./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe023_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe023_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe023_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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:54:43,547 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:54:43,581 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:54:43,584 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:54:43,585 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:54:43,599 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:54:43,599 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:54:43,600 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:54:43,600 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:54:43,600 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:54:43,601 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:54:43,601 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:54:43,601 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:54:43,602 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:54:43,602 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:54:43,602 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:54:43,603 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:54:43,603 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:54:43,603 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:54:43,604 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:54:43,604 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:54:43,604 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:54:43,605 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:54:43,605 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:54:43,605 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:54:43,606 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:54:43,606 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:54:43,606 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:54:43,607 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:54:43,607 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:54:43,607 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:54:43,607 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:54:43,608 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:54:43,608 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:54:43,608 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:54:43,609 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:54:43,609 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:54:43,609 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:54:43,610 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:54:43,610 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:54:43,610 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:54:43,611 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:54:43,611 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:54:43,611 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 [2024-06-27 17:54:43,765 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:54:43,780 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:54:43,782 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:54:43,783 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:54:43,783 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:54:43,784 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_tso.i [2024-06-27 17:54:44,860 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:54:45,060 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:54:45,060 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_tso.i [2024-06-27 17:54:45,077 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dbeadfecf/2695fb947a81423fabca7179ecee5852/FLAGcce8b4620 [2024-06-27 17:54:45,088 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dbeadfecf/2695fb947a81423fabca7179ecee5852 [2024-06-27 17:54:45,090 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:54:45,090 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:54:45,092 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe023_tso.yml/witness.yml [2024-06-27 17:54:45,189 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:54:45,190 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:54:45,191 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:54:45,191 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:54:45,195 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:54:45,195 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:54:45" (1/2) ... [2024-06-27 17:54:45,196 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45ccc0a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:54:45, skipping insertion in model container [2024-06-27 17:54:45,196 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:54:45" (1/2) ... [2024-06-27 17:54:45,197 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1ba78009 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:54:45, skipping insertion in model container [2024-06-27 17:54:45,197 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:54:45" (2/2) ... [2024-06-27 17:54:45,197 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45ccc0a4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45, skipping insertion in model container [2024-06-27 17:54:45,197 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:54:45" (2/2) ... [2024-06-27 17:54:45,198 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:54:45,305 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:54:45,306 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 17:54:45,306 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 17:54:45,306 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 17:54:45,306 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:54:45,306 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-27 17:54:45,336 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:54:45,450 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_tso.i[945,958] [2024-06-27 17:54:45,538 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:54:45,545 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:54:45,574 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:54:45,641 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:54:45,667 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:54:45,668 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45 WrapperNode [2024-06-27 17:54:45,668 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:54:45,669 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:54:45,669 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:54:45,669 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:54:45,673 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,682 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,709 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 17:54:45,709 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:54:45,710 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:54:45,710 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:54:45,710 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:54:45,716 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,718 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,727 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-27 17:54:45,727 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,727 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,734 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,740 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,742 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,742 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,744 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:54:45,745 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:54:45,745 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:54:45,745 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:54:45,753 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (1/1) ... [2024-06-27 17:54:45,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:54:45,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:54:45,773 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-27 17:54:45,779 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-27 17:54:45,802 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:54:45,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:54:45,802 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:54:45,802 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:54:45,802 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:54:45,802 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:54:45,802 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:54:45,802 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:54:45,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:54:45,803 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:54:45,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:54:45,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:54:45,804 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:54:45,898 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:54:45,899 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:54:46,037 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:54:46,038 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:54:46,103 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:54:46,106 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:54:46,107 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:54:46 BoogieIcfgContainer [2024-06-27 17:54:46,107 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:54:46,109 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:54:46,109 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:54:46,112 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:54:46,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:54:45" (1/4) ... [2024-06-27 17:54:46,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2427aae7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:54:46, skipping insertion in model container [2024-06-27 17:54:46,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:54:45" (2/4) ... [2024-06-27 17:54:46,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2427aae7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:54:46, skipping insertion in model container [2024-06-27 17:54:46,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:54:45" (3/4) ... [2024-06-27 17:54:46,115 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2427aae7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:54:46, skipping insertion in model container [2024-06-27 17:54:46,115 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:54:46" (4/4) ... [2024-06-27 17:54:46,115 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_tso.i [2024-06-27 17:54:46,128 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:54:46,128 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:54:46,128 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:54:46,167 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:54:46,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 17:54:46,228 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 17:54:46,228 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:54:46,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 17:54:46,232 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 17:54:46,235 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-27 17:54:46,241 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:54:46,246 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;@1ca439d4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:54:46,246 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:54:46,248 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:54:46,248 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:54:46,248 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:54:46,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:46,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:54:46,249 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:46,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:46,253 INFO L85 PathProgramCache]: Analyzing trace with hash 209466946, now seen corresponding path program 1 times [2024-06-27 17:54:46,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:46,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597909019] [2024-06-27 17:54:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:46,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:46,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:46,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:46,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:46,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597909019] [2024-06-27 17:54:46,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597909019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:46,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:46,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:54:46,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99518918] [2024-06-27 17:54:46,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:46,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:54:46,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:46,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:54:46,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:54:46,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-06-27 17:54:46,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:46,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:46,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-06-27 17:54:46,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:46,789 INFO L124 PetriNetUnfolderBase]: 736/1198 cut-off events. [2024-06-27 17:54:46,789 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 17:54:46,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2383 conditions, 1198 events. 736/1198 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6189 event pairs, 397 based on Foata normal form. 1/1145 useless extension candidates. Maximal degree in co-relation 2371. Up to 1120 conditions per place. [2024-06-27 17:54:46,801 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 31 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-27 17:54:46,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 189 flow [2024-06-27 17:54:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:54:46,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:54:46,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-27 17:54:46,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7318840579710145 [2024-06-27 17:54:46,811 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 101 transitions. [2024-06-27 17:54:46,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 189 flow [2024-06-27 17:54:46,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:46,818 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-27 17:54:46,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 17:54:46,823 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-27 17:54:46,823 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-27 17:54:46,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:46,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:46,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:46,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:54:46,825 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:46,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:46,826 INFO L85 PathProgramCache]: Analyzing trace with hash -564969073, now seen corresponding path program 1 times [2024-06-27 17:54:46,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:46,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958570783] [2024-06-27 17:54:46,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:46,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:46,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:47,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:47,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:47,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958570783] [2024-06-27 17:54:47,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958570783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:47,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:47,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:54:47,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240267596] [2024-06-27 17:54:47,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:47,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:54:47,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:47,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:54:47,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:54:47,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:47,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 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-27 17:54:47,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:47,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:47,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:47,226 INFO L124 PetriNetUnfolderBase]: 1257/2162 cut-off events. [2024-06-27 17:54:47,227 INFO L125 PetriNetUnfolderBase]: For 366/366 co-relation queries the response was YES. [2024-06-27 17:54:47,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 2162 events. 1257/2162 cut-off events. For 366/366 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12432 event pairs, 611 based on Foata normal form. 5/2160 useless extension candidates. Maximal degree in co-relation 4610. Up to 1806 conditions per place. [2024-06-27 17:54:47,239 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 48 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-27 17:54:47,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 314 flow [2024-06-27 17:54:47,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:47,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:47,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-27 17:54:47,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228260869565217 [2024-06-27 17:54:47,244 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 133 transitions. [2024-06-27 17:54:47,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 314 flow [2024-06-27 17:54:47,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 73 transitions, 308 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:47,247 INFO L231 Difference]: Finished difference. Result has 54 places, 52 transitions, 187 flow [2024-06-27 17:54:47,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=54, PETRI_TRANSITIONS=52} [2024-06-27 17:54:47,248 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-27 17:54:47,248 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 52 transitions, 187 flow [2024-06-27 17:54:47,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 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-27 17:54:47,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:47,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:47,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:54:47,251 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:47,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:47,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1769359890, now seen corresponding path program 1 times [2024-06-27 17:54:47,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:47,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590770549] [2024-06-27 17:54:47,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:47,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:47,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:47,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:47,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:47,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590770549] [2024-06-27 17:54:47,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590770549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:47,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:47,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:47,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575065540] [2024-06-27 17:54:47,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:47,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:47,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:47,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:47,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:47,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:47,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 187 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:47,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:47,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:47,627 INFO L124 PetriNetUnfolderBase]: 1271/2130 cut-off events. [2024-06-27 17:54:47,627 INFO L125 PetriNetUnfolderBase]: For 1213/1254 co-relation queries the response was YES. [2024-06-27 17:54:47,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5427 conditions, 2130 events. 1271/2130 cut-off events. For 1213/1254 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12370 event pairs, 393 based on Foata normal form. 15/2135 useless extension candidates. Maximal degree in co-relation 5412. Up to 1768 conditions per place. [2024-06-27 17:54:47,638 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 58 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-27 17:54:47,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 89 transitions, 443 flow [2024-06-27 17:54:47,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:47,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:47,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-06-27 17:54:47,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7217391304347827 [2024-06-27 17:54:47,640 INFO L175 Difference]: Start difference. First operand has 54 places, 52 transitions, 187 flow. Second operand 5 states and 166 transitions. [2024-06-27 17:54:47,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 89 transitions, 443 flow [2024-06-27 17:54:47,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 89 transitions, 441 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:47,643 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 262 flow [2024-06-27 17:54:47,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2024-06-27 17:54:47,644 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2024-06-27 17:54:47,644 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 262 flow [2024-06-27 17:54:47,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:47,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:47,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:47,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:54:47,645 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:47,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:47,645 INFO L85 PathProgramCache]: Analyzing trace with hash 88959936, now seen corresponding path program 1 times [2024-06-27 17:54:47,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:47,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274674695] [2024-06-27 17:54:47,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:47,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:47,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:47,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:47,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:47,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274674695] [2024-06-27 17:54:47,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274674695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:47,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:47,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:54:47,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070123358] [2024-06-27 17:54:47,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:47,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:54:47,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:47,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:54:47,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:54:47,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:47,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 262 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 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-27 17:54:47,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:47,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:47,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:47,923 INFO L124 PetriNetUnfolderBase]: 1255/2107 cut-off events. [2024-06-27 17:54:47,923 INFO L125 PetriNetUnfolderBase]: For 2265/2280 co-relation queries the response was YES. [2024-06-27 17:54:47,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6010 conditions, 2107 events. 1255/2107 cut-off events. For 2265/2280 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12134 event pairs, 462 based on Foata normal form. 15/2118 useless extension candidates. Maximal degree in co-relation 5992. Up to 1808 conditions per place. [2024-06-27 17:54:47,935 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 50 selfloop transitions, 11 changer transitions 0/76 dead transitions. [2024-06-27 17:54:47,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 431 flow [2024-06-27 17:54:47,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:54:47,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:54:47,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-27 17:54:47,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6902173913043478 [2024-06-27 17:54:47,937 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 262 flow. Second operand 4 states and 127 transitions. [2024-06-27 17:54:47,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 431 flow [2024-06-27 17:54:47,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 417 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:47,942 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 301 flow [2024-06-27 17:54:47,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-06-27 17:54:47,944 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 13 predicate places. [2024-06-27 17:54:47,944 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 301 flow [2024-06-27 17:54:47,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 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-27 17:54:47,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:47,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:47,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:54:47,944 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:47,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:47,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2056190187, now seen corresponding path program 1 times [2024-06-27 17:54:47,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:47,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822565863] [2024-06-27 17:54:47,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:47,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:47,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:48,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:48,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:48,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822565863] [2024-06-27 17:54:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822565863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:48,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:48,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:48,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747094816] [2024-06-27 17:54:48,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:48,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:48,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:48,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:48,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:48,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:48,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:48,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:48,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:48,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:48,324 INFO L124 PetriNetUnfolderBase]: 1273/2193 cut-off events. [2024-06-27 17:54:48,325 INFO L125 PetriNetUnfolderBase]: For 2980/3057 co-relation queries the response was YES. [2024-06-27 17:54:48,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6380 conditions, 2193 events. 1273/2193 cut-off events. For 2980/3057 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12726 event pairs, 322 based on Foata normal form. 30/2215 useless extension candidates. Maximal degree in co-relation 6358. Up to 1716 conditions per place. [2024-06-27 17:54:48,337 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 64 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-27 17:54:48,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 99 transitions, 583 flow [2024-06-27 17:54:48,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:48,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:48,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-27 17:54:48,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7028985507246377 [2024-06-27 17:54:48,340 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 301 flow. Second operand 6 states and 194 transitions. [2024-06-27 17:54:48,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 99 transitions, 583 flow [2024-06-27 17:54:48,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 573 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:48,347 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 357 flow [2024-06-27 17:54:48,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=357, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-27 17:54:48,349 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 17 predicate places. [2024-06-27 17:54:48,350 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 357 flow [2024-06-27 17:54:48,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:48,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:48,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:48,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:54:48,351 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:48,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:48,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1537208535, now seen corresponding path program 1 times [2024-06-27 17:54:48,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:48,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732609985] [2024-06-27 17:54:48,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:48,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:48,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:48,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:48,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:48,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732609985] [2024-06-27 17:54:48,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732609985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:48,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:48,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:48,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028913741] [2024-06-27 17:54:48,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:48,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:48,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:48,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:48,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:48,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:48,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 357 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-27 17:54:48,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:48,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:48,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:48,686 INFO L124 PetriNetUnfolderBase]: 1605/2603 cut-off events. [2024-06-27 17:54:48,687 INFO L125 PetriNetUnfolderBase]: For 4984/4984 co-relation queries the response was YES. [2024-06-27 17:54:48,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8285 conditions, 2603 events. 1605/2603 cut-off events. For 4984/4984 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15125 event pairs, 646 based on Foata normal form. 4/2590 useless extension candidates. Maximal degree in co-relation 8261. Up to 2257 conditions per place. [2024-06-27 17:54:48,701 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 73 selfloop transitions, 15 changer transitions 0/102 dead transitions. [2024-06-27 17:54:48,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 102 transitions, 715 flow [2024-06-27 17:54:48,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:48,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:48,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 17:54:48,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6695652173913044 [2024-06-27 17:54:48,703 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 357 flow. Second operand 5 states and 154 transitions. [2024-06-27 17:54:48,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 102 transitions, 715 flow [2024-06-27 17:54:48,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 102 transitions, 653 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:48,708 INFO L231 Difference]: Finished difference. Result has 70 places, 77 transitions, 460 flow [2024-06-27 17:54:48,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=460, PETRI_PLACES=70, PETRI_TRANSITIONS=77} [2024-06-27 17:54:48,709 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 20 predicate places. [2024-06-27 17:54:48,709 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 77 transitions, 460 flow [2024-06-27 17:54:48,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 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-27 17:54:48,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:48,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:48,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:54:48,710 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:48,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:48,710 INFO L85 PathProgramCache]: Analyzing trace with hash 236953442, now seen corresponding path program 1 times [2024-06-27 17:54:48,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:48,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694276333] [2024-06-27 17:54:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:48,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:48,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:48,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-27 17:54:48,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:48,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694276333] [2024-06-27 17:54:48,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694276333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:48,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:48,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:48,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673085308] [2024-06-27 17:54:48,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:48,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:48,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:48,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:48,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:48,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:48,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 77 transitions, 460 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:48,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:48,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:48,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:49,014 INFO L124 PetriNetUnfolderBase]: 1622/2617 cut-off events. [2024-06-27 17:54:49,015 INFO L125 PetriNetUnfolderBase]: For 5885/5891 co-relation queries the response was YES. [2024-06-27 17:54:49,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8868 conditions, 2617 events. 1622/2617 cut-off events. For 5885/5891 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15115 event pairs, 496 based on Foata normal form. 6/2613 useless extension candidates. Maximal degree in co-relation 8841. Up to 2275 conditions per place. [2024-06-27 17:54:49,029 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 75 selfloop transitions, 17 changer transitions 0/106 dead transitions. [2024-06-27 17:54:49,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 106 transitions, 761 flow [2024-06-27 17:54:49,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:49,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:49,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 17:54:49,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-27 17:54:49,031 INFO L175 Difference]: Start difference. First operand has 70 places, 77 transitions, 460 flow. Second operand 5 states and 152 transitions. [2024-06-27 17:54:49,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 106 transitions, 761 flow [2024-06-27 17:54:49,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 106 transitions, 755 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:49,036 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 535 flow [2024-06-27 17:54:49,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=535, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2024-06-27 17:54:49,037 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 26 predicate places. [2024-06-27 17:54:49,037 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 535 flow [2024-06-27 17:54:49,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:49,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:49,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:54:49,038 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:49,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:49,038 INFO L85 PathProgramCache]: Analyzing trace with hash 211095722, now seen corresponding path program 2 times [2024-06-27 17:54:49,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:49,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462370146] [2024-06-27 17:54:49,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:49,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:49,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:49,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:49,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462370146] [2024-06-27 17:54:49,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462370146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:49,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:49,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:49,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605985803] [2024-06-27 17:54:49,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:49,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:49,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:49,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:49,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:49,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:49,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 535 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:49,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:49,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:49,333 INFO L124 PetriNetUnfolderBase]: 1617/2614 cut-off events. [2024-06-27 17:54:49,333 INFO L125 PetriNetUnfolderBase]: For 6931/6931 co-relation queries the response was YES. [2024-06-27 17:54:49,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9165 conditions, 2614 events. 1617/2614 cut-off events. For 6931/6931 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15052 event pairs, 493 based on Foata normal form. 2/2605 useless extension candidates. Maximal degree in co-relation 9134. Up to 2270 conditions per place. [2024-06-27 17:54:49,347 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 74 selfloop transitions, 20 changer transitions 0/108 dead transitions. [2024-06-27 17:54:49,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 108 transitions, 798 flow [2024-06-27 17:54:49,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:49,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:49,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:54:49,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:54:49,348 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 535 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:54:49,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 108 transitions, 798 flow [2024-06-27 17:54:49,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 108 transitions, 779 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:49,355 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 594 flow [2024-06-27 17:54:49,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=594, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-27 17:54:49,356 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-06-27 17:54:49,356 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 594 flow [2024-06-27 17:54:49,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:49,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:49,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:54:49,356 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:49,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:49,357 INFO L85 PathProgramCache]: Analyzing trace with hash 211372552, now seen corresponding path program 1 times [2024-06-27 17:54:49,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:49,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129795484] [2024-06-27 17:54:49,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:49,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:49,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:49,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:49,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129795484] [2024-06-27 17:54:49,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129795484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:49,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:49,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:49,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596582246] [2024-06-27 17:54:49,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:49,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:49,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:49,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:49,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:49,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:49,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 594 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 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-27 17:54:49,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:49,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:49,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:49,689 INFO L124 PetriNetUnfolderBase]: 1636/2624 cut-off events. [2024-06-27 17:54:49,689 INFO L125 PetriNetUnfolderBase]: For 8164/8164 co-relation queries the response was YES. [2024-06-27 17:54:49,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 2624 events. 1636/2624 cut-off events. For 8164/8164 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15055 event pairs, 450 based on Foata normal form. 8/2621 useless extension candidates. Maximal degree in co-relation 9409. Up to 2247 conditions per place. [2024-06-27 17:54:49,705 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 78 selfloop transitions, 23 changer transitions 0/115 dead transitions. [2024-06-27 17:54:49,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 115 transitions, 880 flow [2024-06-27 17:54:49,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:49,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:49,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:54:49,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:54:49,706 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 594 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:54:49,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 115 transitions, 880 flow [2024-06-27 17:54:49,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 115 transitions, 856 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:49,714 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 648 flow [2024-06-27 17:54:49,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-27 17:54:49,715 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 35 predicate places. [2024-06-27 17:54:49,715 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 648 flow [2024-06-27 17:54:49,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 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-27 17:54:49,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:49,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:49,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:54:49,715 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:49,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:49,716 INFO L85 PathProgramCache]: Analyzing trace with hash 577603584, now seen corresponding path program 1 times [2024-06-27 17:54:49,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:49,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646004615] [2024-06-27 17:54:49,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:49,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:49,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:49,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:49,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:49,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646004615] [2024-06-27 17:54:49,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646004615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:49,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:49,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:49,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948979649] [2024-06-27 17:54:49,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:49,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:49,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:49,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:49,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:49,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:49,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:49,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:49,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:49,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:50,060 INFO L124 PetriNetUnfolderBase]: 1527/2502 cut-off events. [2024-06-27 17:54:50,060 INFO L125 PetriNetUnfolderBase]: For 11002/11061 co-relation queries the response was YES. [2024-06-27 17:54:50,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 2502 events. 1527/2502 cut-off events. For 11002/11061 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14641 event pairs, 400 based on Foata normal form. 59/2480 useless extension candidates. Maximal degree in co-relation 9599. Up to 2042 conditions per place. [2024-06-27 17:54:50,075 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 77 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-06-27 17:54:50,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 125 transitions, 990 flow [2024-06-27 17:54:50,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:50,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:50,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 17:54:50,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-27 17:54:50,076 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 648 flow. Second operand 6 states and 192 transitions. [2024-06-27 17:54:50,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 125 transitions, 990 flow [2024-06-27 17:54:50,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 125 transitions, 936 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:50,085 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 670 flow [2024-06-27 17:54:50,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=670, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-06-27 17:54:50,086 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-06-27 17:54:50,086 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 670 flow [2024-06-27 17:54:50,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:50,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:50,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:54:50,087 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:50,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:50,087 INFO L85 PathProgramCache]: Analyzing trace with hash 23307134, now seen corresponding path program 2 times [2024-06-27 17:54:50,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:50,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125763208] [2024-06-27 17:54:50,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:50,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:50,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:50,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125763208] [2024-06-27 17:54:50,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125763208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:54:50,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166262616] [2024-06-27 17:54:50,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:54:50,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:54:50,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:54:50,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:50,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 670 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:50,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:50,397 INFO L124 PetriNetUnfolderBase]: 1599/2686 cut-off events. [2024-06-27 17:54:50,397 INFO L125 PetriNetUnfolderBase]: For 12533/12565 co-relation queries the response was YES. [2024-06-27 17:54:50,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10220 conditions, 2686 events. 1599/2686 cut-off events. For 12533/12565 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16097 event pairs, 461 based on Foata normal form. 25/2634 useless extension candidates. Maximal degree in co-relation 10183. Up to 2135 conditions per place. [2024-06-27 17:54:50,410 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 63 selfloop transitions, 26 changer transitions 0/111 dead transitions. [2024-06-27 17:54:50,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 111 transitions, 898 flow [2024-06-27 17:54:50,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:50,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:50,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:54:50,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-27 17:54:50,412 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 670 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:54:50,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 111 transitions, 898 flow [2024-06-27 17:54:50,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 111 transitions, 842 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:50,421 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 675 flow [2024-06-27 17:54:50,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=675, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-27 17:54:50,422 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 38 predicate places. [2024-06-27 17:54:50,422 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 675 flow [2024-06-27 17:54:50,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:50,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:50,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:54:50,423 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:50,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:50,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1132803315, now seen corresponding path program 1 times [2024-06-27 17:54:50,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:50,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647133342] [2024-06-27 17:54:50,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:50,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:50,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647133342] [2024-06-27 17:54:50,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647133342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:50,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609369953] [2024-06-27 17:54:50,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:50,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:50,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:50,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:50,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 675 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:50,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:50,842 INFO L124 PetriNetUnfolderBase]: 1695/2832 cut-off events. [2024-06-27 17:54:50,842 INFO L125 PetriNetUnfolderBase]: For 12759/12759 co-relation queries the response was YES. [2024-06-27 17:54:50,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10549 conditions, 2832 events. 1695/2832 cut-off events. For 12759/12759 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16915 event pairs, 666 based on Foata normal form. 2/2798 useless extension candidates. Maximal degree in co-relation 10511. Up to 2260 conditions per place. [2024-06-27 17:54:50,855 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 104 selfloop transitions, 32 changer transitions 0/150 dead transitions. [2024-06-27 17:54:50,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 150 transitions, 1239 flow [2024-06-27 17:54:50,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:50,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:50,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 17:54:50,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-06-27 17:54:50,857 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 675 flow. Second operand 7 states and 219 transitions. [2024-06-27 17:54:50,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 150 transitions, 1239 flow [2024-06-27 17:54:50,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 150 transitions, 1158 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:50,868 INFO L231 Difference]: Finished difference. Result has 94 places, 105 transitions, 799 flow [2024-06-27 17:54:50,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=799, PETRI_PLACES=94, PETRI_TRANSITIONS=105} [2024-06-27 17:54:50,869 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-06-27 17:54:50,869 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 105 transitions, 799 flow [2024-06-27 17:54:50,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:50,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:50,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:54:50,870 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:50,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:50,870 INFO L85 PathProgramCache]: Analyzing trace with hash 722729289, now seen corresponding path program 2 times [2024-06-27 17:54:50,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:50,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814506611] [2024-06-27 17:54:50,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:50,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:50,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:50,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:50,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:50,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814506611] [2024-06-27 17:54:50,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814506611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:50,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:50,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:50,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872189666] [2024-06-27 17:54:50,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:50,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:50,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:50,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:50,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:50,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:50,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 105 transitions, 799 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:50,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:50,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:50,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:51,181 INFO L124 PetriNetUnfolderBase]: 1712/2748 cut-off events. [2024-06-27 17:54:51,181 INFO L125 PetriNetUnfolderBase]: For 14453/14453 co-relation queries the response was YES. [2024-06-27 17:54:51,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11212 conditions, 2748 events. 1712/2748 cut-off events. For 14453/14453 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15829 event pairs, 467 based on Foata normal form. 2/2733 useless extension candidates. Maximal degree in co-relation 11171. Up to 2278 conditions per place. [2024-06-27 17:54:51,242 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 92 selfloop transitions, 36 changer transitions 0/142 dead transitions. [2024-06-27 17:54:51,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 142 transitions, 1265 flow [2024-06-27 17:54:51,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:51,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:51,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:54:51,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:54:51,244 INFO L175 Difference]: Start difference. First operand has 94 places, 105 transitions, 799 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:54:51,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 142 transitions, 1265 flow [2024-06-27 17:54:51,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 142 transitions, 1237 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:51,257 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 902 flow [2024-06-27 17:54:51,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=902, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-06-27 17:54:51,257 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 50 predicate places. [2024-06-27 17:54:51,257 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 902 flow [2024-06-27 17:54:51,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:51,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:51,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:54:51,258 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:51,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:51,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1449908115, now seen corresponding path program 3 times [2024-06-27 17:54:51,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:51,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879640049] [2024-06-27 17:54:51,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:51,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:51,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:51,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:51,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:51,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879640049] [2024-06-27 17:54:51,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879640049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:51,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:51,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:51,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958262318] [2024-06-27 17:54:51,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:51,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:51,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:51,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:51,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:51,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:51,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 902 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:51,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:51,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:51,561 INFO L124 PetriNetUnfolderBase]: 1707/2741 cut-off events. [2024-06-27 17:54:51,562 INFO L125 PetriNetUnfolderBase]: For 16097/16097 co-relation queries the response was YES. [2024-06-27 17:54:51,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11548 conditions, 2741 events. 1707/2741 cut-off events. For 16097/16097 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15750 event pairs, 467 based on Foata normal form. 2/2726 useless extension candidates. Maximal degree in co-relation 11503. Up to 2273 conditions per place. [2024-06-27 17:54:51,615 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 35 changer transitions 0/140 dead transitions. [2024-06-27 17:54:51,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 140 transitions, 1279 flow [2024-06-27 17:54:51,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:51,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:54:51,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:51,616 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 902 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:54:51,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 140 transitions, 1279 flow [2024-06-27 17:54:51,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1222 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:51,638 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 923 flow [2024-06-27 17:54:51,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=923, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-27 17:54:51,639 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-27 17:54:51,639 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 923 flow [2024-06-27 17:54:51,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:51,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:51,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:54:51,640 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:51,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:51,641 INFO L85 PathProgramCache]: Analyzing trace with hash 711597543, now seen corresponding path program 4 times [2024-06-27 17:54:51,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:51,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965617321] [2024-06-27 17:54:51,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:51,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:51,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:51,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:51,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:51,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965617321] [2024-06-27 17:54:51,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965617321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:51,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:51,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:51,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293030642] [2024-06-27 17:54:51,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:51,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:51,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:51,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:51,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:51,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:51,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 923 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:51,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:51,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:51,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:52,019 INFO L124 PetriNetUnfolderBase]: 1724/2798 cut-off events. [2024-06-27 17:54:52,020 INFO L125 PetriNetUnfolderBase]: For 18422/18422 co-relation queries the response was YES. [2024-06-27 17:54:52,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11837 conditions, 2798 events. 1724/2798 cut-off events. For 18422/18422 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16284 event pairs, 473 based on Foata normal form. 2/2782 useless extension candidates. Maximal degree in co-relation 11791. Up to 2291 conditions per place. [2024-06-27 17:54:52,043 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 96 selfloop transitions, 39 changer transitions 0/149 dead transitions. [2024-06-27 17:54:52,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 149 transitions, 1363 flow [2024-06-27 17:54:52,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:52,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 17:54:52,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-06-27 17:54:52,045 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 923 flow. Second operand 6 states and 190 transitions. [2024-06-27 17:54:52,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 149 transitions, 1363 flow [2024-06-27 17:54:52,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 149 transitions, 1263 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:54:52,067 INFO L231 Difference]: Finished difference. Result has 106 places, 114 transitions, 950 flow [2024-06-27 17:54:52,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=950, PETRI_PLACES=106, PETRI_TRANSITIONS=114} [2024-06-27 17:54:52,069 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 56 predicate places. [2024-06-27 17:54:52,069 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 114 transitions, 950 flow [2024-06-27 17:54:52,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:52,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:52,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:54:52,070 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:52,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:52,071 INFO L85 PathProgramCache]: Analyzing trace with hash 138087933, now seen corresponding path program 5 times [2024-06-27 17:54:52,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:52,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124278642] [2024-06-27 17:54:52,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:52,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:52,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:52,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-27 17:54:52,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:52,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124278642] [2024-06-27 17:54:52,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124278642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:52,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:52,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:52,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042285380] [2024-06-27 17:54:52,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:52,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:52,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:52,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:52,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:52,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:52,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 114 transitions, 950 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:52,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:52,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:52,465 INFO L124 PetriNetUnfolderBase]: 1741/2851 cut-off events. [2024-06-27 17:54:52,465 INFO L125 PetriNetUnfolderBase]: For 20052/20052 co-relation queries the response was YES. [2024-06-27 17:54:52,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12192 conditions, 2851 events. 1741/2851 cut-off events. For 20052/20052 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16823 event pairs, 529 based on Foata normal form. 2/2837 useless extension candidates. Maximal degree in co-relation 12145. Up to 2309 conditions per place. [2024-06-27 17:54:52,479 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 94 selfloop transitions, 41 changer transitions 0/149 dead transitions. [2024-06-27 17:54:52,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 149 transitions, 1384 flow [2024-06-27 17:54:52,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:52,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:52,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:54:52,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-27 17:54:52,480 INFO L175 Difference]: Start difference. First operand has 106 places, 114 transitions, 950 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:54:52,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 149 transitions, 1384 flow [2024-06-27 17:54:52,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 149 transitions, 1298 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:52,498 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 982 flow [2024-06-27 17:54:52,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=982, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-27 17:54:52,498 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 58 predicate places. [2024-06-27 17:54:52,499 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 982 flow [2024-06-27 17:54:52,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:52,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:52,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:54:52,499 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:52,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:52,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1256043367, now seen corresponding path program 6 times [2024-06-27 17:54:52,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:52,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797974402] [2024-06-27 17:54:52,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:52,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:52,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:52,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:52,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:52,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797974402] [2024-06-27 17:54:52,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797974402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:52,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:52,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:52,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803291034] [2024-06-27 17:54:52,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:52,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:52,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:52,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:52,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:52,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:52,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 982 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:52,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:52,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:52,815 INFO L124 PetriNetUnfolderBase]: 1736/2820 cut-off events. [2024-06-27 17:54:52,816 INFO L125 PetriNetUnfolderBase]: For 21803/21809 co-relation queries the response was YES. [2024-06-27 17:54:52,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12214 conditions, 2820 events. 1736/2820 cut-off events. For 21803/21809 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16573 event pairs, 473 based on Foata normal form. 6/2810 useless extension candidates. Maximal degree in co-relation 12166. Up to 2304 conditions per place. [2024-06-27 17:54:52,833 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 90 selfloop transitions, 41 changer transitions 0/145 dead transitions. [2024-06-27 17:54:52,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 1318 flow [2024-06-27 17:54:52,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:52,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:52,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:54:52,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 17:54:52,835 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 982 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:54:52,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 1318 flow [2024-06-27 17:54:52,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 145 transitions, 1245 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:52,859 INFO L231 Difference]: Finished difference. Result has 111 places, 118 transitions, 1009 flow [2024-06-27 17:54:52,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1009, PETRI_PLACES=111, PETRI_TRANSITIONS=118} [2024-06-27 17:54:52,859 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 61 predicate places. [2024-06-27 17:54:52,859 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 118 transitions, 1009 flow [2024-06-27 17:54:52,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:52,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:52,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:54:52,860 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:52,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:52,860 INFO L85 PathProgramCache]: Analyzing trace with hash 138297679, now seen corresponding path program 1 times [2024-06-27 17:54:52,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:52,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244800909] [2024-06-27 17:54:52,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:52,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:52,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:52,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:52,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244800909] [2024-06-27 17:54:52,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244800909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:52,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:52,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:52,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697249553] [2024-06-27 17:54:52,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:52,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:52,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:52,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:52,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:52,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:52,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 118 transitions, 1009 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:52,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:52,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:52,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:53,226 INFO L124 PetriNetUnfolderBase]: 1763/2856 cut-off events. [2024-06-27 17:54:53,227 INFO L125 PetriNetUnfolderBase]: For 23644/23644 co-relation queries the response was YES. [2024-06-27 17:54:53,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12500 conditions, 2856 events. 1763/2856 cut-off events. For 23644/23644 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16596 event pairs, 443 based on Foata normal form. 4/2845 useless extension candidates. Maximal degree in co-relation 12451. Up to 2455 conditions per place. [2024-06-27 17:54:53,242 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 115 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-27 17:54:53,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 151 transitions, 1373 flow [2024-06-27 17:54:53,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:53,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:53,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:54:53,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-27 17:54:53,244 INFO L175 Difference]: Start difference. First operand has 111 places, 118 transitions, 1009 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:54:53,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 151 transitions, 1373 flow [2024-06-27 17:54:53,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1308 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:53,267 INFO L231 Difference]: Finished difference. Result has 114 places, 120 transitions, 1015 flow [2024-06-27 17:54:53,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1015, PETRI_PLACES=114, PETRI_TRANSITIONS=120} [2024-06-27 17:54:53,268 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2024-06-27 17:54:53,268 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 120 transitions, 1015 flow [2024-06-27 17:54:53,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:53,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:53,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:53,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:54:53,269 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:53,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:53,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1256051303, now seen corresponding path program 2 times [2024-06-27 17:54:53,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:53,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101462797] [2024-06-27 17:54:53,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:53,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:53,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:53,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:53,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:53,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101462797] [2024-06-27 17:54:53,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101462797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:53,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:53,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:53,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880863960] [2024-06-27 17:54:53,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:53,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:53,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:53,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:53,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:53,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:53,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 120 transitions, 1015 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:53,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:53,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:53,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:53,624 INFO L124 PetriNetUnfolderBase]: 1790/2907 cut-off events. [2024-06-27 17:54:53,625 INFO L125 PetriNetUnfolderBase]: For 27198/27204 co-relation queries the response was YES. [2024-06-27 17:54:53,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12901 conditions, 2907 events. 1790/2907 cut-off events. For 27198/27204 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17034 event pairs, 453 based on Foata normal form. 8/2903 useless extension candidates. Maximal degree in co-relation 12850. Up to 2496 conditions per place. [2024-06-27 17:54:53,641 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 116 selfloop transitions, 20 changer transitions 0/150 dead transitions. [2024-06-27 17:54:53,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1373 flow [2024-06-27 17:54:53,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:53,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:53,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:54:53,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 17:54:53,642 INFO L175 Difference]: Start difference. First operand has 114 places, 120 transitions, 1015 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:54:53,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1373 flow [2024-06-27 17:54:53,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 150 transitions, 1330 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:53,670 INFO L231 Difference]: Finished difference. Result has 117 places, 122 transitions, 1043 flow [2024-06-27 17:54:53,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1043, PETRI_PLACES=117, PETRI_TRANSITIONS=122} [2024-06-27 17:54:53,670 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-27 17:54:53,670 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 122 transitions, 1043 flow [2024-06-27 17:54:53,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:53,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:53,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:53,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:54:53,671 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:53,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:53,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1006969403, now seen corresponding path program 3 times [2024-06-27 17:54:53,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:53,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743481690] [2024-06-27 17:54:53,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:53,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:53,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:53,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:53,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:53,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743481690] [2024-06-27 17:54:53,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743481690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:53,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:53,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:53,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639188116] [2024-06-27 17:54:53,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:53,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:53,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:53,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:53,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:53,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:53,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 122 transitions, 1043 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:53,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:53,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:53,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:54,035 INFO L124 PetriNetUnfolderBase]: 1782/2975 cut-off events. [2024-06-27 17:54:54,036 INFO L125 PetriNetUnfolderBase]: For 29708/29714 co-relation queries the response was YES. [2024-06-27 17:54:54,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13128 conditions, 2975 events. 1782/2975 cut-off events. For 29708/29714 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17986 event pairs, 628 based on Foata normal form. 8/2950 useless extension candidates. Maximal degree in co-relation 13076. Up to 2373 conditions per place. [2024-06-27 17:54:54,051 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 113 selfloop transitions, 26 changer transitions 0/153 dead transitions. [2024-06-27 17:54:54,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 153 transitions, 1413 flow [2024-06-27 17:54:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:54,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:54,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:54:54,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:54:54,052 INFO L175 Difference]: Start difference. First operand has 117 places, 122 transitions, 1043 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:54:54,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 153 transitions, 1413 flow [2024-06-27 17:54:54,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 153 transitions, 1360 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:54,079 INFO L231 Difference]: Finished difference. Result has 119 places, 124 transitions, 1077 flow [2024-06-27 17:54:54,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1077, PETRI_PLACES=119, PETRI_TRANSITIONS=124} [2024-06-27 17:54:54,079 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-06-27 17:54:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 124 transitions, 1077 flow [2024-06-27 17:54:54,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:54,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:54,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:54:54,080 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:54,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1023424991, now seen corresponding path program 1 times [2024-06-27 17:54:54,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:54,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677146258] [2024-06-27 17:54:54,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:54,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:54,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:54,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:54,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677146258] [2024-06-27 17:54:54,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677146258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:54,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:54,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:54,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59212617] [2024-06-27 17:54:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:54,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:54,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:54,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:54,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:54,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:54,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 124 transitions, 1077 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:54,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:54,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:54,488 INFO L124 PetriNetUnfolderBase]: 1751/2984 cut-off events. [2024-06-27 17:54:54,488 INFO L125 PetriNetUnfolderBase]: For 35154/35202 co-relation queries the response was YES. [2024-06-27 17:54:54,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13617 conditions, 2984 events. 1751/2984 cut-off events. For 35154/35202 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17977 event pairs, 291 based on Foata normal form. 14/2908 useless extension candidates. Maximal degree in co-relation 13564. Up to 2179 conditions per place. [2024-06-27 17:54:54,506 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 103 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2024-06-27 17:54:54,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 177 transitions, 1591 flow [2024-06-27 17:54:54,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:54:54,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:54:54,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-06-27 17:54:54,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6766304347826086 [2024-06-27 17:54:54,507 INFO L175 Difference]: Start difference. First operand has 119 places, 124 transitions, 1077 flow. Second operand 8 states and 249 transitions. [2024-06-27 17:54:54,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 177 transitions, 1591 flow [2024-06-27 17:54:54,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 177 transitions, 1522 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:54,538 INFO L231 Difference]: Finished difference. Result has 123 places, 128 transitions, 1131 flow [2024-06-27 17:54:54,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=123, PETRI_TRANSITIONS=128} [2024-06-27 17:54:54,538 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-06-27 17:54:54,538 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 128 transitions, 1131 flow [2024-06-27 17:54:54,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:54,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:54,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:54:54,539 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:54,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:54,540 INFO L85 PathProgramCache]: Analyzing trace with hash -934259233, now seen corresponding path program 2 times [2024-06-27 17:54:54,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:54,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169921493] [2024-06-27 17:54:54,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:54,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:54,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:54,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:54,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169921493] [2024-06-27 17:54:54,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169921493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:54,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:54,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:54:54,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136725932] [2024-06-27 17:54:54,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:54,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:54:54,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:54,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:54:54,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:54:54,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:54,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 128 transitions, 1131 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:54,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:54,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:54,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:54,977 INFO L124 PetriNetUnfolderBase]: 1728/2837 cut-off events. [2024-06-27 17:54:54,978 INFO L125 PetriNetUnfolderBase]: For 37118/37173 co-relation queries the response was YES. [2024-06-27 17:54:54,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13618 conditions, 2837 events. 1728/2837 cut-off events. For 37118/37173 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16912 event pairs, 346 based on Foata normal form. 10/2748 useless extension candidates. Maximal degree in co-relation 13564. Up to 2262 conditions per place. [2024-06-27 17:54:54,999 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 99 selfloop transitions, 35 changer transitions 0/168 dead transitions. [2024-06-27 17:54:54,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 168 transitions, 1495 flow [2024-06-27 17:54:54,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:54:54,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:54:55,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 17:54:55,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770186335403726 [2024-06-27 17:54:55,000 INFO L175 Difference]: Start difference. First operand has 123 places, 128 transitions, 1131 flow. Second operand 7 states and 218 transitions. [2024-06-27 17:54:55,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 168 transitions, 1495 flow [2024-06-27 17:54:55,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 168 transitions, 1432 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:55,036 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 1146 flow [2024-06-27 17:54:55,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1146, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-06-27 17:54:55,036 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-06-27 17:54:55,036 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 1146 flow [2024-06-27 17:54:55,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:55,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:55,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:54:55,037 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:55,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1354743371, now seen corresponding path program 3 times [2024-06-27 17:54:55,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:55,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093607861] [2024-06-27 17:54:55,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:55,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:55,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-27 17:54:55,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:55,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093607861] [2024-06-27 17:54:55,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093607861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:55,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:55,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:55,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132921159] [2024-06-27 17:54:55,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:55,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:55,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:55,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:55,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:55,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:54:55,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 1146 flow. Second operand has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:55,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:54:55,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:55,428 INFO L124 PetriNetUnfolderBase]: 1756/2960 cut-off events. [2024-06-27 17:54:55,428 INFO L125 PetriNetUnfolderBase]: For 39338/39381 co-relation queries the response was YES. [2024-06-27 17:54:55,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14014 conditions, 2960 events. 1756/2960 cut-off events. For 39338/39381 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17986 event pairs, 402 based on Foata normal form. 6/2867 useless extension candidates. Maximal degree in co-relation 13958. Up to 2294 conditions per place. [2024-06-27 17:54:55,449 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 89 selfloop transitions, 35 changer transitions 0/158 dead transitions. [2024-06-27 17:54:55,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 158 transitions, 1480 flow [2024-06-27 17:54:55,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:55,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:55,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:54:55,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:54:55,450 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 1146 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:54:55,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 158 transitions, 1480 flow [2024-06-27 17:54:55,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 158 transitions, 1401 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:54:55,483 INFO L231 Difference]: Finished difference. Result has 126 places, 130 transitions, 1169 flow [2024-06-27 17:54:55,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1169, PETRI_PLACES=126, PETRI_TRANSITIONS=130} [2024-06-27 17:54:55,484 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-06-27 17:54:55,484 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 130 transitions, 1169 flow [2024-06-27 17:54:55,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:54:55,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:55,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:55,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:54:55,485 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:55,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:55,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1883992645, now seen corresponding path program 1 times [2024-06-27 17:54:55,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:55,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754183774] [2024-06-27 17:54:55,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:55,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:55,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:55,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-27 17:54:55,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:55,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754183774] [2024-06-27 17:54:55,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754183774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:55,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:55,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:55,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294611824] [2024-06-27 17:54:55,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:55,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:55,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:55,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:55,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:55,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:55,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 130 transitions, 1169 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:55,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:55,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:55,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:55,826 INFO L124 PetriNetUnfolderBase]: 1917/3125 cut-off events. [2024-06-27 17:54:55,826 INFO L125 PetriNetUnfolderBase]: For 38430/38436 co-relation queries the response was YES. [2024-06-27 17:54:55,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14906 conditions, 3125 events. 1917/3125 cut-off events. For 38430/38436 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18631 event pairs, 416 based on Foata normal form. 6/3120 useless extension candidates. Maximal degree in co-relation 14849. Up to 2620 conditions per place. [2024-06-27 17:54:55,845 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 124 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-06-27 17:54:55,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 172 transitions, 1806 flow [2024-06-27 17:54:55,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:55,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:55,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:54:55,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:54:55,847 INFO L175 Difference]: Start difference. First operand has 126 places, 130 transitions, 1169 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:54:55,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 172 transitions, 1806 flow [2024-06-27 17:54:55,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1718 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:55,927 INFO L231 Difference]: Finished difference. Result has 130 places, 146 transitions, 1362 flow [2024-06-27 17:54:55,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1362, PETRI_PLACES=130, PETRI_TRANSITIONS=146} [2024-06-27 17:54:55,928 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 80 predicate places. [2024-06-27 17:54:55,928 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 146 transitions, 1362 flow [2024-06-27 17:54:55,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:55,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:55,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:55,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:54:55,928 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:55,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:55,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1497222843, now seen corresponding path program 2 times [2024-06-27 17:54:55,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:55,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102127246] [2024-06-27 17:54:55,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:55,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:55,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:56,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:56,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:56,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102127246] [2024-06-27 17:54:56,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102127246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:56,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:56,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:56,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597995471] [2024-06-27 17:54:56,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:56,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:56,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:56,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:56,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:56,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:56,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 146 transitions, 1362 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:56,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:56,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:56,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:56,334 INFO L124 PetriNetUnfolderBase]: 1969/3203 cut-off events. [2024-06-27 17:54:56,334 INFO L125 PetriNetUnfolderBase]: For 42554/42554 co-relation queries the response was YES. [2024-06-27 17:54:56,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15922 conditions, 3203 events. 1969/3203 cut-off events. For 42554/42554 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18972 event pairs, 400 based on Foata normal form. 2/3199 useless extension candidates. Maximal degree in co-relation 15862. Up to 2728 conditions per place. [2024-06-27 17:54:56,355 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 131 selfloop transitions, 34 changer transitions 0/179 dead transitions. [2024-06-27 17:54:56,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 179 transitions, 1901 flow [2024-06-27 17:54:56,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:56,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:56,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 17:54:56,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6869565217391305 [2024-06-27 17:54:56,356 INFO L175 Difference]: Start difference. First operand has 130 places, 146 transitions, 1362 flow. Second operand 5 states and 158 transitions. [2024-06-27 17:54:56,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 179 transitions, 1901 flow [2024-06-27 17:54:56,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 179 transitions, 1861 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 17:54:56,406 INFO L231 Difference]: Finished difference. Result has 136 places, 154 transitions, 1548 flow [2024-06-27 17:54:56,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1548, PETRI_PLACES=136, PETRI_TRANSITIONS=154} [2024-06-27 17:54:56,406 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 86 predicate places. [2024-06-27 17:54:56,406 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 154 transitions, 1548 flow [2024-06-27 17:54:56,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:56,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:56,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:56,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:54:56,407 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:56,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:56,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1496777373, now seen corresponding path program 3 times [2024-06-27 17:54:56,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:56,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31847345] [2024-06-27 17:54:56,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:56,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:56,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:56,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31847345] [2024-06-27 17:54:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31847345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:56,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:56,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:56,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221309001] [2024-06-27 17:54:56,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:56,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:56,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:56,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:56,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:56,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:56,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 154 transitions, 1548 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:56,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:56,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:56,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:56,775 INFO L124 PetriNetUnfolderBase]: 1977/3221 cut-off events. [2024-06-27 17:54:56,775 INFO L125 PetriNetUnfolderBase]: For 46008/46014 co-relation queries the response was YES. [2024-06-27 17:54:56,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16370 conditions, 3221 events. 1977/3221 cut-off events. For 46008/46014 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19333 event pairs, 422 based on Foata normal form. 6/3216 useless extension candidates. Maximal degree in co-relation 16306. Up to 2678 conditions per place. [2024-06-27 17:54:56,796 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 121 selfloop transitions, 45 changer transitions 0/180 dead transitions. [2024-06-27 17:54:56,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 180 transitions, 2076 flow [2024-06-27 17:54:56,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:56,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:56,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:54:56,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-27 17:54:56,797 INFO L175 Difference]: Start difference. First operand has 136 places, 154 transitions, 1548 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:54:56,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 180 transitions, 2076 flow [2024-06-27 17:54:56,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 180 transitions, 2027 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:54:56,859 INFO L231 Difference]: Finished difference. Result has 139 places, 157 transitions, 1643 flow [2024-06-27 17:54:56,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1643, PETRI_PLACES=139, PETRI_TRANSITIONS=157} [2024-06-27 17:54:56,860 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 89 predicate places. [2024-06-27 17:54:56,860 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 157 transitions, 1643 flow [2024-06-27 17:54:56,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:56,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:56,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:56,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:54:56,860 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:56,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:56,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1269644157, now seen corresponding path program 1 times [2024-06-27 17:54:56,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:56,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425804002] [2024-06-27 17:54:56,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:56,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:56,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:56,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425804002] [2024-06-27 17:54:56,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425804002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:56,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:56,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:56,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296420115] [2024-06-27 17:54:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:56,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:56,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:56,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:56,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:56,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:56,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 157 transitions, 1643 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:56,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:56,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:56,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:57,262 INFO L124 PetriNetUnfolderBase]: 2013/3280 cut-off events. [2024-06-27 17:54:57,263 INFO L125 PetriNetUnfolderBase]: For 50746/50746 co-relation queries the response was YES. [2024-06-27 17:54:57,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16893 conditions, 3280 events. 2013/3280 cut-off events. For 50746/50746 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19696 event pairs, 432 based on Foata normal form. 2/3271 useless extension candidates. Maximal degree in co-relation 16828. Up to 2715 conditions per place. [2024-06-27 17:54:57,283 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 142 selfloop transitions, 38 changer transitions 0/194 dead transitions. [2024-06-27 17:54:57,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 194 transitions, 2289 flow [2024-06-27 17:54:57,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:57,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:57,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:54:57,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:54:57,285 INFO L175 Difference]: Start difference. First operand has 139 places, 157 transitions, 1643 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:54:57,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 194 transitions, 2289 flow [2024-06-27 17:54:57,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 194 transitions, 2183 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:57,360 INFO L231 Difference]: Finished difference. Result has 142 places, 168 transitions, 1754 flow [2024-06-27 17:54:57,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1754, PETRI_PLACES=142, PETRI_TRANSITIONS=168} [2024-06-27 17:54:57,360 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 92 predicate places. [2024-06-27 17:54:57,360 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 168 transitions, 1754 flow [2024-06-27 17:54:57,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:57,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:57,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:57,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:54:57,361 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:57,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1860340059, now seen corresponding path program 2 times [2024-06-27 17:54:57,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:57,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36853034] [2024-06-27 17:54:57,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:57,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:57,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:57,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:57,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36853034] [2024-06-27 17:54:57,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36853034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:57,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:57,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:57,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319575837] [2024-06-27 17:54:57,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:57,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:57,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:57,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:57,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:57,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:57,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 168 transitions, 1754 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:57,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:57,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:57,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:57,786 INFO L124 PetriNetUnfolderBase]: 2057/3419 cut-off events. [2024-06-27 17:54:57,786 INFO L125 PetriNetUnfolderBase]: For 53111/53111 co-relation queries the response was YES. [2024-06-27 17:54:57,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17663 conditions, 3419 events. 2057/3419 cut-off events. For 53111/53111 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20925 event pairs, 458 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 17598. Up to 2862 conditions per place. [2024-06-27 17:54:57,809 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 152 selfloop transitions, 31 changer transitions 0/197 dead transitions. [2024-06-27 17:54:57,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 197 transitions, 2291 flow [2024-06-27 17:54:57,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:57,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:54:57,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:54:57,810 INFO L175 Difference]: Start difference. First operand has 142 places, 168 transitions, 1754 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:54:57,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 197 transitions, 2291 flow [2024-06-27 17:54:57,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 197 transitions, 2215 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-27 17:54:57,873 INFO L231 Difference]: Finished difference. Result has 147 places, 176 transitions, 1878 flow [2024-06-27 17:54:57,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1878, PETRI_PLACES=147, PETRI_TRANSITIONS=176} [2024-06-27 17:54:57,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 97 predicate places. [2024-06-27 17:54:57,873 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 176 transitions, 1878 flow [2024-06-27 17:54:57,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:57,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:57,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:57,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:54:57,874 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:57,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:57,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1146733561, now seen corresponding path program 1 times [2024-06-27 17:54:57,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:57,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643671346] [2024-06-27 17:54:57,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:57,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:57,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:57,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:57,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643671346] [2024-06-27 17:54:57,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643671346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:57,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:57,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:57,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983446030] [2024-06-27 17:54:57,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:57,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:57,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:57,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:57,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:57,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:57,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 176 transitions, 1878 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:57,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:57,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:57,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:58,366 INFO L124 PetriNetUnfolderBase]: 2079/3468 cut-off events. [2024-06-27 17:54:58,366 INFO L125 PetriNetUnfolderBase]: For 57076/57076 co-relation queries the response was YES. [2024-06-27 17:54:58,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18058 conditions, 3468 events. 2079/3468 cut-off events. For 57076/57076 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21347 event pairs, 473 based on Foata normal form. 2/3455 useless extension candidates. Maximal degree in co-relation 17990. Up to 2789 conditions per place. [2024-06-27 17:54:58,389 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 137 selfloop transitions, 52 changer transitions 0/203 dead transitions. [2024-06-27 17:54:58,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 203 transitions, 2477 flow [2024-06-27 17:54:58,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:58,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:58,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:54:58,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:54:58,390 INFO L175 Difference]: Start difference. First operand has 147 places, 176 transitions, 1878 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:54:58,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 203 transitions, 2477 flow [2024-06-27 17:54:58,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 203 transitions, 2392 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:58,457 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1965 flow [2024-06-27 17:54:58,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-27 17:54:58,457 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 100 predicate places. [2024-06-27 17:54:58,458 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1965 flow [2024-06-27 17:54:58,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:58,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:58,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:58,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:54:58,458 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:58,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:58,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1538104217, now seen corresponding path program 2 times [2024-06-27 17:54:58,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:58,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412785460] [2024-06-27 17:54:58,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:58,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:58,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:58,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:58,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:58,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412785460] [2024-06-27 17:54:58,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412785460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:58,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:58,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:58,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355142520] [2024-06-27 17:54:58,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:58,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:58,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:58,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:58,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:58,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:58,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1965 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:58,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:58,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:58,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:58,849 INFO L124 PetriNetUnfolderBase]: 2087/3399 cut-off events. [2024-06-27 17:54:58,849 INFO L125 PetriNetUnfolderBase]: For 58684/58684 co-relation queries the response was YES. [2024-06-27 17:54:58,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18236 conditions, 3399 events. 2087/3399 cut-off events. For 58684/58684 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20567 event pairs, 438 based on Foata normal form. 2/3385 useless extension candidates. Maximal degree in co-relation 18167. Up to 2799 conditions per place. [2024-06-27 17:54:58,873 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 134 selfloop transitions, 55 changer transitions 0/203 dead transitions. [2024-06-27 17:54:58,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 203 transitions, 2552 flow [2024-06-27 17:54:58,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:58,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 17:54:58,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-06-27 17:54:58,875 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1965 flow. Second operand 5 states and 153 transitions. [2024-06-27 17:54:58,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 203 transitions, 2552 flow [2024-06-27 17:54:58,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 203 transitions, 2399 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 17:54:58,957 INFO L231 Difference]: Finished difference. Result has 151 places, 183 transitions, 1985 flow [2024-06-27 17:54:58,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1985, PETRI_PLACES=151, PETRI_TRANSITIONS=183} [2024-06-27 17:54:58,958 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2024-06-27 17:54:58,958 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 183 transitions, 1985 flow [2024-06-27 17:54:58,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:58,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:58,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:58,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:54:58,958 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:58,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:58,959 INFO L85 PathProgramCache]: Analyzing trace with hash 345975029, now seen corresponding path program 3 times [2024-06-27 17:54:58,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:58,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460985978] [2024-06-27 17:54:58,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:58,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:59,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-27 17:54:59,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:59,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460985978] [2024-06-27 17:54:59,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460985978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:59,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:59,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:59,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179556100] [2024-06-27 17:54:59,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:59,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:59,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:59,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:59,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:59,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:59,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 183 transitions, 1985 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:59,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:59,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:59,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:59,432 INFO L124 PetriNetUnfolderBase]: 2079/3484 cut-off events. [2024-06-27 17:54:59,433 INFO L125 PetriNetUnfolderBase]: For 59379/59379 co-relation queries the response was YES. [2024-06-27 17:54:59,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18248 conditions, 3484 events. 2079/3484 cut-off events. For 59379/59379 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21298 event pairs, 486 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 18179. Up to 2871 conditions per place. [2024-06-27 17:54:59,454 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 155 selfloop transitions, 38 changer transitions 0/207 dead transitions. [2024-06-27 17:54:59,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 207 transitions, 2429 flow [2024-06-27 17:54:59,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:54:59,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:54:59,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 17:54:59,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6826086956521739 [2024-06-27 17:54:59,455 INFO L175 Difference]: Start difference. First operand has 151 places, 183 transitions, 1985 flow. Second operand 5 states and 157 transitions. [2024-06-27 17:54:59,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 207 transitions, 2429 flow [2024-06-27 17:54:59,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 207 transitions, 2289 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 17:54:59,551 INFO L231 Difference]: Finished difference. Result has 153 places, 183 transitions, 1945 flow [2024-06-27 17:54:59,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1945, PETRI_PLACES=153, PETRI_TRANSITIONS=183} [2024-06-27 17:54:59,552 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-06-27 17:54:59,552 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 183 transitions, 1945 flow [2024-06-27 17:54:59,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:59,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:54:59,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:54:59,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:54:59,552 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:54:59,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:54:59,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1496992451, now seen corresponding path program 3 times [2024-06-27 17:54:59,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:54:59,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720637029] [2024-06-27 17:54:59,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:54:59,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:54:59,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:54:59,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:54:59,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:54:59,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720637029] [2024-06-27 17:54:59,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720637029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:54:59,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:54:59,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:54:59,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117562425] [2024-06-27 17:54:59,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:54:59,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:54:59,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:54:59,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:54:59,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:54:59,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:54:59,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 183 transitions, 1945 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:54:59,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:54:59,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:54:59,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:54:59,963 INFO L124 PetriNetUnfolderBase]: 2087/3497 cut-off events. [2024-06-27 17:54:59,963 INFO L125 PetriNetUnfolderBase]: For 60859/60859 co-relation queries the response was YES. [2024-06-27 17:54:59,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18178 conditions, 3497 events. 2087/3497 cut-off events. For 60859/60859 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21692 event pairs, 451 based on Foata normal form. 2/3491 useless extension candidates. Maximal degree in co-relation 18109. Up to 2817 conditions per place. [2024-06-27 17:54:59,986 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 153 selfloop transitions, 47 changer transitions 0/214 dead transitions. [2024-06-27 17:54:59,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 214 transitions, 2509 flow [2024-06-27 17:54:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:54:59,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:54:59,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:54:59,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-27 17:54:59,987 INFO L175 Difference]: Start difference. First operand has 153 places, 183 transitions, 1945 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:54:59,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 214 transitions, 2509 flow [2024-06-27 17:55:00,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 214 transitions, 2417 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:00,066 INFO L231 Difference]: Finished difference. Result has 156 places, 186 transitions, 2025 flow [2024-06-27 17:55:00,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2025, PETRI_PLACES=156, PETRI_TRANSITIONS=186} [2024-06-27 17:55:00,067 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-06-27 17:55:00,067 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 186 transitions, 2025 flow [2024-06-27 17:55:00,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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-27 17:55:00,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:00,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:00,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:55:00,068 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:00,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1497238715, now seen corresponding path program 1 times [2024-06-27 17:55:00,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:00,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829124742] [2024-06-27 17:55:00,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:00,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:00,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-27 17:55:00,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:00,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829124742] [2024-06-27 17:55:00,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829124742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:00,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:00,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:00,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870179354] [2024-06-27 17:55:00,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:00,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:00,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:00,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:00,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:00,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 17:55:00,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 186 transitions, 2025 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:00,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 17:55:00,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:00,499 INFO L124 PetriNetUnfolderBase]: 2002/3284 cut-off events. [2024-06-27 17:55:00,499 INFO L125 PetriNetUnfolderBase]: For 58651/58651 co-relation queries the response was YES. [2024-06-27 17:55:00,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17649 conditions, 3284 events. 2002/3284 cut-off events. For 58651/58651 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19848 event pairs, 389 based on Foata normal form. 2/3279 useless extension candidates. Maximal degree in co-relation 17578. Up to 2704 conditions per place. [2024-06-27 17:55:00,522 INFO L140 encePairwiseOnDemand]: 41/46 looper letters, 150 selfloop transitions, 10 changer transitions 0/201 dead transitions. [2024-06-27 17:55:00,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 201 transitions, 2399 flow [2024-06-27 17:55:00,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:00,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:00,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 17:55:00,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-27 17:55:00,523 INFO L175 Difference]: Start difference. First operand has 156 places, 186 transitions, 2025 flow. Second operand 4 states and 121 transitions. [2024-06-27 17:55:00,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 201 transitions, 2399 flow [2024-06-27 17:55:00,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 201 transitions, 2308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:00,622 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 1987 flow [2024-06-27 17:55:00,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1987, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-27 17:55:00,623 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-06-27 17:55:00,623 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 1987 flow [2024-06-27 17:55:00,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:00,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:00,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:55:00,623 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:00,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:00,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1014169834, now seen corresponding path program 1 times [2024-06-27 17:55:00,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:00,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016418271] [2024-06-27 17:55:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:00,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:00,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:00,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:00,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:00,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016418271] [2024-06-27 17:55:00,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016418271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:00,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:00,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:00,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998246303] [2024-06-27 17:55:00,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:00,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:00,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:00,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:00,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:00,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:00,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:00,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:00,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:00,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:01,258 INFO L124 PetriNetUnfolderBase]: 2271/3772 cut-off events. [2024-06-27 17:55:01,259 INFO L125 PetriNetUnfolderBase]: For 72923/72923 co-relation queries the response was YES. [2024-06-27 17:55:01,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19800 conditions, 3772 events. 2271/3772 cut-off events. For 72923/72923 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23532 event pairs, 363 based on Foata normal form. 12/3770 useless extension candidates. Maximal degree in co-relation 19728. Up to 2636 conditions per place. [2024-06-27 17:55:01,290 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 47 changer transitions 0/256 dead transitions. [2024-06-27 17:55:01,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 256 transitions, 2798 flow [2024-06-27 17:55:01,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:01,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:01,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-06-27 17:55:01,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6690821256038647 [2024-06-27 17:55:01,293 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 1987 flow. Second operand 9 states and 277 transitions. [2024-06-27 17:55:01,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 256 transitions, 2798 flow [2024-06-27 17:55:01,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 256 transitions, 2761 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:01,393 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2124 flow [2024-06-27 17:55:01,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2124, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2024-06-27 17:55:01,393 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 115 predicate places. [2024-06-27 17:55:01,394 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2124 flow [2024-06-27 17:55:01,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:01,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:01,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:01,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:55:01,394 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:01,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:01,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2077920940, now seen corresponding path program 2 times [2024-06-27 17:55:01,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:01,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789276370] [2024-06-27 17:55:01,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:01,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:01,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:01,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:01,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789276370] [2024-06-27 17:55:01,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789276370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:01,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:01,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264278075] [2024-06-27 17:55:01,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:01,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:01,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:01,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:01,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 2124 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:01,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:01,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:01,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:02,063 INFO L124 PetriNetUnfolderBase]: 2460/4168 cut-off events. [2024-06-27 17:55:02,063 INFO L125 PetriNetUnfolderBase]: For 85928/85928 co-relation queries the response was YES. [2024-06-27 17:55:02,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22203 conditions, 4168 events. 2460/4168 cut-off events. For 85928/85928 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27097 event pairs, 769 based on Foata normal form. 12/4131 useless extension candidates. Maximal degree in co-relation 22128. Up to 3106 conditions per place. [2024-06-27 17:55:02,098 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 45 changer transitions 0/250 dead transitions. [2024-06-27 17:55:02,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 250 transitions, 2887 flow [2024-06-27 17:55:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:02,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-06-27 17:55:02,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6766304347826086 [2024-06-27 17:55:02,099 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2124 flow. Second operand 8 states and 249 transitions. [2024-06-27 17:55:02,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 250 transitions, 2887 flow [2024-06-27 17:55:02,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 250 transitions, 2817 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:02,217 INFO L231 Difference]: Finished difference. Result has 170 places, 196 transitions, 2198 flow [2024-06-27 17:55:02,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2198, PETRI_PLACES=170, PETRI_TRANSITIONS=196} [2024-06-27 17:55:02,217 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 120 predicate places. [2024-06-27 17:55:02,217 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 196 transitions, 2198 flow [2024-06-27 17:55:02,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:02,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:02,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:02,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:55:02,218 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:02,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:02,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1981290076, now seen corresponding path program 3 times [2024-06-27 17:55:02,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:02,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938145533] [2024-06-27 17:55:02,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:02,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:02,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:02,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:02,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938145533] [2024-06-27 17:55:02,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938145533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:02,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:02,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:02,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335414537] [2024-06-27 17:55:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:02,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:02,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:02,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:02,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:02,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:02,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 196 transitions, 2198 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:02,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:02,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:02,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:02,908 INFO L124 PetriNetUnfolderBase]: 2432/4122 cut-off events. [2024-06-27 17:55:02,908 INFO L125 PetriNetUnfolderBase]: For 85552/85552 co-relation queries the response was YES. [2024-06-27 17:55:02,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22005 conditions, 4122 events. 2432/4122 cut-off events. For 85552/85552 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26807 event pairs, 798 based on Foata normal form. 16/4084 useless extension candidates. Maximal degree in co-relation 21927. Up to 3223 conditions per place. [2024-06-27 17:55:02,936 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 188 selfloop transitions, 44 changer transitions 0/246 dead transitions. [2024-06-27 17:55:02,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 246 transitions, 2808 flow [2024-06-27 17:55:02,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:02,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:02,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 17:55:02,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-27 17:55:02,937 INFO L175 Difference]: Start difference. First operand has 170 places, 196 transitions, 2198 flow. Second operand 8 states and 244 transitions. [2024-06-27 17:55:02,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 246 transitions, 2808 flow [2024-06-27 17:55:03,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 246 transitions, 2734 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:03,056 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2241 flow [2024-06-27 17:55:03,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2241, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-06-27 17:55:03,057 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-06-27 17:55:03,057 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2241 flow [2024-06-27 17:55:03,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:03,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:03,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:55:03,057 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:03,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:03,057 INFO L85 PathProgramCache]: Analyzing trace with hash 295582918, now seen corresponding path program 4 times [2024-06-27 17:55:03,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:03,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097249261] [2024-06-27 17:55:03,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:03,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:03,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:03,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:03,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:03,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097249261] [2024-06-27 17:55:03,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097249261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:03,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:03,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:03,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62838149] [2024-06-27 17:55:03,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:03,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:03,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:03,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:03,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:03,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:03,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2241 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:03,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:03,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:03,607 INFO L124 PetriNetUnfolderBase]: 2526/4254 cut-off events. [2024-06-27 17:55:03,607 INFO L125 PetriNetUnfolderBase]: For 90168/90168 co-relation queries the response was YES. [2024-06-27 17:55:03,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22759 conditions, 4254 events. 2526/4254 cut-off events. For 90168/90168 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 27788 event pairs, 848 based on Foata normal form. 16/4212 useless extension candidates. Maximal degree in co-relation 22679. Up to 3373 conditions per place. [2024-06-27 17:55:03,640 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 44 changer transitions 0/235 dead transitions. [2024-06-27 17:55:03,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 235 transitions, 2795 flow [2024-06-27 17:55:03,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:03,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:03,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:55:03,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:55:03,642 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2241 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:55:03,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 235 transitions, 2795 flow [2024-06-27 17:55:03,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 235 transitions, 2710 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:03,783 INFO L231 Difference]: Finished difference. Result has 175 places, 198 transitions, 2269 flow [2024-06-27 17:55:03,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2269, PETRI_PLACES=175, PETRI_TRANSITIONS=198} [2024-06-27 17:55:03,784 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 125 predicate places. [2024-06-27 17:55:03,784 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 198 transitions, 2269 flow [2024-06-27 17:55:03,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:03,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:03,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:55:03,784 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:03,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:03,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1653266144, now seen corresponding path program 5 times [2024-06-27 17:55:03,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:03,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828467957] [2024-06-27 17:55:03,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:03,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:03,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:03,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:03,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828467957] [2024-06-27 17:55:03,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828467957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:03,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:03,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:03,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854283168] [2024-06-27 17:55:03,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:03,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:03,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:03,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:03,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 198 transitions, 2269 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:03,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:03,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:03,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:04,400 INFO L124 PetriNetUnfolderBase]: 2620/4278 cut-off events. [2024-06-27 17:55:04,400 INFO L125 PetriNetUnfolderBase]: For 94913/94913 co-relation queries the response was YES. [2024-06-27 17:55:04,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23482 conditions, 4278 events. 2620/4278 cut-off events. For 94913/94913 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27151 event pairs, 547 based on Foata normal form. 16/4275 useless extension candidates. Maximal degree in co-relation 23401. Up to 3523 conditions per place. [2024-06-27 17:55:04,429 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 179 selfloop transitions, 43 changer transitions 0/236 dead transitions. [2024-06-27 17:55:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 236 transitions, 2827 flow [2024-06-27 17:55:04,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:04,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:55:04,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:55:04,430 INFO L175 Difference]: Start difference. First operand has 175 places, 198 transitions, 2269 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:55:04,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 236 transitions, 2827 flow [2024-06-27 17:55:04,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 236 transitions, 2732 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:04,583 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2287 flow [2024-06-27 17:55:04,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2287, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-06-27 17:55:04,583 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-06-27 17:55:04,584 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2287 flow [2024-06-27 17:55:04,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:04,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:04,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:04,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:55:04,584 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:04,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:04,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1653414014, now seen corresponding path program 6 times [2024-06-27 17:55:04,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:04,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907815814] [2024-06-27 17:55:04,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:04,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:04,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:04,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:04,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:04,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907815814] [2024-06-27 17:55:04,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907815814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:04,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:04,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:04,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741944230] [2024-06-27 17:55:04,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:04,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:04,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:04,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:04,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:04,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:04,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2287 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:04,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:04,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:04,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:05,179 INFO L124 PetriNetUnfolderBase]: 2652/4475 cut-off events. [2024-06-27 17:55:05,179 INFO L125 PetriNetUnfolderBase]: For 96838/96838 co-relation queries the response was YES. [2024-06-27 17:55:05,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23770 conditions, 4475 events. 2652/4475 cut-off events. For 96838/96838 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29515 event pairs, 847 based on Foata normal form. 12/4429 useless extension candidates. Maximal degree in co-relation 23688. Up to 3322 conditions per place. [2024-06-27 17:55:05,215 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 182 selfloop transitions, 46 changer transitions 0/242 dead transitions. [2024-06-27 17:55:05,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 242 transitions, 2895 flow [2024-06-27 17:55:05,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:05,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:55:05,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-27 17:55:05,216 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2287 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:55:05,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 242 transitions, 2895 flow [2024-06-27 17:55:05,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 242 transitions, 2800 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:05,372 INFO L231 Difference]: Finished difference. Result has 180 places, 202 transitions, 2347 flow [2024-06-27 17:55:05,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2192, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2347, PETRI_PLACES=180, PETRI_TRANSITIONS=202} [2024-06-27 17:55:05,373 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 130 predicate places. [2024-06-27 17:55:05,374 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 202 transitions, 2347 flow [2024-06-27 17:55:05,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:05,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:05,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:05,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:55:05,374 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:05,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:05,374 INFO L85 PathProgramCache]: Analyzing trace with hash 658822380, now seen corresponding path program 1 times [2024-06-27 17:55:05,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:05,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783449364] [2024-06-27 17:55:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:05,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:05,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-27 17:55:05,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:05,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783449364] [2024-06-27 17:55:05,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783449364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:05,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:05,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:05,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777168776] [2024-06-27 17:55:05,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:05,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:05,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:05,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:05,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:05,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:05,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 202 transitions, 2347 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:05,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:05,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:05,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:05,992 INFO L124 PetriNetUnfolderBase]: 2719/4457 cut-off events. [2024-06-27 17:55:05,992 INFO L125 PetriNetUnfolderBase]: For 101034/101034 co-relation queries the response was YES. [2024-06-27 17:55:06,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24298 conditions, 4457 events. 2719/4457 cut-off events. For 101034/101034 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28696 event pairs, 492 based on Foata normal form. 12/4448 useless extension candidates. Maximal degree in co-relation 24214. Up to 3273 conditions per place. [2024-06-27 17:55:06,029 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 180 selfloop transitions, 49 changer transitions 0/243 dead transitions. [2024-06-27 17:55:06,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 243 transitions, 2933 flow [2024-06-27 17:55:06,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:06,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:06,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:55:06,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-27 17:55:06,030 INFO L175 Difference]: Start difference. First operand has 180 places, 202 transitions, 2347 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:55:06,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 243 transitions, 2933 flow [2024-06-27 17:55:06,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 243 transitions, 2861 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:06,262 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2403 flow [2024-06-27 17:55:06,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2403, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2024-06-27 17:55:06,262 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-27 17:55:06,263 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2403 flow [2024-06-27 17:55:06,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:06,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:06,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:55:06,263 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:06,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:06,263 INFO L85 PathProgramCache]: Analyzing trace with hash 945309800, now seen corresponding path program 7 times [2024-06-27 17:55:06,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:06,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960009176] [2024-06-27 17:55:06,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:06,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:06,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:06,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:06,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:06,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960009176] [2024-06-27 17:55:06,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960009176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:06,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:06,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:06,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132760252] [2024-06-27 17:55:06,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:06,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:06,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:06,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:06,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:06,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:06,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 transitions, 2403 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:06,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:06,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:06,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:06,876 INFO L124 PetriNetUnfolderBase]: 2786/4736 cut-off events. [2024-06-27 17:55:06,876 INFO L125 PetriNetUnfolderBase]: For 106849/106849 co-relation queries the response was YES. [2024-06-27 17:55:06,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25315 conditions, 4736 events. 2786/4736 cut-off events. For 106849/106849 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 31703 event pairs, 768 based on Foata normal form. 12/4687 useless extension candidates. Maximal degree in co-relation 25229. Up to 3570 conditions per place. [2024-06-27 17:55:06,914 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 193 selfloop transitions, 46 changer transitions 0/253 dead transitions. [2024-06-27 17:55:06,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 253 transitions, 3167 flow [2024-06-27 17:55:06,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:06,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:06,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:55:06,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-27 17:55:06,915 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2403 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:55:06,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 253 transitions, 3167 flow [2024-06-27 17:55:07,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 253 transitions, 3053 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:07,085 INFO L231 Difference]: Finished difference. Result has 187 places, 205 transitions, 2423 flow [2024-06-27 17:55:07,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2289, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2423, PETRI_PLACES=187, PETRI_TRANSITIONS=205} [2024-06-27 17:55:07,085 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 137 predicate places. [2024-06-27 17:55:07,086 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 205 transitions, 2423 flow [2024-06-27 17:55:07,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:07,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:07,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:07,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:55:07,086 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:07,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:07,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1711271606, now seen corresponding path program 8 times [2024-06-27 17:55:07,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:07,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967752694] [2024-06-27 17:55:07,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:07,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:07,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:07,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:07,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:07,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967752694] [2024-06-27 17:55:07,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967752694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:07,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:07,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:07,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194183129] [2024-06-27 17:55:07,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:07,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:07,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:07,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:07,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:07,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:07,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 205 transitions, 2423 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:07,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:07,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:07,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:07,727 INFO L124 PetriNetUnfolderBase]: 2880/4922 cut-off events. [2024-06-27 17:55:07,727 INFO L125 PetriNetUnfolderBase]: For 114624/114624 co-relation queries the response was YES. [2024-06-27 17:55:07,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26069 conditions, 4922 events. 2880/4922 cut-off events. For 114624/114624 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 33308 event pairs, 973 based on Foata normal form. 16/4870 useless extension candidates. Maximal degree in co-relation 25981. Up to 3947 conditions per place. [2024-06-27 17:55:07,768 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 44 changer transitions 0/249 dead transitions. [2024-06-27 17:55:07,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 249 transitions, 3027 flow [2024-06-27 17:55:07,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:07,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:07,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 17:55:07,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 17:55:07,769 INFO L175 Difference]: Start difference. First operand has 187 places, 205 transitions, 2423 flow. Second operand 7 states and 217 transitions. [2024-06-27 17:55:07,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 249 transitions, 3027 flow [2024-06-27 17:55:08,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 249 transitions, 2881 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:08,029 INFO L231 Difference]: Finished difference. Result has 188 places, 206 transitions, 2396 flow [2024-06-27 17:55:08,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=188, PETRI_TRANSITIONS=206} [2024-06-27 17:55:08,029 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 138 predicate places. [2024-06-27 17:55:08,029 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 206 transitions, 2396 flow [2024-06-27 17:55:08,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:08,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:08,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:08,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:55:08,030 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:08,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:08,031 INFO L85 PathProgramCache]: Analyzing trace with hash 171884422, now seen corresponding path program 9 times [2024-06-27 17:55:08,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:08,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895477075] [2024-06-27 17:55:08,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:08,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:08,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:08,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:08,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:08,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895477075] [2024-06-27 17:55:08,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895477075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:08,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:08,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:08,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188181614] [2024-06-27 17:55:08,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:08,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:08,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:08,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:08,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:08,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:08,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 206 transitions, 2396 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:08,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:08,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:08,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:08,788 INFO L124 PetriNetUnfolderBase]: 2974/5077 cut-off events. [2024-06-27 17:55:08,788 INFO L125 PetriNetUnfolderBase]: For 120153/120159 co-relation queries the response was YES. [2024-06-27 17:55:08,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26404 conditions, 5077 events. 2974/5077 cut-off events. For 120153/120159 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34705 event pairs, 1006 based on Foata normal form. 20/5030 useless extension candidates. Maximal degree in co-relation 26316. Up to 4097 conditions per place. [2024-06-27 17:55:08,836 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 188 selfloop transitions, 42 changer transitions 0/244 dead transitions. [2024-06-27 17:55:08,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 244 transitions, 2972 flow [2024-06-27 17:55:08,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:08,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:55:08,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 17:55:08,837 INFO L175 Difference]: Start difference. First operand has 188 places, 206 transitions, 2396 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:55:08,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 244 transitions, 2972 flow [2024-06-27 17:55:09,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 244 transitions, 2879 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:09,044 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2416 flow [2024-06-27 17:55:09,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2416, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-06-27 17:55:09,044 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-06-27 17:55:09,044 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2416 flow [2024-06-27 17:55:09,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:09,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:09,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:09,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:55:09,045 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:09,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:09,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1511969816, now seen corresponding path program 10 times [2024-06-27 17:55:09,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:09,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004283677] [2024-06-27 17:55:09,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:09,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:09,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:09,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:09,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004283677] [2024-06-27 17:55:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004283677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:09,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:09,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:09,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927544768] [2024-06-27 17:55:09,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:09,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:09,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:09,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:09,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2416 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:09,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:09,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:09,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:09,757 INFO L124 PetriNetUnfolderBase]: 2946/5045 cut-off events. [2024-06-27 17:55:09,757 INFO L125 PetriNetUnfolderBase]: For 112745/112745 co-relation queries the response was YES. [2024-06-27 17:55:09,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25705 conditions, 5045 events. 2946/5045 cut-off events. For 112745/112745 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34377 event pairs, 987 based on Foata normal form. 16/4992 useless extension candidates. Maximal degree in co-relation 25616. Up to 4053 conditions per place. [2024-06-27 17:55:09,800 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 43 changer transitions 0/248 dead transitions. [2024-06-27 17:55:09,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 248 transitions, 3010 flow [2024-06-27 17:55:09,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:09,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:09,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:55:09,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-27 17:55:09,801 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2416 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:55:09,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 248 transitions, 3010 flow [2024-06-27 17:55:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 248 transitions, 2903 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:09,988 INFO L231 Difference]: Finished difference. Result has 192 places, 208 transitions, 2426 flow [2024-06-27 17:55:09,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2426, PETRI_PLACES=192, PETRI_TRANSITIONS=208} [2024-06-27 17:55:09,988 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 142 predicate places. [2024-06-27 17:55:09,988 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 208 transitions, 2426 flow [2024-06-27 17:55:09,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:09,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:09,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:09,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:55:09,989 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:09,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:09,989 INFO L85 PathProgramCache]: Analyzing trace with hash 179508934, now seen corresponding path program 2 times [2024-06-27 17:55:09,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:09,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851026434] [2024-06-27 17:55:09,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:09,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:09,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:10,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:10,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:10,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851026434] [2024-06-27 17:55:10,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851026434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:10,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:10,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:10,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866411248] [2024-06-27 17:55:10,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:10,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:10,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:10,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:10,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:10,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:10,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 208 transitions, 2426 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:10,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:10,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:10,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:10,665 INFO L124 PetriNetUnfolderBase]: 3013/4968 cut-off events. [2024-06-27 17:55:10,665 INFO L125 PetriNetUnfolderBase]: For 114096/114102 co-relation queries the response was YES. [2024-06-27 17:55:10,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25853 conditions, 4968 events. 3013/4968 cut-off events. For 114096/114102 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32991 event pairs, 600 based on Foata normal form. 16/4966 useless extension candidates. Maximal degree in co-relation 25763. Up to 4037 conditions per place. [2024-06-27 17:55:10,699 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 191 selfloop transitions, 44 changer transitions 0/249 dead transitions. [2024-06-27 17:55:10,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 249 transitions, 3026 flow [2024-06-27 17:55:10,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:10,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:10,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:55:10,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:55:10,703 INFO L175 Difference]: Start difference. First operand has 192 places, 208 transitions, 2426 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:55:10,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 249 transitions, 3026 flow [2024-06-27 17:55:10,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 249 transitions, 2939 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:10,868 INFO L231 Difference]: Finished difference. Result has 194 places, 209 transitions, 2459 flow [2024-06-27 17:55:10,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2459, PETRI_PLACES=194, PETRI_TRANSITIONS=209} [2024-06-27 17:55:10,868 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 144 predicate places. [2024-06-27 17:55:10,868 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 209 transitions, 2459 flow [2024-06-27 17:55:10,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:10,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:10,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:10,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:55:10,869 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:10,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:10,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1504345304, now seen corresponding path program 3 times [2024-06-27 17:55:10,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:10,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119886228] [2024-06-27 17:55:10,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:10,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:10,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:10,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-27 17:55:10,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:10,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119886228] [2024-06-27 17:55:10,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119886228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:10,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:10,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:10,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053133518] [2024-06-27 17:55:10,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:10,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:10,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:10,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:11,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:11,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 209 transitions, 2459 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:11,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:11,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:11,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:11,569 INFO L124 PetriNetUnfolderBase]: 3080/5093 cut-off events. [2024-06-27 17:55:11,569 INFO L125 PetriNetUnfolderBase]: For 118830/118830 co-relation queries the response was YES. [2024-06-27 17:55:11,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26554 conditions, 5093 events. 3080/5093 cut-off events. For 118830/118830 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33972 event pairs, 621 based on Foata normal form. 12/5085 useless extension candidates. Maximal degree in co-relation 26463. Up to 4014 conditions per place. [2024-06-27 17:55:11,616 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 193 selfloop transitions, 46 changer transitions 0/253 dead transitions. [2024-06-27 17:55:11,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 253 transitions, 3077 flow [2024-06-27 17:55:11,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:11,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:11,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 17:55:11,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-06-27 17:55:11,617 INFO L175 Difference]: Start difference. First operand has 194 places, 209 transitions, 2459 flow. Second operand 7 states and 216 transitions. [2024-06-27 17:55:11,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 253 transitions, 3077 flow [2024-06-27 17:55:11,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 253 transitions, 2971 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:11,881 INFO L231 Difference]: Finished difference. Result has 196 places, 210 transitions, 2479 flow [2024-06-27 17:55:11,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2479, PETRI_PLACES=196, PETRI_TRANSITIONS=210} [2024-06-27 17:55:11,882 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-27 17:55:11,882 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 210 transitions, 2479 flow [2024-06-27 17:55:11,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:11,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:11,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:11,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:55:11,882 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:11,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:11,882 INFO L85 PathProgramCache]: Analyzing trace with hash 741369542, now seen corresponding path program 4 times [2024-06-27 17:55:11,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:11,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801197548] [2024-06-27 17:55:11,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:11,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:11,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:11,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:11,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801197548] [2024-06-27 17:55:11,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801197548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:11,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:11,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:11,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592720753] [2024-06-27 17:55:11,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:11,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:11,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:11,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:11,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:11,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:11,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 210 transitions, 2479 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:11,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:11,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:11,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:12,505 INFO L124 PetriNetUnfolderBase]: 3060/5059 cut-off events. [2024-06-27 17:55:12,506 INFO L125 PetriNetUnfolderBase]: For 114765/114771 co-relation queries the response was YES. [2024-06-27 17:55:12,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25890 conditions, 5059 events. 3060/5059 cut-off events. For 114765/114771 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 33786 event pairs, 540 based on Foata normal form. 16/5057 useless extension candidates. Maximal degree in co-relation 25798. Up to 3046 conditions per place. [2024-06-27 17:55:12,550 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 181 selfloop transitions, 55 changer transitions 0/250 dead transitions. [2024-06-27 17:55:12,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 250 transitions, 2985 flow [2024-06-27 17:55:12,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:12,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:12,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:55:12,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:55:12,552 INFO L175 Difference]: Start difference. First operand has 196 places, 210 transitions, 2479 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:55:12,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 250 transitions, 2985 flow [2024-06-27 17:55:12,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 250 transitions, 2855 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:12,775 INFO L231 Difference]: Finished difference. Result has 196 places, 209 transitions, 2389 flow [2024-06-27 17:55:12,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2389, PETRI_PLACES=196, PETRI_TRANSITIONS=209} [2024-06-27 17:55:12,776 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-27 17:55:12,776 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 209 transitions, 2389 flow [2024-06-27 17:55:12,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:12,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:12,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:55:12,777 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:12,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:12,777 INFO L85 PathProgramCache]: Analyzing trace with hash -704261912, now seen corresponding path program 1 times [2024-06-27 17:55:12,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:12,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614846938] [2024-06-27 17:55:12,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:12,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:12,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:12,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:12,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:12,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614846938] [2024-06-27 17:55:12,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614846938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:12,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:12,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:12,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601831542] [2024-06-27 17:55:12,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:12,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:12,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:12,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:12,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:12,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:12,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 209 transitions, 2389 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:12,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:12,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:12,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:13,448 INFO L124 PetriNetUnfolderBase]: 3096/5252 cut-off events. [2024-06-27 17:55:13,448 INFO L125 PetriNetUnfolderBase]: For 106817/106817 co-relation queries the response was YES. [2024-06-27 17:55:13,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 5252 events. 3096/5252 cut-off events. For 106817/106817 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35812 event pairs, 707 based on Foata normal form. 2/5234 useless extension candidates. Maximal degree in co-relation 26178. Up to 4185 conditions per place. [2024-06-27 17:55:13,491 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 157 selfloop transitions, 79 changer transitions 0/250 dead transitions. [2024-06-27 17:55:13,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 250 transitions, 3311 flow [2024-06-27 17:55:13,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:13,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:13,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:55:13,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 17:55:13,492 INFO L175 Difference]: Start difference. First operand has 196 places, 209 transitions, 2389 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:55:13,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 250 transitions, 3311 flow [2024-06-27 17:55:13,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 250 transitions, 3112 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:13,691 INFO L231 Difference]: Finished difference. Result has 196 places, 220 transitions, 2487 flow [2024-06-27 17:55:13,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2487, PETRI_PLACES=196, PETRI_TRANSITIONS=220} [2024-06-27 17:55:13,691 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-27 17:55:13,691 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 220 transitions, 2487 flow [2024-06-27 17:55:13,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:13,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:13,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:13,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:55:13,692 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:13,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:13,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1189000918, now seen corresponding path program 2 times [2024-06-27 17:55:13,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:13,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652093723] [2024-06-27 17:55:13,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:13,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:13,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:13,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:13,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:13,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652093723] [2024-06-27 17:55:13,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652093723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:13,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:13,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:13,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629164358] [2024-06-27 17:55:13,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:13,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:13,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:13,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:13,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:13,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:13,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 220 transitions, 2487 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:13,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:13,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:13,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:14,361 INFO L124 PetriNetUnfolderBase]: 3146/5320 cut-off events. [2024-06-27 17:55:14,361 INFO L125 PetriNetUnfolderBase]: For 112255/112255 co-relation queries the response was YES. [2024-06-27 17:55:14,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 5320 events. 3146/5320 cut-off events. For 112255/112255 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 36299 event pairs, 712 based on Foata normal form. 2/5305 useless extension candidates. Maximal degree in co-relation 26179. Up to 4446 conditions per place. [2024-06-27 17:55:14,409 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 180 selfloop transitions, 67 changer transitions 0/261 dead transitions. [2024-06-27 17:55:14,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 261 transitions, 3425 flow [2024-06-27 17:55:14,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:14,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:14,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 17:55:14,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 17:55:14,410 INFO L175 Difference]: Start difference. First operand has 196 places, 220 transitions, 2487 flow. Second operand 9 states and 253 transitions. [2024-06-27 17:55:14,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 261 transitions, 3425 flow [2024-06-27 17:55:14,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 261 transitions, 3288 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:14,594 INFO L231 Difference]: Finished difference. Result has 202 places, 228 transitions, 2607 flow [2024-06-27 17:55:14,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2607, PETRI_PLACES=202, PETRI_TRANSITIONS=228} [2024-06-27 17:55:14,594 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-06-27 17:55:14,594 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 228 transitions, 2607 flow [2024-06-27 17:55:14,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:14,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:14,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:14,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:55:14,595 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:14,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:14,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1835965690, now seen corresponding path program 3 times [2024-06-27 17:55:14,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:14,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624171945] [2024-06-27 17:55:14,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:14,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:14,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:14,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-27 17:55:14,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:14,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624171945] [2024-06-27 17:55:14,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624171945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:14,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:14,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:14,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961811444] [2024-06-27 17:55:14,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:14,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:14,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:14,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:14,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:14,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:14,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 228 transitions, 2607 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:14,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:14,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:14,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:15,265 INFO L124 PetriNetUnfolderBase]: 3140/5195 cut-off events. [2024-06-27 17:55:15,265 INFO L125 PetriNetUnfolderBase]: For 113157/113157 co-relation queries the response was YES. [2024-06-27 17:55:15,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26126 conditions, 5195 events. 3140/5195 cut-off events. For 113157/113157 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34885 event pairs, 627 based on Foata normal form. 2/5181 useless extension candidates. Maximal degree in co-relation 26033. Up to 4440 conditions per place. [2024-06-27 17:55:15,311 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 174 selfloop transitions, 66 changer transitions 0/254 dead transitions. [2024-06-27 17:55:15,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 254 transitions, 3325 flow [2024-06-27 17:55:15,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:15,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:15,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:55:15,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-27 17:55:15,312 INFO L175 Difference]: Start difference. First operand has 202 places, 228 transitions, 2607 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:55:15,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 254 transitions, 3325 flow [2024-06-27 17:55:15,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 254 transitions, 3188 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:15,504 INFO L231 Difference]: Finished difference. Result has 204 places, 228 transitions, 2609 flow [2024-06-27 17:55:15,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2609, PETRI_PLACES=204, PETRI_TRANSITIONS=228} [2024-06-27 17:55:15,505 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-06-27 17:55:15,505 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 228 transitions, 2609 flow [2024-06-27 17:55:15,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:15,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:15,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:15,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:55:15,506 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:15,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:15,506 INFO L85 PathProgramCache]: Analyzing trace with hash -830515754, now seen corresponding path program 4 times [2024-06-27 17:55:15,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:15,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025246512] [2024-06-27 17:55:15,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:15,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:15,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:15,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:15,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:15,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025246512] [2024-06-27 17:55:15,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025246512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:15,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:15,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:15,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264066040] [2024-06-27 17:55:15,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:15,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:15,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:15,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:15,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:15,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:15,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 228 transitions, 2609 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:15,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:15,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:15,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:16,180 INFO L124 PetriNetUnfolderBase]: 3223/5452 cut-off events. [2024-06-27 17:55:16,181 INFO L125 PetriNetUnfolderBase]: For 119529/119529 co-relation queries the response was YES. [2024-06-27 17:55:16,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27445 conditions, 5452 events. 3223/5452 cut-off events. For 119529/119529 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 37346 event pairs, 663 based on Foata normal form. 2/5449 useless extension candidates. Maximal degree in co-relation 27350. Up to 4607 conditions per place. [2024-06-27 17:55:16,228 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 211 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-27 17:55:16,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 3586 flow [2024-06-27 17:55:16,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:16,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:16,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 17:55:16,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-27 17:55:16,237 INFO L175 Difference]: Start difference. First operand has 204 places, 228 transitions, 2609 flow. Second operand 6 states and 188 transitions. [2024-06-27 17:55:16,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 3586 flow [2024-06-27 17:55:16,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 278 transitions, 3446 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:16,497 INFO L231 Difference]: Finished difference. Result has 206 places, 246 transitions, 2940 flow [2024-06-27 17:55:16,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2940, PETRI_PLACES=206, PETRI_TRANSITIONS=246} [2024-06-27 17:55:16,498 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-27 17:55:16,498 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 246 transitions, 2940 flow [2024-06-27 17:55:16,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:16,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:16,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:55:16,498 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:16,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:16,499 INFO L85 PathProgramCache]: Analyzing trace with hash -837872984, now seen corresponding path program 5 times [2024-06-27 17:55:16,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:16,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867578340] [2024-06-27 17:55:16,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:16,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:16,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:16,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-27 17:55:16,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:16,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867578340] [2024-06-27 17:55:16,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867578340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:16,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:16,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:16,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712415681] [2024-06-27 17:55:16,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:16,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:16,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:16,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:16,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:16,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:16,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 246 transitions, 2940 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:16,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:16,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:17,215 INFO L124 PetriNetUnfolderBase]: 3259/5393 cut-off events. [2024-06-27 17:55:17,215 INFO L125 PetriNetUnfolderBase]: For 126413/126413 co-relation queries the response was YES. [2024-06-27 17:55:17,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28146 conditions, 5393 events. 3259/5393 cut-off events. For 126413/126413 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 36459 event pairs, 630 based on Foata normal form. 2/5380 useless extension candidates. Maximal degree in co-relation 28048. Up to 4378 conditions per place. [2024-06-27 17:55:17,267 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 166 selfloop transitions, 107 changer transitions 0/287 dead transitions. [2024-06-27 17:55:17,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 287 transitions, 4046 flow [2024-06-27 17:55:17,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:17,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:55:17,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-27 17:55:17,269 INFO L175 Difference]: Start difference. First operand has 206 places, 246 transitions, 2940 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:55:17,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 287 transitions, 4046 flow [2024-06-27 17:55:17,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 287 transitions, 3940 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:17,535 INFO L231 Difference]: Finished difference. Result has 211 places, 253 transitions, 3204 flow [2024-06-27 17:55:17,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3204, PETRI_PLACES=211, PETRI_TRANSITIONS=253} [2024-06-27 17:55:17,536 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 161 predicate places. [2024-06-27 17:55:17,536 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 253 transitions, 3204 flow [2024-06-27 17:55:17,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:17,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:17,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:55:17,536 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:17,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:17,537 INFO L85 PathProgramCache]: Analyzing trace with hash -837867404, now seen corresponding path program 6 times [2024-06-27 17:55:17,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:17,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150597805] [2024-06-27 17:55:17,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:17,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:17,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:17,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:17,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:17,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150597805] [2024-06-27 17:55:17,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150597805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:17,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:17,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:17,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733146980] [2024-06-27 17:55:17,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:17,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:17,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:17,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:17,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:17,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:17,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 253 transitions, 3204 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:17,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:17,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,352 INFO L124 PetriNetUnfolderBase]: 3267/5587 cut-off events. [2024-06-27 17:55:18,353 INFO L125 PetriNetUnfolderBase]: For 134143/134143 co-relation queries the response was YES. [2024-06-27 17:55:18,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28882 conditions, 5587 events. 3267/5587 cut-off events. For 134143/134143 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38812 event pairs, 705 based on Foata normal form. 2/5575 useless extension candidates. Maximal degree in co-relation 28782. Up to 4388 conditions per place. [2024-06-27 17:55:18,393 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 169 selfloop transitions, 113 changer transitions 0/296 dead transitions. [2024-06-27 17:55:18,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 296 transitions, 4292 flow [2024-06-27 17:55:18,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:18,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:18,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-06-27 17:55:18,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352657004830918 [2024-06-27 17:55:18,394 INFO L175 Difference]: Start difference. First operand has 211 places, 253 transitions, 3204 flow. Second operand 9 states and 263 transitions. [2024-06-27 17:55:18,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 296 transitions, 4292 flow [2024-06-27 17:55:18,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 296 transitions, 4044 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:18,617 INFO L231 Difference]: Finished difference. Result has 215 places, 256 transitions, 3252 flow [2024-06-27 17:55:18,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3252, PETRI_PLACES=215, PETRI_TRANSITIONS=256} [2024-06-27 17:55:18,617 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-27 17:55:18,617 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 256 transitions, 3252 flow [2024-06-27 17:55:18,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:18,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:18,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:55:18,618 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:18,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:18,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1574833844, now seen corresponding path program 1 times [2024-06-27 17:55:18,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:18,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637404475] [2024-06-27 17:55:18,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:18,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:18,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:18,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:18,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637404475] [2024-06-27 17:55:18,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637404475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:18,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:18,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:18,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906537297] [2024-06-27 17:55:18,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:18,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:18,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:18,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:18,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:18,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:18,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 256 transitions, 3252 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:18,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:18,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:19,325 INFO L124 PetriNetUnfolderBase]: 3325/5546 cut-off events. [2024-06-27 17:55:19,326 INFO L125 PetriNetUnfolderBase]: For 134964/134970 co-relation queries the response was YES. [2024-06-27 17:55:19,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29200 conditions, 5546 events. 3325/5546 cut-off events. For 134964/134970 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38084 event pairs, 638 based on Foata normal form. 6/5531 useless extension candidates. Maximal degree in co-relation 29100. Up to 4491 conditions per place. [2024-06-27 17:55:19,377 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 78 changer transitions 0/307 dead transitions. [2024-06-27 17:55:19,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 307 transitions, 4353 flow [2024-06-27 17:55:19,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:19,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:19,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:55:19,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6677018633540373 [2024-06-27 17:55:19,378 INFO L175 Difference]: Start difference. First operand has 215 places, 256 transitions, 3252 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:55:19,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 307 transitions, 4353 flow [2024-06-27 17:55:19,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 307 transitions, 4076 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:19,627 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3302 flow [2024-06-27 17:55:19,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3302, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-27 17:55:19,628 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-27 17:55:19,628 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3302 flow [2024-06-27 17:55:19,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:19,628 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-27 17:55:19,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:55:19,628 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:19,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1666571358, now seen corresponding path program 2 times [2024-06-27 17:55:19,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:19,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664527811] [2024-06-27 17:55:19,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:19,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:19,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:19,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:19,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664527811] [2024-06-27 17:55:19,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664527811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:19,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:19,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:19,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157216844] [2024-06-27 17:55:19,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:19,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:19,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:19,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:19,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:19,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:19,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3302 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:19,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:19,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:20,374 INFO L124 PetriNetUnfolderBase]: 3397/5663 cut-off events. [2024-06-27 17:55:20,374 INFO L125 PetriNetUnfolderBase]: For 136857/136863 co-relation queries the response was YES. [2024-06-27 17:55:20,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30041 conditions, 5663 events. 3397/5663 cut-off events. For 136857/136863 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38994 event pairs, 645 based on Foata normal form. 6/5645 useless extension candidates. Maximal degree in co-relation 29940. Up to 4548 conditions per place. [2024-06-27 17:55:20,423 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-27 17:55:20,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 313 transitions, 4395 flow [2024-06-27 17:55:20,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:20,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:20,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:55:20,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:55:20,424 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3302 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:55:20,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 313 transitions, 4395 flow [2024-06-27 17:55:20,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 313 transitions, 4291 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-27 17:55:20,706 INFO L231 Difference]: Finished difference. Result has 222 places, 283 transitions, 3524 flow [2024-06-27 17:55:20,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=222, PETRI_TRANSITIONS=283} [2024-06-27 17:55:20,707 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 172 predicate places. [2024-06-27 17:55:20,707 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 283 transitions, 3524 flow [2024-06-27 17:55:20,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:20,707 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-27 17:55:20,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:55:20,707 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:20,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:20,708 INFO L85 PathProgramCache]: Analyzing trace with hash -576578064, now seen corresponding path program 3 times [2024-06-27 17:55:20,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:20,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765726051] [2024-06-27 17:55:20,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:20,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:20,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:20,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:20,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:20,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765726051] [2024-06-27 17:55:20,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765726051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:20,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:20,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:20,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59009437] [2024-06-27 17:55:20,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:20,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:20,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:20,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:20,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:20,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:20,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 283 transitions, 3524 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:20,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:20,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:21,547 INFO L124 PetriNetUnfolderBase]: 3391/5666 cut-off events. [2024-06-27 17:55:21,547 INFO L125 PetriNetUnfolderBase]: For 141369/141375 co-relation queries the response was YES. [2024-06-27 17:55:21,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30359 conditions, 5666 events. 3391/5666 cut-off events. For 141369/141375 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39131 event pairs, 642 based on Foata normal form. 6/5650 useless extension candidates. Maximal degree in co-relation 30254. Up to 4543 conditions per place. [2024-06-27 17:55:21,606 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 213 selfloop transitions, 85 changer transitions 0/312 dead transitions. [2024-06-27 17:55:21,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 312 transitions, 4382 flow [2024-06-27 17:55:21,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:21,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:21,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:55:21,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 17:55:21,607 INFO L175 Difference]: Start difference. First operand has 222 places, 283 transitions, 3524 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:55:21,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 312 transitions, 4382 flow [2024-06-27 17:55:21,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 312 transitions, 4214 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:21,902 INFO L231 Difference]: Finished difference. Result has 226 places, 283 transitions, 3533 flow [2024-06-27 17:55:21,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3533, PETRI_PLACES=226, PETRI_TRANSITIONS=283} [2024-06-27 17:55:21,902 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-06-27 17:55:21,902 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 283 transitions, 3533 flow [2024-06-27 17:55:21,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,902 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-27 17:55:21,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:55:21,903 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1789180308, now seen corresponding path program 1 times [2024-06-27 17:55:21,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396313094] [2024-06-27 17:55:21,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:21,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396313094] [2024-06-27 17:55:21,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396313094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:21,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64021745] [2024-06-27 17:55:21,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:21,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:21,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:22,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:22,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 283 transitions, 3533 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:22,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:22,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,707 INFO L124 PetriNetUnfolderBase]: 3402/5665 cut-off events. [2024-06-27 17:55:22,707 INFO L125 PetriNetUnfolderBase]: For 144804/144810 co-relation queries the response was YES. [2024-06-27 17:55:22,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30553 conditions, 5665 events. 3402/5665 cut-off events. For 144804/144810 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38925 event pairs, 617 based on Foata normal form. 5/5653 useless extension candidates. Maximal degree in co-relation 30447. Up to 4822 conditions per place. [2024-06-27 17:55:22,763 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 240 selfloop transitions, 61 changer transitions 0/315 dead transitions. [2024-06-27 17:55:22,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 315 transitions, 4460 flow [2024-06-27 17:55:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:22,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:22,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:55:22,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-27 17:55:22,764 INFO L175 Difference]: Start difference. First operand has 226 places, 283 transitions, 3533 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:55:22,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 315 transitions, 4460 flow [2024-06-27 17:55:23,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 315 transitions, 4286 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:23,044 INFO L231 Difference]: Finished difference. Result has 228 places, 286 transitions, 3546 flow [2024-06-27 17:55:23,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3363, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3546, PETRI_PLACES=228, PETRI_TRANSITIONS=286} [2024-06-27 17:55:23,044 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 178 predicate places. [2024-06-27 17:55:23,044 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 286 transitions, 3546 flow [2024-06-27 17:55:23,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:23,045 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-27 17:55:23,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:55:23,045 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:23,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:23,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1982457886, now seen corresponding path program 1 times [2024-06-27 17:55:23,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:23,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598702090] [2024-06-27 17:55:23,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:23,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:23,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:23,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:23,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598702090] [2024-06-27 17:55:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598702090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:23,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:23,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:23,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5175866] [2024-06-27 17:55:23,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:23,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:23,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:23,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:23,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:23,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 286 transitions, 3546 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:23,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:23,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:23,811 INFO L124 PetriNetUnfolderBase]: 3438/5708 cut-off events. [2024-06-27 17:55:23,811 INFO L125 PetriNetUnfolderBase]: For 152150/152156 co-relation queries the response was YES. [2024-06-27 17:55:23,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30821 conditions, 5708 events. 3438/5708 cut-off events. For 152150/152156 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 39346 event pairs, 629 based on Foata normal form. 8/5697 useless extension candidates. Maximal degree in co-relation 30714. Up to 4846 conditions per place. [2024-06-27 17:55:23,865 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 241 selfloop transitions, 64 changer transitions 0/319 dead transitions. [2024-06-27 17:55:23,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 319 transitions, 4480 flow [2024-06-27 17:55:23,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:23,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:23,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:55:23,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-27 17:55:23,865 INFO L175 Difference]: Start difference. First operand has 228 places, 286 transitions, 3546 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:55:23,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 319 transitions, 4480 flow [2024-06-27 17:55:24,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 319 transitions, 4373 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:24,139 INFO L231 Difference]: Finished difference. Result has 232 places, 289 transitions, 3631 flow [2024-06-27 17:55:24,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3631, PETRI_PLACES=232, PETRI_TRANSITIONS=289} [2024-06-27 17:55:24,139 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-06-27 17:55:24,139 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 289 transitions, 3631 flow [2024-06-27 17:55:24,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:24,139 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-27 17:55:24,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:55:24,139 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:24,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:24,140 INFO L85 PathProgramCache]: Analyzing trace with hash 17136410, now seen corresponding path program 4 times [2024-06-27 17:55:24,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:24,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102876393] [2024-06-27 17:55:24,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:24,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:24,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-27 17:55:24,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:24,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102876393] [2024-06-27 17:55:24,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102876393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:24,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:24,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:24,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215942366] [2024-06-27 17:55:24,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:24,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:24,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:24,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:24,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:24,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:24,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 289 transitions, 3631 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:24,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:24,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:24,945 INFO L124 PetriNetUnfolderBase]: 3474/5731 cut-off events. [2024-06-27 17:55:24,945 INFO L125 PetriNetUnfolderBase]: For 155055/155055 co-relation queries the response was YES. [2024-06-27 17:55:24,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31410 conditions, 5731 events. 3474/5731 cut-off events. For 155055/155055 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 39114 event pairs, 579 based on Foata normal form. 2/5730 useless extension candidates. Maximal degree in co-relation 31301. Up to 4846 conditions per place. [2024-06-27 17:55:25,001 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 246 selfloop transitions, 70 changer transitions 0/330 dead transitions. [2024-06-27 17:55:25,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 330 transitions, 4527 flow [2024-06-27 17:55:25,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:25,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:25,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 17:55:25,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6920289855072463 [2024-06-27 17:55:25,001 INFO L175 Difference]: Start difference. First operand has 232 places, 289 transitions, 3631 flow. Second operand 6 states and 191 transitions. [2024-06-27 17:55:25,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 330 transitions, 4527 flow [2024-06-27 17:55:25,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 330 transitions, 4357 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:25,325 INFO L231 Difference]: Finished difference. Result has 234 places, 296 transitions, 3757 flow [2024-06-27 17:55:25,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3757, PETRI_PLACES=234, PETRI_TRANSITIONS=296} [2024-06-27 17:55:25,325 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-06-27 17:55:25,326 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 296 transitions, 3757 flow [2024-06-27 17:55:25,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:25,326 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-27 17:55:25,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:55:25,326 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:25,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:25,326 INFO L85 PathProgramCache]: Analyzing trace with hash -410960260, now seen corresponding path program 5 times [2024-06-27 17:55:25,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:25,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047735428] [2024-06-27 17:55:25,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:25,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047735428] [2024-06-27 17:55:25,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047735428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:25,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:25,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823449324] [2024-06-27 17:55:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:25,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:25,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:25,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:25,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:25,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 296 transitions, 3757 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:25,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:25,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:26,089 INFO L124 PetriNetUnfolderBase]: 3510/5860 cut-off events. [2024-06-27 17:55:26,089 INFO L125 PetriNetUnfolderBase]: For 167185/167191 co-relation queries the response was YES. [2024-06-27 17:55:26,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32027 conditions, 5860 events. 3510/5860 cut-off events. For 167185/167191 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40628 event pairs, 657 based on Foata normal form. 6/5842 useless extension candidates. Maximal degree in co-relation 31916. Up to 4673 conditions per place. [2024-06-27 17:55:26,141 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 213 selfloop transitions, 103 changer transitions 0/330 dead transitions. [2024-06-27 17:55:26,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 330 transitions, 4856 flow [2024-06-27 17:55:26,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:26,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:26,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:55:26,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:55:26,143 INFO L175 Difference]: Start difference. First operand has 234 places, 296 transitions, 3757 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:55:26,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 330 transitions, 4856 flow [2024-06-27 17:55:26,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 330 transitions, 4764 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:26,518 INFO L231 Difference]: Finished difference. Result has 237 places, 303 transitions, 3970 flow [2024-06-27 17:55:26,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3970, PETRI_PLACES=237, PETRI_TRANSITIONS=303} [2024-06-27 17:55:26,519 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-06-27 17:55:26,519 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 303 transitions, 3970 flow [2024-06-27 17:55:26,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:26,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:26,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:26,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:55:26,519 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:26,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:26,520 INFO L85 PathProgramCache]: Analyzing trace with hash -411346210, now seen corresponding path program 6 times [2024-06-27 17:55:26,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:26,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079363688] [2024-06-27 17:55:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:26,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:26,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:26,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:26,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079363688] [2024-06-27 17:55:26,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079363688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:26,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:26,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:26,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481716168] [2024-06-27 17:55:26,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:26,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:26,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:26,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:26,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:26,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:26,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 303 transitions, 3970 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:26,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:26,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:26,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:27,311 INFO L124 PetriNetUnfolderBase]: 3504/5843 cut-off events. [2024-06-27 17:55:27,311 INFO L125 PetriNetUnfolderBase]: For 170402/170408 co-relation queries the response was YES. [2024-06-27 17:55:27,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32256 conditions, 5843 events. 3504/5843 cut-off events. For 170402/170408 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40394 event pairs, 642 based on Foata normal form. 6/5828 useless extension candidates. Maximal degree in co-relation 32144. Up to 4668 conditions per place. [2024-06-27 17:55:27,368 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 216 selfloop transitions, 106 changer transitions 0/336 dead transitions. [2024-06-27 17:55:27,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 336 transitions, 5016 flow [2024-06-27 17:55:27,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:27,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:27,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 17:55:27,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-06-27 17:55:27,370 INFO L175 Difference]: Start difference. First operand has 237 places, 303 transitions, 3970 flow. Second operand 6 states and 190 transitions. [2024-06-27 17:55:27,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 336 transitions, 5016 flow [2024-06-27 17:55:27,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 336 transitions, 4814 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:27,874 INFO L231 Difference]: Finished difference. Result has 240 places, 303 transitions, 4003 flow [2024-06-27 17:55:27,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4003, PETRI_PLACES=240, PETRI_TRANSITIONS=303} [2024-06-27 17:55:27,874 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-27 17:55:27,874 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 303 transitions, 4003 flow [2024-06-27 17:55:27,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:27,875 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-27 17:55:27,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:55:27,875 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:27,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:27,875 INFO L85 PathProgramCache]: Analyzing trace with hash -369676510, now seen corresponding path program 1 times [2024-06-27 17:55:27,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:27,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338172122] [2024-06-27 17:55:27,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:27,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:27,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:27,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:27,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:27,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338172122] [2024-06-27 17:55:27,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338172122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:27,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:27,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:27,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326706886] [2024-06-27 17:55:27,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:27,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:27,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:27,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:27,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:27,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:27,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 303 transitions, 4003 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:27,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:27,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:28,629 INFO L124 PetriNetUnfolderBase]: 3557/5908 cut-off events. [2024-06-27 17:55:28,629 INFO L125 PetriNetUnfolderBase]: For 175825/175831 co-relation queries the response was YES. [2024-06-27 17:55:28,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32988 conditions, 5908 events. 3557/5908 cut-off events. For 175825/175831 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40812 event pairs, 632 based on Foata normal form. 5/5890 useless extension candidates. Maximal degree in co-relation 32876. Up to 5002 conditions per place. [2024-06-27 17:55:28,685 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 260 selfloop transitions, 67 changer transitions 0/341 dead transitions. [2024-06-27 17:55:28,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 341 transitions, 5133 flow [2024-06-27 17:55:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:28,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:28,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:55:28,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 17:55:28,686 INFO L175 Difference]: Start difference. First operand has 240 places, 303 transitions, 4003 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:55:28,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 341 transitions, 5133 flow [2024-06-27 17:55:29,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 341 transitions, 4926 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:29,178 INFO L231 Difference]: Finished difference. Result has 240 places, 315 transitions, 4144 flow [2024-06-27 17:55:29,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4144, PETRI_PLACES=240, PETRI_TRANSITIONS=315} [2024-06-27 17:55:29,178 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-27 17:55:29,178 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 315 transitions, 4144 flow [2024-06-27 17:55:29,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:29,178 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-27 17:55:29,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:55:29,179 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:29,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:29,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1670935774, now seen corresponding path program 2 times [2024-06-27 17:55:29,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:29,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524122256] [2024-06-27 17:55:29,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:29,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:29,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:29,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:29,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524122256] [2024-06-27 17:55:29,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524122256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:29,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:29,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:29,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108791171] [2024-06-27 17:55:29,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:29,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:29,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:29,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:29,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:29,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 315 transitions, 4144 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:29,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:29,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:29,931 INFO L124 PetriNetUnfolderBase]: 3554/5905 cut-off events. [2024-06-27 17:55:29,931 INFO L125 PetriNetUnfolderBase]: For 168985/168991 co-relation queries the response was YES. [2024-06-27 17:55:29,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32575 conditions, 5905 events. 3554/5905 cut-off events. For 168985/168991 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40893 event pairs, 632 based on Foata normal form. 5/5887 useless extension candidates. Maximal degree in co-relation 32464. Up to 4999 conditions per place. [2024-06-27 17:55:29,986 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 258 selfloop transitions, 66 changer transitions 0/338 dead transitions. [2024-06-27 17:55:29,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 338 transitions, 5056 flow [2024-06-27 17:55:29,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:29,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:29,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:55:29,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:55:29,986 INFO L175 Difference]: Start difference. First operand has 240 places, 315 transitions, 4144 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:55:29,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 338 transitions, 5056 flow [2024-06-27 17:55:30,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 338 transitions, 4924 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:30,462 INFO L231 Difference]: Finished difference. Result has 244 places, 315 transitions, 4150 flow [2024-06-27 17:55:30,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4150, PETRI_PLACES=244, PETRI_TRANSITIONS=315} [2024-06-27 17:55:30,463 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-06-27 17:55:30,463 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 315 transitions, 4150 flow [2024-06-27 17:55:30,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:30,463 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-27 17:55:30,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:55:30,463 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:30,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:30,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2008351740, now seen corresponding path program 3 times [2024-06-27 17:55:30,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:30,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092659191] [2024-06-27 17:55:30,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:30,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:30,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:30,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:30,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:30,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092659191] [2024-06-27 17:55:30,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092659191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:30,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:30,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:30,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403032596] [2024-06-27 17:55:30,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:30,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:30,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:30,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:30,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:30,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:30,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 315 transitions, 4150 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:30,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:30,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:31,331 INFO L124 PetriNetUnfolderBase]: 3551/5910 cut-off events. [2024-06-27 17:55:31,331 INFO L125 PetriNetUnfolderBase]: For 171068/171068 co-relation queries the response was YES. [2024-06-27 17:55:31,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32567 conditions, 5910 events. 3551/5910 cut-off events. For 171068/171068 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40912 event pairs, 635 based on Foata normal form. 1/5890 useless extension candidates. Maximal degree in co-relation 32455. Up to 4996 conditions per place. [2024-06-27 17:55:31,382 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 259 selfloop transitions, 71 changer transitions 0/344 dead transitions. [2024-06-27 17:55:31,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 344 transitions, 5094 flow [2024-06-27 17:55:31,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:31,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:55:31,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-27 17:55:31,383 INFO L175 Difference]: Start difference. First operand has 244 places, 315 transitions, 4150 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:55:31,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 344 transitions, 5094 flow [2024-06-27 17:55:31,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 344 transitions, 4907 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:31,763 INFO L231 Difference]: Finished difference. Result has 246 places, 315 transitions, 4111 flow [2024-06-27 17:55:31,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4111, PETRI_PLACES=246, PETRI_TRANSITIONS=315} [2024-06-27 17:55:31,764 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-27 17:55:31,764 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 315 transitions, 4111 flow [2024-06-27 17:55:31,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:31,764 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-27 17:55:31,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:55:31,765 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:31,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:31,765 INFO L85 PathProgramCache]: Analyzing trace with hash -626057050, now seen corresponding path program 4 times [2024-06-27 17:55:31,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:31,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016273889] [2024-06-27 17:55:31,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:31,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:31,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:31,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:31,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:31,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016273889] [2024-06-27 17:55:31,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016273889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:31,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:31,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:31,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981628064] [2024-06-27 17:55:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:31,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:31,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:31,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:31,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 315 transitions, 4111 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:31,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:31,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:32,556 INFO L124 PetriNetUnfolderBase]: 3562/5915 cut-off events. [2024-06-27 17:55:32,556 INFO L125 PetriNetUnfolderBase]: For 176585/176591 co-relation queries the response was YES. [2024-06-27 17:55:32,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32619 conditions, 5915 events. 3562/5915 cut-off events. For 176585/176591 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40825 event pairs, 595 based on Foata normal form. 5/5904 useless extension candidates. Maximal degree in co-relation 32507. Up to 5162 conditions per place. [2024-06-27 17:55:32,614 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 293 selfloop transitions, 35 changer transitions 0/342 dead transitions. [2024-06-27 17:55:32,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 342 transitions, 4879 flow [2024-06-27 17:55:32,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:32,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:32,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:55:32,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-27 17:55:32,614 INFO L175 Difference]: Start difference. First operand has 246 places, 315 transitions, 4111 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:55:32,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 342 transitions, 4879 flow [2024-06-27 17:55:33,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 342 transitions, 4649 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:33,056 INFO L231 Difference]: Finished difference. Result has 246 places, 318 transitions, 4019 flow [2024-06-27 17:55:33,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4019, PETRI_PLACES=246, PETRI_TRANSITIONS=318} [2024-06-27 17:55:33,057 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-27 17:55:33,057 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 318 transitions, 4019 flow [2024-06-27 17:55:33,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:33,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:33,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:55:33,058 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:33,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:33,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1357038396, now seen corresponding path program 5 times [2024-06-27 17:55:33,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:33,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409768046] [2024-06-27 17:55:33,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:33,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:33,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-27 17:55:33,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:33,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409768046] [2024-06-27 17:55:33,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409768046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:33,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:33,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:33,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744184477] [2024-06-27 17:55:33,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:33,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:33,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:33,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:33,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:33,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:33,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 318 transitions, 4019 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:33,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:33,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:33,864 INFO L124 PetriNetUnfolderBase]: 3556/5903 cut-off events. [2024-06-27 17:55:33,864 INFO L125 PetriNetUnfolderBase]: For 176357/176363 co-relation queries the response was YES. [2024-06-27 17:55:33,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32286 conditions, 5903 events. 3556/5903 cut-off events. For 176357/176363 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40740 event pairs, 602 based on Foata normal form. 6/5900 useless extension candidates. Maximal degree in co-relation 32174. Up to 5037 conditions per place. [2024-06-27 17:55:33,920 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 274 selfloop transitions, 67 changer transitions 0/355 dead transitions. [2024-06-27 17:55:33,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 355 transitions, 4901 flow [2024-06-27 17:55:33,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:33,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:33,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:55:33,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-27 17:55:33,921 INFO L175 Difference]: Start difference. First operand has 246 places, 318 transitions, 4019 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:55:33,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 355 transitions, 4901 flow [2024-06-27 17:55:34,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 355 transitions, 4772 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:34,309 INFO L231 Difference]: Finished difference. Result has 247 places, 318 transitions, 4041 flow [2024-06-27 17:55:34,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4041, PETRI_PLACES=247, PETRI_TRANSITIONS=318} [2024-06-27 17:55:34,309 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 17:55:34,309 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 318 transitions, 4041 flow [2024-06-27 17:55:34,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:34,310 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-27 17:55:34,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:55:34,310 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:34,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:34,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1356592740, now seen corresponding path program 2 times [2024-06-27 17:55:34,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:34,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072884590] [2024-06-27 17:55:34,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:34,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:34,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:34,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-27 17:55:34,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:34,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072884590] [2024-06-27 17:55:34,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072884590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:34,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:34,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:34,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592830673] [2024-06-27 17:55:34,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:34,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:34,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:34,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:34,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:34,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:34,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 318 transitions, 4041 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:34,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:34,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:35,157 INFO L124 PetriNetUnfolderBase]: 3567/6043 cut-off events. [2024-06-27 17:55:35,157 INFO L125 PetriNetUnfolderBase]: For 183205/183205 co-relation queries the response was YES. [2024-06-27 17:55:35,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32746 conditions, 6043 events. 3567/6043 cut-off events. For 183205/183205 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42432 event pairs, 718 based on Foata normal form. 1/6023 useless extension candidates. Maximal degree in co-relation 32634. Up to 5047 conditions per place. [2024-06-27 17:55:35,212 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 269 selfloop transitions, 64 changer transitions 0/347 dead transitions. [2024-06-27 17:55:35,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 347 transitions, 5055 flow [2024-06-27 17:55:35,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:35,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:35,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:55:35,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 17:55:35,213 INFO L175 Difference]: Start difference. First operand has 247 places, 318 transitions, 4041 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:55:35,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 347 transitions, 5055 flow [2024-06-27 17:55:35,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 347 transitions, 4874 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:35,693 INFO L231 Difference]: Finished difference. Result has 246 places, 321 transitions, 4064 flow [2024-06-27 17:55:35,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4064, PETRI_PLACES=246, PETRI_TRANSITIONS=321} [2024-06-27 17:55:35,693 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-27 17:55:35,694 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 321 transitions, 4064 flow [2024-06-27 17:55:35,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:35,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:35,694 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-27 17:55:35,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:55:35,694 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:35,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:35,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1080375100, now seen corresponding path program 6 times [2024-06-27 17:55:35,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:35,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776361165] [2024-06-27 17:55:35,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:35,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:35,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:35,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:35,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:35,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776361165] [2024-06-27 17:55:35,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776361165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:35,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:35,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:35,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715290861] [2024-06-27 17:55:35,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:35,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:35,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:35,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:35,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:35,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 321 transitions, 4064 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:35,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:35,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:35,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:36,469 INFO L124 PetriNetUnfolderBase]: 3561/5922 cut-off events. [2024-06-27 17:55:36,469 INFO L125 PetriNetUnfolderBase]: For 175502/175508 co-relation queries the response was YES. [2024-06-27 17:55:36,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32311 conditions, 5922 events. 3561/5922 cut-off events. For 175502/175508 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 41043 event pairs, 631 based on Foata normal form. 6/5905 useless extension candidates. Maximal degree in co-relation 32199. Up to 5046 conditions per place. [2024-06-27 17:55:36,524 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 269 selfloop transitions, 59 changer transitions 0/342 dead transitions. [2024-06-27 17:55:36,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 342 transitions, 4770 flow [2024-06-27 17:55:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:36,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 17:55:36,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-27 17:55:36,525 INFO L175 Difference]: Start difference. First operand has 246 places, 321 transitions, 4064 flow. Second operand 5 states and 151 transitions. [2024-06-27 17:55:36,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 342 transitions, 4770 flow [2024-06-27 17:55:36,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 342 transitions, 4627 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:36,973 INFO L231 Difference]: Finished difference. Result has 247 places, 321 transitions, 4053 flow [2024-06-27 17:55:36,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4053, PETRI_PLACES=247, PETRI_TRANSITIONS=321} [2024-06-27 17:55:36,973 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 17:55:36,973 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 321 transitions, 4053 flow [2024-06-27 17:55:36,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:36,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:36,973 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-27 17:55:36,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:55:36,974 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:36,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:36,974 INFO L85 PathProgramCache]: Analyzing trace with hash -204093540, now seen corresponding path program 3 times [2024-06-27 17:55:36,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:36,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570337633] [2024-06-27 17:55:36,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:36,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:36,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:37,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-27 17:55:37,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:37,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570337633] [2024-06-27 17:55:37,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570337633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:37,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:37,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:37,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206763382] [2024-06-27 17:55:37,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:37,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:37,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:37,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:37,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:37,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:37,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 321 transitions, 4053 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:37,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:37,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:37,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:37,791 INFO L124 PetriNetUnfolderBase]: 3558/5893 cut-off events. [2024-06-27 17:55:37,792 INFO L125 PetriNetUnfolderBase]: For 175741/175741 co-relation queries the response was YES. [2024-06-27 17:55:37,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32216 conditions, 5893 events. 3558/5893 cut-off events. For 175741/175741 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40640 event pairs, 625 based on Foata normal form. 1/5873 useless extension candidates. Maximal degree in co-relation 32102. Up to 5036 conditions per place. [2024-06-27 17:55:37,951 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 264 selfloop transitions, 65 changer transitions 0/343 dead transitions. [2024-06-27 17:55:37,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 343 transitions, 4875 flow [2024-06-27 17:55:37,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:37,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:37,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:55:37,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-27 17:55:37,952 INFO L175 Difference]: Start difference. First operand has 247 places, 321 transitions, 4053 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:55:37,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 343 transitions, 4875 flow [2024-06-27 17:55:38,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 343 transitions, 4735 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:38,391 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 4055 flow [2024-06-27 17:55:38,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2024-06-27 17:55:38,391 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-27 17:55:38,392 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 4055 flow [2024-06-27 17:55:38,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:38,392 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-27 17:55:38,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:55:38,392 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:38,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:38,392 INFO L85 PathProgramCache]: Analyzing trace with hash -410955300, now seen corresponding path program 4 times [2024-06-27 17:55:38,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:38,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033146022] [2024-06-27 17:55:38,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:38,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:38,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:38,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:38,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033146022] [2024-06-27 17:55:38,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033146022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:38,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:38,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:38,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298769321] [2024-06-27 17:55:38,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:38,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:38,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:38,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:38,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:38,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:38,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:38,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:38,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:39,223 INFO L124 PetriNetUnfolderBase]: 3555/5906 cut-off events. [2024-06-27 17:55:39,224 INFO L125 PetriNetUnfolderBase]: For 174102/174108 co-relation queries the response was YES. [2024-06-27 17:55:39,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32145 conditions, 5906 events. 3555/5906 cut-off events. For 174102/174108 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40869 event pairs, 622 based on Foata normal form. 5/5892 useless extension candidates. Maximal degree in co-relation 32031. Up to 5033 conditions per place. [2024-06-27 17:55:39,280 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 266 selfloop transitions, 65 changer transitions 0/345 dead transitions. [2024-06-27 17:55:39,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 345 transitions, 4773 flow [2024-06-27 17:55:39,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:39,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:39,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:55:39,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 17:55:39,281 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 4055 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:55:39,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 345 transitions, 4773 flow [2024-06-27 17:55:39,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4583 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:39,698 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 4005 flow [2024-06-27 17:55:39,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4005, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2024-06-27 17:55:39,698 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-27 17:55:39,698 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 4005 flow [2024-06-27 17:55:39,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:39,698 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-27 17:55:39,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:55:39,698 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:39,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:39,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1314663884, now seen corresponding path program 2 times [2024-06-27 17:55:39,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:39,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476489758] [2024-06-27 17:55:39,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:39,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:39,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:39,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:39,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:39,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476489758] [2024-06-27 17:55:39,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476489758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:39,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:39,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:39,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965764449] [2024-06-27 17:55:39,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:39,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:39,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:39,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:39,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:39,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:39,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 4005 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:39,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:39,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:40,559 INFO L124 PetriNetUnfolderBase]: 3591/5926 cut-off events. [2024-06-27 17:55:40,560 INFO L125 PetriNetUnfolderBase]: For 176085/176085 co-relation queries the response was YES. [2024-06-27 17:55:40,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32423 conditions, 5926 events. 3591/5926 cut-off events. For 176085/176085 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 40700 event pairs, 577 based on Foata normal form. 4/5927 useless extension candidates. Maximal degree in co-relation 32309. Up to 5149 conditions per place. [2024-06-27 17:55:40,616 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 292 selfloop transitions, 46 changer transitions 0/352 dead transitions. [2024-06-27 17:55:40,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 352 transitions, 4805 flow [2024-06-27 17:55:40,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:40,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:40,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:55:40,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:55:40,618 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 4005 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:55:40,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 352 transitions, 4805 flow [2024-06-27 17:55:40,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 352 transitions, 4603 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:40,947 INFO L231 Difference]: Finished difference. Result has 247 places, 324 transitions, 3965 flow [2024-06-27 17:55:40,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3965, PETRI_PLACES=247, PETRI_TRANSITIONS=324} [2024-06-27 17:55:40,948 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-27 17:55:40,948 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 324 transitions, 3965 flow [2024-06-27 17:55:40,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:40,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:40,948 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-27 17:55:40,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:55:40,948 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:40,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:40,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1302151664, now seen corresponding path program 3 times [2024-06-27 17:55:40,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:40,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690251518] [2024-06-27 17:55:40,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:40,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:40,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:41,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:41,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:41,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690251518] [2024-06-27 17:55:41,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690251518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:41,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:41,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:41,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869945179] [2024-06-27 17:55:41,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:41,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:41,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:41,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:41,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:41,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:41,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 324 transitions, 3965 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:41,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:41,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:41,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:41,848 INFO L124 PetriNetUnfolderBase]: 3627/6039 cut-off events. [2024-06-27 17:55:41,848 INFO L125 PetriNetUnfolderBase]: For 182803/182809 co-relation queries the response was YES. [2024-06-27 17:55:41,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32852 conditions, 6039 events. 3627/6039 cut-off events. For 182803/182809 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42009 event pairs, 621 based on Foata normal form. 8/6026 useless extension candidates. Maximal degree in co-relation 32739. Up to 5081 conditions per place. [2024-06-27 17:55:41,904 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 267 selfloop transitions, 71 changer transitions 0/352 dead transitions. [2024-06-27 17:55:41,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 352 transitions, 4763 flow [2024-06-27 17:55:41,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:41,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:41,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:55:41,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:55:41,905 INFO L175 Difference]: Start difference. First operand has 247 places, 324 transitions, 3965 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:55:41,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 352 transitions, 4763 flow [2024-06-27 17:55:42,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 352 transitions, 4623 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:42,418 INFO L231 Difference]: Finished difference. Result has 249 places, 327 transitions, 4047 flow [2024-06-27 17:55:42,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4047, PETRI_PLACES=249, PETRI_TRANSITIONS=327} [2024-06-27 17:55:42,418 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 199 predicate places. [2024-06-27 17:55:42,418 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 327 transitions, 4047 flow [2024-06-27 17:55:42,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:42,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:42,419 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-27 17:55:42,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:55:42,419 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:42,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:42,419 INFO L85 PathProgramCache]: Analyzing trace with hash 32387418, now seen corresponding path program 4 times [2024-06-27 17:55:42,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:42,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107410008] [2024-06-27 17:55:42,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:42,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:42,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:42,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:42,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:42,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107410008] [2024-06-27 17:55:42,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107410008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:42,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:42,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:42,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990588694] [2024-06-27 17:55:42,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:42,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:42,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:42,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:42,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:42,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:42,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 327 transitions, 4047 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:42,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:42,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:42,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:43,319 INFO L124 PetriNetUnfolderBase]: 3689/6104 cut-off events. [2024-06-27 17:55:43,319 INFO L125 PetriNetUnfolderBase]: For 191356/191356 co-relation queries the response was YES. [2024-06-27 17:55:43,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33870 conditions, 6104 events. 3689/6104 cut-off events. For 191356/191356 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 42293 event pairs, 602 based on Foata normal form. 4/6091 useless extension candidates. Maximal degree in co-relation 33756. Up to 5180 conditions per place. [2024-06-27 17:55:43,381 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 302 selfloop transitions, 44 changer transitions 0/360 dead transitions. [2024-06-27 17:55:43,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 360 transitions, 5049 flow [2024-06-27 17:55:43,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:43,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:43,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:55:43,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 17:55:43,382 INFO L175 Difference]: Start difference. First operand has 249 places, 327 transitions, 4047 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:55:43,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 360 transitions, 5049 flow [2024-06-27 17:55:43,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 360 transitions, 4843 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:43,872 INFO L231 Difference]: Finished difference. Result has 252 places, 333 transitions, 4088 flow [2024-06-27 17:55:43,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4088, PETRI_PLACES=252, PETRI_TRANSITIONS=333} [2024-06-27 17:55:43,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2024-06-27 17:55:43,873 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 333 transitions, 4088 flow [2024-06-27 17:55:43,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:43,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:43,873 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-27 17:55:43,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:55:43,873 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:43,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash -248673958, now seen corresponding path program 1 times [2024-06-27 17:55:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:43,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236548290] [2024-06-27 17:55:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:43,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-27 17:55:43,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:43,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236548290] [2024-06-27 17:55:43,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236548290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:43,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:43,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:43,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388700381] [2024-06-27 17:55:43,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:43,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:43,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:43,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:43,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:43,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:43,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 333 transitions, 4088 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:43,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:43,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:43,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:44,793 INFO L124 PetriNetUnfolderBase]: 3748/6324 cut-off events. [2024-06-27 17:55:44,793 INFO L125 PetriNetUnfolderBase]: For 198535/198535 co-relation queries the response was YES. [2024-06-27 17:55:44,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34448 conditions, 6324 events. 3748/6324 cut-off events. For 198535/198535 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 44601 event pairs, 608 based on Foata normal form. 4/6309 useless extension candidates. Maximal degree in co-relation 34332. Up to 5140 conditions per place. [2024-06-27 17:55:44,856 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 275 selfloop transitions, 83 changer transitions 0/372 dead transitions. [2024-06-27 17:55:44,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 372 transitions, 5108 flow [2024-06-27 17:55:44,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:44,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:44,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:55:44,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-27 17:55:44,857 INFO L175 Difference]: Start difference. First operand has 252 places, 333 transitions, 4088 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:55:44,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 372 transitions, 5108 flow [2024-06-27 17:55:45,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 372 transitions, 4985 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:45,326 INFO L231 Difference]: Finished difference. Result has 257 places, 339 transitions, 4255 flow [2024-06-27 17:55:45,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4255, PETRI_PLACES=257, PETRI_TRANSITIONS=339} [2024-06-27 17:55:45,326 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2024-06-27 17:55:45,326 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 339 transitions, 4255 flow [2024-06-27 17:55:45,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:45,326 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-27 17:55:45,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:55:45,327 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:45,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:45,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1680209418, now seen corresponding path program 2 times [2024-06-27 17:55:45,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:45,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094241377] [2024-06-27 17:55:45,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:45,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:45,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:45,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-27 17:55:45,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:45,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094241377] [2024-06-27 17:55:45,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094241377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:45,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:45,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:45,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862256542] [2024-06-27 17:55:45,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:45,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:45,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:45,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:45,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:45,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:45,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 339 transitions, 4255 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:45,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:45,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:46,235 INFO L124 PetriNetUnfolderBase]: 3784/6400 cut-off events. [2024-06-27 17:55:46,235 INFO L125 PetriNetUnfolderBase]: For 204084/204084 co-relation queries the response was YES. [2024-06-27 17:55:46,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35108 conditions, 6400 events. 3784/6400 cut-off events. For 204084/204084 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 45265 event pairs, 711 based on Foata normal form. 4/6385 useless extension candidates. Maximal degree in co-relation 34990. Up to 5306 conditions per place. [2024-06-27 17:55:46,297 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 278 selfloop transitions, 78 changer transitions 0/370 dead transitions. [2024-06-27 17:55:46,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 370 transitions, 5093 flow [2024-06-27 17:55:46,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:46,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:46,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:55:46,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 17:55:46,298 INFO L175 Difference]: Start difference. First operand has 257 places, 339 transitions, 4255 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:55:46,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 370 transitions, 5093 flow [2024-06-27 17:55:46,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 370 transitions, 4901 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:46,696 INFO L231 Difference]: Finished difference. Result has 261 places, 342 transitions, 4293 flow [2024-06-27 17:55:46,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4293, PETRI_PLACES=261, PETRI_TRANSITIONS=342} [2024-06-27 17:55:46,697 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-27 17:55:46,697 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 342 transitions, 4293 flow [2024-06-27 17:55:46,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:46,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:46,697 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-27 17:55:46,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:55:46,697 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:46,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:46,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1080365180, now seen corresponding path program 3 times [2024-06-27 17:55:46,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:46,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991715905] [2024-06-27 17:55:46,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:46,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:46,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:46,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:46,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:46,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991715905] [2024-06-27 17:55:46,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991715905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:46,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:46,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:46,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373254167] [2024-06-27 17:55:46,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:46,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:46,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:46,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:46,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:46,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:46,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 342 transitions, 4293 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:46,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:46,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:46,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:47,604 INFO L124 PetriNetUnfolderBase]: 3820/6423 cut-off events. [2024-06-27 17:55:47,604 INFO L125 PetriNetUnfolderBase]: For 207782/207782 co-relation queries the response was YES. [2024-06-27 17:55:47,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35325 conditions, 6423 events. 3820/6423 cut-off events. For 207782/207782 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 45278 event pairs, 721 based on Foata normal form. 4/6409 useless extension candidates. Maximal degree in co-relation 35205. Up to 5501 conditions per place. [2024-06-27 17:55:47,667 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 317 selfloop transitions, 39 changer transitions 0/370 dead transitions. [2024-06-27 17:55:47,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 370 transitions, 5103 flow [2024-06-27 17:55:47,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:47,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:47,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:55:47,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-27 17:55:47,668 INFO L175 Difference]: Start difference. First operand has 261 places, 342 transitions, 4293 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:55:47,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 370 transitions, 5103 flow [2024-06-27 17:55:48,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 370 transitions, 4927 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:48,042 INFO L231 Difference]: Finished difference. Result has 263 places, 345 transitions, 4249 flow [2024-06-27 17:55:48,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4249, PETRI_PLACES=263, PETRI_TRANSITIONS=345} [2024-06-27 17:55:48,043 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-06-27 17:55:48,043 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 345 transitions, 4249 flow [2024-06-27 17:55:48,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:48,043 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-27 17:55:48,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:55:48,043 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:48,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:48,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1080180482, now seen corresponding path program 1 times [2024-06-27 17:55:48,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:48,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790273948] [2024-06-27 17:55:48,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:48,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:48,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:48,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:48,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790273948] [2024-06-27 17:55:48,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790273948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:48,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:48,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:48,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849337150] [2024-06-27 17:55:48,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:48,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:48,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:48,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:48,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:48,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:48,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 345 transitions, 4249 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:48,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:48,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:48,960 INFO L124 PetriNetUnfolderBase]: 3856/6508 cut-off events. [2024-06-27 17:55:48,960 INFO L125 PetriNetUnfolderBase]: For 215011/215011 co-relation queries the response was YES. [2024-06-27 17:55:49,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35655 conditions, 6508 events. 3856/6508 cut-off events. For 215011/215011 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 46083 event pairs, 749 based on Foata normal form. 4/6488 useless extension candidates. Maximal degree in co-relation 35534. Up to 5440 conditions per place. [2024-06-27 17:55:49,024 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 292 selfloop transitions, 67 changer transitions 0/373 dead transitions. [2024-06-27 17:55:49,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 373 transitions, 5091 flow [2024-06-27 17:55:49,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:49,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:49,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:55:49,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-27 17:55:49,025 INFO L175 Difference]: Start difference. First operand has 263 places, 345 transitions, 4249 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:55:49,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 373 transitions, 5091 flow [2024-06-27 17:55:49,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 373 transitions, 4987 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:49,406 INFO L231 Difference]: Finished difference. Result has 265 places, 348 transitions, 4359 flow [2024-06-27 17:55:49,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4359, PETRI_PLACES=265, PETRI_TRANSITIONS=348} [2024-06-27 17:55:49,407 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 215 predicate places. [2024-06-27 17:55:49,407 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 348 transitions, 4359 flow [2024-06-27 17:55:49,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:49,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:49,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:49,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:55:49,407 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:49,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:49,408 INFO L85 PathProgramCache]: Analyzing trace with hash -204262366, now seen corresponding path program 4 times [2024-06-27 17:55:49,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:49,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268146653] [2024-06-27 17:55:49,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:49,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:49,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-27 17:55:49,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:49,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268146653] [2024-06-27 17:55:49,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268146653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:49,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:49,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:49,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500328667] [2024-06-27 17:55:49,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:49,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:49,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:49,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:49,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:49,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:49,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 348 transitions, 4359 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:49,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:49,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:49,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:50,348 INFO L124 PetriNetUnfolderBase]: 3846/6333 cut-off events. [2024-06-27 17:55:50,348 INFO L125 PetriNetUnfolderBase]: For 211610/211610 co-relation queries the response was YES. [2024-06-27 17:55:50,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35462 conditions, 6333 events. 3846/6333 cut-off events. For 211610/211610 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43938 event pairs, 530 based on Foata normal form. 4/6324 useless extension candidates. Maximal degree in co-relation 35340. Up to 5347 conditions per place. [2024-06-27 17:55:50,414 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 292 selfloop transitions, 76 changer transitions 0/382 dead transitions. [2024-06-27 17:55:50,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 382 transitions, 5175 flow [2024-06-27 17:55:50,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:50,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:50,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:55:50,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-27 17:55:50,415 INFO L175 Difference]: Start difference. First operand has 265 places, 348 transitions, 4359 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:55:50,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 382 transitions, 5175 flow [2024-06-27 17:55:50,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 382 transitions, 4963 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:50,840 INFO L231 Difference]: Finished difference. Result has 267 places, 348 transitions, 4314 flow [2024-06-27 17:55:50,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4314, PETRI_PLACES=267, PETRI_TRANSITIONS=348} [2024-06-27 17:55:50,840 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 17:55:50,840 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 348 transitions, 4314 flow [2024-06-27 17:55:50,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:50,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:50,840 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-27 17:55:50,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:55:50,841 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:50,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:50,841 INFO L85 PathProgramCache]: Analyzing trace with hash -204077668, now seen corresponding path program 2 times [2024-06-27 17:55:50,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:50,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143467716] [2024-06-27 17:55:50,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:50,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:50,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:50,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:50,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:50,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143467716] [2024-06-27 17:55:50,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143467716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:50,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:50,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:50,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393575985] [2024-06-27 17:55:50,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:50,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:50,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:50,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:50,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:50,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:50,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 348 transitions, 4314 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:50,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:50,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:50,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:51,796 INFO L124 PetriNetUnfolderBase]: 3859/6505 cut-off events. [2024-06-27 17:55:51,796 INFO L125 PetriNetUnfolderBase]: For 215551/215551 co-relation queries the response was YES. [2024-06-27 17:55:51,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35561 conditions, 6505 events. 3859/6505 cut-off events. For 215551/215551 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 46047 event pairs, 745 based on Foata normal form. 4/6485 useless extension candidates. Maximal degree in co-relation 35438. Up to 5417 conditions per place. [2024-06-27 17:55:51,855 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 288 selfloop transitions, 71 changer transitions 0/373 dead transitions. [2024-06-27 17:55:51,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 373 transitions, 5156 flow [2024-06-27 17:55:51,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:51,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:51,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:55:51,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-27 17:55:51,856 INFO L175 Difference]: Start difference. First operand has 267 places, 348 transitions, 4314 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:55:51,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 373 transitions, 5156 flow [2024-06-27 17:55:52,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 373 transitions, 4992 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:52,269 INFO L231 Difference]: Finished difference. Result has 267 places, 351 transitions, 4382 flow [2024-06-27 17:55:52,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4382, PETRI_PLACES=267, PETRI_TRANSITIONS=351} [2024-06-27 17:55:52,269 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-27 17:55:52,269 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 351 transitions, 4382 flow [2024-06-27 17:55:52,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:52,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:52,270 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-27 17:55:52,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:55:52,270 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:52,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:52,270 INFO L85 PathProgramCache]: Analyzing trace with hash 23823482, now seen corresponding path program 3 times [2024-06-27 17:55:52,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:52,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560959029] [2024-06-27 17:55:52,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:52,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:52,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-27 17:55:52,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:52,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560959029] [2024-06-27 17:55:52,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560959029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:52,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:52,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:52,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818077049] [2024-06-27 17:55:52,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:52,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:52,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:52,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:52,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:52,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:52,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 351 transitions, 4382 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:52,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:52,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:52,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:53,212 INFO L124 PetriNetUnfolderBase]: 3895/6511 cut-off events. [2024-06-27 17:55:53,212 INFO L125 PetriNetUnfolderBase]: For 214829/214829 co-relation queries the response was YES. [2024-06-27 17:55:53,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35942 conditions, 6511 events. 3895/6511 cut-off events. For 214829/214829 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 45673 event pairs, 749 based on Foata normal form. 4/6501 useless extension candidates. Maximal degree in co-relation 35818. Up to 5589 conditions per place. [2024-06-27 17:55:53,280 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 322 selfloop transitions, 46 changer transitions 0/382 dead transitions. [2024-06-27 17:55:53,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 382 transitions, 5228 flow [2024-06-27 17:55:53,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:53,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:53,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:55:53,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-27 17:55:53,281 INFO L175 Difference]: Start difference. First operand has 267 places, 351 transitions, 4382 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:55:53,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 382 transitions, 5228 flow [2024-06-27 17:55:53,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 382 transitions, 5024 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:53,659 INFO L231 Difference]: Finished difference. Result has 269 places, 354 transitions, 4326 flow [2024-06-27 17:55:53,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4326, PETRI_PLACES=269, PETRI_TRANSITIONS=354} [2024-06-27 17:55:53,660 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 219 predicate places. [2024-06-27 17:55:53,660 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 354 transitions, 4326 flow [2024-06-27 17:55:53,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:53,660 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-27 17:55:53,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:55:53,660 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:53,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:53,661 INFO L85 PathProgramCache]: Analyzing trace with hash 32394362, now seen corresponding path program 4 times [2024-06-27 17:55:53,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:53,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494867871] [2024-06-27 17:55:53,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:53,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494867871] [2024-06-27 17:55:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494867871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:53,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430329585] [2024-06-27 17:55:53,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:53,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:53,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:53,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:53,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:53,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 354 transitions, 4326 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:53,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:53,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:53,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:54,577 INFO L124 PetriNetUnfolderBase]: 3882/6377 cut-off events. [2024-06-27 17:55:54,577 INFO L125 PetriNetUnfolderBase]: For 202233/202233 co-relation queries the response was YES. [2024-06-27 17:55:54,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34942 conditions, 6377 events. 3882/6377 cut-off events. For 202233/202233 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 44125 event pairs, 606 based on Foata normal form. 4/6364 useless extension candidates. Maximal degree in co-relation 34817. Up to 5440 conditions per place. [2024-06-27 17:55:54,642 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 319 selfloop transitions, 47 changer transitions 0/380 dead transitions. [2024-06-27 17:55:54,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 380 transitions, 5118 flow [2024-06-27 17:55:54,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:54,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:54,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:55:54,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 17:55:54,642 INFO L175 Difference]: Start difference. First operand has 269 places, 354 transitions, 4326 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:55:54,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 380 transitions, 5118 flow [2024-06-27 17:55:55,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 380 transitions, 5004 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:55,214 INFO L231 Difference]: Finished difference. Result has 272 places, 354 transitions, 4314 flow [2024-06-27 17:55:55,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4314, PETRI_PLACES=272, PETRI_TRANSITIONS=354} [2024-06-27 17:55:55,215 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-06-27 17:55:55,215 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 354 transitions, 4314 flow [2024-06-27 17:55:55,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:55,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:55,215 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-27 17:55:55,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:55:55,215 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:55,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:55,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1264352212, now seen corresponding path program 1 times [2024-06-27 17:55:55,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:55,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470468136] [2024-06-27 17:55:55,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:55,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:55,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:55,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-27 17:55:55,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:55,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470468136] [2024-06-27 17:55:55,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470468136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:55,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:55,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:55,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395263830] [2024-06-27 17:55:55,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:55,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:55:55,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:55,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:55:55,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:55:55,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 46 [2024-06-27 17:55:55,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 354 transitions, 4314 flow. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:55,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:55,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 46 [2024-06-27 17:55:55,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:55,937 INFO L124 PetriNetUnfolderBase]: 2294/4929 cut-off events. [2024-06-27 17:55:55,937 INFO L125 PetriNetUnfolderBase]: For 91843/92249 co-relation queries the response was YES. [2024-06-27 17:55:55,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19289 conditions, 4929 events. 2294/4929 cut-off events. For 91843/92249 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 41577 event pairs, 308 based on Foata normal form. 216/4701 useless extension candidates. Maximal degree in co-relation 19163. Up to 2027 conditions per place. [2024-06-27 17:55:55,991 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 30 selfloop transitions, 89 changer transitions 0/371 dead transitions. [2024-06-27 17:55:55,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 371 transitions, 4634 flow [2024-06-27 17:55:55,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:55,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:55,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2024-06-27 17:55:55,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7663043478260869 [2024-06-27 17:55:55,992 INFO L175 Difference]: Start difference. First operand has 272 places, 354 transitions, 4314 flow. Second operand 4 states and 141 transitions. [2024-06-27 17:55:55,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 371 transitions, 4634 flow [2024-06-27 17:55:56,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 371 transitions, 4521 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:56,245 INFO L231 Difference]: Finished difference. Result has 272 places, 358 transitions, 4597 flow [2024-06-27 17:55:56,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4597, PETRI_PLACES=272, PETRI_TRANSITIONS=358} [2024-06-27 17:55:56,245 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-06-27 17:55:56,245 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 358 transitions, 4597 flow [2024-06-27 17:55:56,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:56,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:56,245 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-27 17:55:56,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:55:56,245 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:56,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:56,246 INFO L85 PathProgramCache]: Analyzing trace with hash 2104877675, now seen corresponding path program 1 times [2024-06-27 17:55:56,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:56,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656394760] [2024-06-27 17:55:56,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:56,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:56,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:56,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:56,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656394760] [2024-06-27 17:55:56,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656394760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:56,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:56,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:56,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25313100] [2024-06-27 17:55:56,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:56,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:56,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:56,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:56,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:56,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:56,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 358 transitions, 4597 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:56,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:56,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:56,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:57,277 INFO L124 PetriNetUnfolderBase]: 3725/6366 cut-off events. [2024-06-27 17:55:57,278 INFO L125 PetriNetUnfolderBase]: For 206534/206583 co-relation queries the response was YES. [2024-06-27 17:55:57,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34931 conditions, 6366 events. 3725/6366 cut-off events. For 206534/206583 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 44904 event pairs, 1102 based on Foata normal form. 22/6111 useless extension candidates. Maximal degree in co-relation 34803. Up to 5516 conditions per place. [2024-06-27 17:55:57,343 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 297 selfloop transitions, 73 changer transitions 0/385 dead transitions. [2024-06-27 17:55:57,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 385 transitions, 5619 flow [2024-06-27 17:55:57,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:57,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:57,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 17:55:57,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630434782608695 [2024-06-27 17:55:57,344 INFO L175 Difference]: Start difference. First operand has 272 places, 358 transitions, 4597 flow. Second operand 10 states and 259 transitions. [2024-06-27 17:55:57,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 385 transitions, 5619 flow [2024-06-27 17:55:57,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 385 transitions, 5617 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:55:57,875 INFO L231 Difference]: Finished difference. Result has 282 places, 364 transitions, 4868 flow [2024-06-27 17:55:57,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4868, PETRI_PLACES=282, PETRI_TRANSITIONS=364} [2024-06-27 17:55:57,875 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-06-27 17:55:57,876 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 364 transitions, 4868 flow [2024-06-27 17:55:57,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:57,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:57,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:57,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:55:57,876 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:57,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:57,876 INFO L85 PathProgramCache]: Analyzing trace with hash 26658143, now seen corresponding path program 2 times [2024-06-27 17:55:57,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:57,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897144415] [2024-06-27 17:55:57,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:57,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:57,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:57,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-27 17:55:57,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:57,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897144415] [2024-06-27 17:55:57,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897144415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:57,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:57,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:57,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709527255] [2024-06-27 17:55:57,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:57,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:57,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:57,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:57,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:57,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:57,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 364 transitions, 4868 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:57,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:57,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:57,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:58,947 INFO L124 PetriNetUnfolderBase]: 3752/6415 cut-off events. [2024-06-27 17:55:58,948 INFO L125 PetriNetUnfolderBase]: For 218350/218411 co-relation queries the response was YES. [2024-06-27 17:55:58,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35717 conditions, 6415 events. 3752/6415 cut-off events. For 218350/218411 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 45241 event pairs, 1132 based on Foata normal form. 19/6157 useless extension candidates. Maximal degree in co-relation 35586. Up to 5386 conditions per place. [2024-06-27 17:55:59,018 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 241 selfloop transitions, 140 changer transitions 0/396 dead transitions. [2024-06-27 17:55:59,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 396 transitions, 6244 flow [2024-06-27 17:55:59,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:59,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:59,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:55:59,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-27 17:55:59,019 INFO L175 Difference]: Start difference. First operand has 282 places, 364 transitions, 4868 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:55:59,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 396 transitions, 6244 flow [2024-06-27 17:55:59,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 396 transitions, 6059 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:59,638 INFO L231 Difference]: Finished difference. Result has 282 places, 373 transitions, 5137 flow [2024-06-27 17:55:59,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5137, PETRI_PLACES=282, PETRI_TRANSITIONS=373} [2024-06-27 17:55:59,638 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-06-27 17:55:59,638 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 373 transitions, 5137 flow [2024-06-27 17:55:59,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:59,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:59,639 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-27 17:55:59,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:55:59,639 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:59,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:59,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1244342219, now seen corresponding path program 3 times [2024-06-27 17:55:59,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:59,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647253160] [2024-06-27 17:55:59,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:59,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:59,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:59,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:59,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:59,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647253160] [2024-06-27 17:55:59,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647253160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:59,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:59,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:59,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123095893] [2024-06-27 17:55:59,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:59,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:59,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:59,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:59,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:59,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:55:59,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 373 transitions, 5137 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:59,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:59,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:55:59,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:00,614 INFO L124 PetriNetUnfolderBase]: 3759/6418 cut-off events. [2024-06-27 17:56:00,615 INFO L125 PetriNetUnfolderBase]: For 225900/225973 co-relation queries the response was YES. [2024-06-27 17:56:00,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36072 conditions, 6418 events. 3759/6418 cut-off events. For 225900/225973 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 45211 event pairs, 1127 based on Foata normal form. 35/6166 useless extension candidates. Maximal degree in co-relation 35940. Up to 5394 conditions per place. [2024-06-27 17:56:00,683 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 243 selfloop transitions, 137 changer transitions 0/395 dead transitions. [2024-06-27 17:56:00,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 395 transitions, 6271 flow [2024-06-27 17:56:00,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:00,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:00,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:56:00,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-27 17:56:00,684 INFO L175 Difference]: Start difference. First operand has 282 places, 373 transitions, 5137 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:56:00,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 395 transitions, 6271 flow [2024-06-27 17:56:01,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 395 transitions, 5955 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:01,332 INFO L231 Difference]: Finished difference. Result has 285 places, 376 transitions, 5165 flow [2024-06-27 17:56:01,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5165, PETRI_PLACES=285, PETRI_TRANSITIONS=376} [2024-06-27 17:56:01,332 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-27 17:56:01,332 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 376 transitions, 5165 flow [2024-06-27 17:56:01,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:01,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:01,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:01,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:56:01,333 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:01,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:01,333 INFO L85 PathProgramCache]: Analyzing trace with hash 259402733, now seen corresponding path program 4 times [2024-06-27 17:56:01,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:01,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827960866] [2024-06-27 17:56:01,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:01,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:01,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:01,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:01,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:01,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827960866] [2024-06-27 17:56:01,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827960866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:01,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:01,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:01,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361543185] [2024-06-27 17:56:01,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:01,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:01,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:01,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:01,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:01,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:01,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 376 transitions, 5165 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:01,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:01,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:01,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:02,287 INFO L124 PetriNetUnfolderBase]: 3766/6429 cut-off events. [2024-06-27 17:56:02,287 INFO L125 PetriNetUnfolderBase]: For 230848/230906 co-relation queries the response was YES. [2024-06-27 17:56:02,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36228 conditions, 6429 events. 3766/6429 cut-off events. For 230848/230906 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 45390 event pairs, 1127 based on Foata normal form. 27/6167 useless extension candidates. Maximal degree in co-relation 36096. Up to 5402 conditions per place. [2024-06-27 17:56:02,355 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 246 selfloop transitions, 134 changer transitions 0/395 dead transitions. [2024-06-27 17:56:02,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 395 transitions, 6295 flow [2024-06-27 17:56:02,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:02,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:02,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:56:02,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-06-27 17:56:02,356 INFO L175 Difference]: Start difference. First operand has 285 places, 376 transitions, 5165 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:56:02,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 395 transitions, 6295 flow [2024-06-27 17:56:03,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 395 transitions, 5928 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:03,126 INFO L231 Difference]: Finished difference. Result has 287 places, 379 transitions, 5136 flow [2024-06-27 17:56:03,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5136, PETRI_PLACES=287, PETRI_TRANSITIONS=379} [2024-06-27 17:56:03,126 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 237 predicate places. [2024-06-27 17:56:03,127 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 379 transitions, 5136 flow [2024-06-27 17:56:03,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:03,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:03,127 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-27 17:56:03,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:56:03,127 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:03,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:03,127 INFO L85 PathProgramCache]: Analyzing trace with hash -978497783, now seen corresponding path program 5 times [2024-06-27 17:56:03,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:03,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940617129] [2024-06-27 17:56:03,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:03,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:03,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:03,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:03,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940617129] [2024-06-27 17:56:03,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940617129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:03,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:03,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:03,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008593520] [2024-06-27 17:56:03,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:03,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:03,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:03,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:03,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:03,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:03,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 379 transitions, 5136 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:03,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:03,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:03,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:04,145 INFO L124 PetriNetUnfolderBase]: 3773/6442 cut-off events. [2024-06-27 17:56:04,145 INFO L125 PetriNetUnfolderBase]: For 234353/234405 co-relation queries the response was YES. [2024-06-27 17:56:04,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36292 conditions, 6442 events. 3773/6442 cut-off events. For 234353/234405 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 45406 event pairs, 1103 based on Foata normal form. 26/6182 useless extension candidates. Maximal degree in co-relation 36159. Up to 5580 conditions per place. [2024-06-27 17:56:04,213 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 314 selfloop transitions, 73 changer transitions 0/402 dead transitions. [2024-06-27 17:56:04,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 402 transitions, 6142 flow [2024-06-27 17:56:04,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:04,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:04,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 17:56:04,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-06-27 17:56:04,214 INFO L175 Difference]: Start difference. First operand has 287 places, 379 transitions, 5136 flow. Second operand 9 states and 237 transitions. [2024-06-27 17:56:04,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 402 transitions, 6142 flow [2024-06-27 17:56:04,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 402 transitions, 5780 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:04,879 INFO L231 Difference]: Finished difference. Result has 291 places, 382 transitions, 4974 flow [2024-06-27 17:56:04,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4974, PETRI_PLACES=291, PETRI_TRANSITIONS=382} [2024-06-27 17:56:04,880 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-06-27 17:56:04,880 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 382 transitions, 4974 flow [2024-06-27 17:56:04,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:04,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:04,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] [2024-06-27 17:56:04,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:56:04,880 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:04,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:04,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1495033973, now seen corresponding path program 6 times [2024-06-27 17:56:04,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:04,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174032219] [2024-06-27 17:56:04,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:04,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:04,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-27 17:56:04,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:04,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174032219] [2024-06-27 17:56:04,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174032219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:04,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:04,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:04,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869924846] [2024-06-27 17:56:04,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:04,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:04,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:04,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:04,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:04,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:04,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 382 transitions, 4974 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:04,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:04,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:04,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:05,848 INFO L124 PetriNetUnfolderBase]: 3770/6438 cut-off events. [2024-06-27 17:56:05,848 INFO L125 PetriNetUnfolderBase]: For 236174/236226 co-relation queries the response was YES. [2024-06-27 17:56:05,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35859 conditions, 6438 events. 3770/6438 cut-off events. For 236174/236226 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 45428 event pairs, 1103 based on Foata normal form. 26/6178 useless extension candidates. Maximal degree in co-relation 35726. Up to 5577 conditions per place. [2024-06-27 17:56:05,916 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 312 selfloop transitions, 72 changer transitions 0/399 dead transitions. [2024-06-27 17:56:05,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 399 transitions, 5784 flow [2024-06-27 17:56:05,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:05,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:05,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:56:05,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-06-27 17:56:05,917 INFO L175 Difference]: Start difference. First operand has 291 places, 382 transitions, 4974 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:56:05,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 399 transitions, 5784 flow [2024-06-27 17:56:06,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 399 transitions, 5618 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:06,688 INFO L231 Difference]: Finished difference. Result has 291 places, 382 transitions, 4958 flow [2024-06-27 17:56:06,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4958, PETRI_PLACES=291, PETRI_TRANSITIONS=382} [2024-06-27 17:56:06,688 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-06-27 17:56:06,688 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 382 transitions, 4958 flow [2024-06-27 17:56:06,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:06,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:06,688 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-27 17:56:06,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:56:06,689 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:06,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:06,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1809161799, now seen corresponding path program 7 times [2024-06-27 17:56:06,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:06,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593654650] [2024-06-27 17:56:06,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:06,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:06,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:06,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:06,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:06,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593654650] [2024-06-27 17:56:06,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593654650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:06,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:06,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:06,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774213304] [2024-06-27 17:56:06,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:06,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:06,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:06,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:06,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:06,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:06,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 382 transitions, 4958 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:06,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:06,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:06,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:07,684 INFO L124 PetriNetUnfolderBase]: 3767/6425 cut-off events. [2024-06-27 17:56:07,684 INFO L125 PetriNetUnfolderBase]: For 240044/240122 co-relation queries the response was YES. [2024-06-27 17:56:07,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35826 conditions, 6425 events. 3767/6425 cut-off events. For 240044/240122 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 45338 event pairs, 1131 based on Foata normal form. 25/6169 useless extension candidates. Maximal degree in co-relation 35692. Up to 5404 conditions per place. [2024-06-27 17:56:07,740 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 237 selfloop transitions, 150 changer transitions 0/402 dead transitions. [2024-06-27 17:56:07,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 402 transitions, 6060 flow [2024-06-27 17:56:07,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:07,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:07,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:56:07,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-27 17:56:07,741 INFO L175 Difference]: Start difference. First operand has 291 places, 382 transitions, 4958 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:56:07,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 402 transitions, 6060 flow [2024-06-27 17:56:08,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 402 transitions, 5906 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:08,362 INFO L231 Difference]: Finished difference. Result has 293 places, 382 transitions, 5110 flow [2024-06-27 17:56:08,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5110, PETRI_PLACES=293, PETRI_TRANSITIONS=382} [2024-06-27 17:56:08,363 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-06-27 17:56:08,363 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 382 transitions, 5110 flow [2024-06-27 17:56:08,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:08,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:08,363 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-27 17:56:08,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:56:08,363 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:08,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:08,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1634777981, now seen corresponding path program 8 times [2024-06-27 17:56:08,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:08,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965445158] [2024-06-27 17:56:08,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:08,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:08,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:08,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:08,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:08,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965445158] [2024-06-27 17:56:08,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965445158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:08,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:08,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:08,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274285890] [2024-06-27 17:56:08,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:08,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:08,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:08,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:08,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:08,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:08,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 382 transitions, 5110 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:08,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:08,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:08,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:09,302 INFO L124 PetriNetUnfolderBase]: 3774/6443 cut-off events. [2024-06-27 17:56:09,302 INFO L125 PetriNetUnfolderBase]: For 247414/247472 co-relation queries the response was YES. [2024-06-27 17:56:09,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36272 conditions, 6443 events. 3774/6443 cut-off events. For 247414/247472 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 45489 event pairs, 1127 based on Foata normal form. 27/6177 useless extension candidates. Maximal degree in co-relation 36137. Up to 5445 conditions per place. [2024-06-27 17:56:09,368 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 264 selfloop transitions, 124 changer transitions 0/403 dead transitions. [2024-06-27 17:56:09,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 403 transitions, 6269 flow [2024-06-27 17:56:09,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:56:09,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:56:09,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:56:09,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-06-27 17:56:09,369 INFO L175 Difference]: Start difference. First operand has 293 places, 382 transitions, 5110 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:56:09,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 403 transitions, 6269 flow [2024-06-27 17:56:10,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 403 transitions, 5955 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:10,099 INFO L231 Difference]: Finished difference. Result has 292 places, 385 transitions, 5106 flow [2024-06-27 17:56:10,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5106, PETRI_PLACES=292, PETRI_TRANSITIONS=385} [2024-06-27 17:56:10,099 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 242 predicate places. [2024-06-27 17:56:10,100 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 385 transitions, 5106 flow [2024-06-27 17:56:10,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:10,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:10,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] [2024-06-27 17:56:10,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:56:10,100 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:10,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:10,101 INFO L85 PathProgramCache]: Analyzing trace with hash 890203655, now seen corresponding path program 9 times [2024-06-27 17:56:10,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:10,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007550613] [2024-06-27 17:56:10,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:10,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:10,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:10,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:10,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:10,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007550613] [2024-06-27 17:56:10,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007550613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:10,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:10,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:10,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047078585] [2024-06-27 17:56:10,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:10,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:10,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:10,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:10,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:10,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:10,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 385 transitions, 5106 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:10,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:10,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:10,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:11,091 INFO L124 PetriNetUnfolderBase]: 3781/6444 cut-off events. [2024-06-27 17:56:11,091 INFO L125 PetriNetUnfolderBase]: For 251724/251778 co-relation queries the response was YES. [2024-06-27 17:56:11,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36335 conditions, 6444 events. 3781/6444 cut-off events. For 251724/251778 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 45408 event pairs, 1106 based on Foata normal form. 16/6166 useless extension candidates. Maximal degree in co-relation 36199. Up to 5579 conditions per place. [2024-06-27 17:56:11,155 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 310 selfloop transitions, 78 changer transitions 0/403 dead transitions. [2024-06-27 17:56:11,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 403 transitions, 5973 flow [2024-06-27 17:56:11,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:11,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:11,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:56:11,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-06-27 17:56:11,156 INFO L175 Difference]: Start difference. First operand has 292 places, 385 transitions, 5106 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:56:11,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 403 transitions, 5973 flow [2024-06-27 17:56:12,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 403 transitions, 5631 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:12,051 INFO L231 Difference]: Finished difference. Result has 295 places, 388 transitions, 4987 flow [2024-06-27 17:56:12,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4987, PETRI_PLACES=295, PETRI_TRANSITIONS=388} [2024-06-27 17:56:12,051 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 245 predicate places. [2024-06-27 17:56:12,051 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 388 transitions, 4987 flow [2024-06-27 17:56:12,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:12,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:12,051 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-27 17:56:12,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:56:12,051 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:12,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:12,052 INFO L85 PathProgramCache]: Analyzing trace with hash -786753641, now seen corresponding path program 10 times [2024-06-27 17:56:12,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:12,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149317624] [2024-06-27 17:56:12,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:12,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:12,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:12,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:12,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:12,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149317624] [2024-06-27 17:56:12,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149317624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:12,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:12,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:12,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745453481] [2024-06-27 17:56:12,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:12,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:12,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:12,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:12,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:12,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:12,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 388 transitions, 4987 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:12,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:12,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:12,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:13,037 INFO L124 PetriNetUnfolderBase]: 3798/6482 cut-off events. [2024-06-27 17:56:13,037 INFO L125 PetriNetUnfolderBase]: For 259576/259628 co-relation queries the response was YES. [2024-06-27 17:56:13,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36455 conditions, 6482 events. 3798/6482 cut-off events. For 259576/259628 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 45823 event pairs, 1103 based on Foata normal form. 27/6215 useless extension candidates. Maximal degree in co-relation 36318. Up to 5472 conditions per place. [2024-06-27 17:56:13,107 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 253 selfloop transitions, 154 changer transitions 0/422 dead transitions. [2024-06-27 17:56:13,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 422 transitions, 6411 flow [2024-06-27 17:56:13,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:13,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:13,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-27 17:56:13,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-06-27 17:56:13,107 INFO L175 Difference]: Start difference. First operand has 295 places, 388 transitions, 4987 flow. Second operand 9 states and 249 transitions. [2024-06-27 17:56:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 422 transitions, 6411 flow [2024-06-27 17:56:13,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 422 transitions, 6233 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:13,916 INFO L231 Difference]: Finished difference. Result has 298 places, 394 transitions, 5231 flow [2024-06-27 17:56:13,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=298, PETRI_TRANSITIONS=394} [2024-06-27 17:56:13,917 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 248 predicate places. [2024-06-27 17:56:13,917 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 394 transitions, 5231 flow [2024-06-27 17:56:13,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:13,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:13,917 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-27 17:56:13,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:56:13,917 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:13,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:13,918 INFO L85 PathProgramCache]: Analyzing trace with hash 895566035, now seen corresponding path program 11 times [2024-06-27 17:56:13,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:13,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198962210] [2024-06-27 17:56:13,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:13,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:14,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:14,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:14,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198962210] [2024-06-27 17:56:14,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198962210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:14,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:14,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:14,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539796027] [2024-06-27 17:56:14,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:14,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:14,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:14,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:14,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:14,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:14,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 394 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:14,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:14,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:14,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:14,997 INFO L124 PetriNetUnfolderBase]: 3815/6495 cut-off events. [2024-06-27 17:56:14,997 INFO L125 PetriNetUnfolderBase]: For 269223/269281 co-relation queries the response was YES. [2024-06-27 17:56:15,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37054 conditions, 6495 events. 3815/6495 cut-off events. For 269223/269281 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45684 event pairs, 1105 based on Foata normal form. 14/6205 useless extension candidates. Maximal degree in co-relation 36916. Up to 5616 conditions per place. [2024-06-27 17:56:15,063 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 321 selfloop transitions, 85 changer transitions 0/421 dead transitions. [2024-06-27 17:56:15,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 421 transitions, 6355 flow [2024-06-27 17:56:15,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:56:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:56:15,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 325 transitions. [2024-06-27 17:56:15,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 17:56:15,064 INFO L175 Difference]: Start difference. First operand has 298 places, 394 transitions, 5231 flow. Second operand 13 states and 325 transitions. [2024-06-27 17:56:15,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 421 transitions, 6355 flow [2024-06-27 17:56:15,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 421 transitions, 6051 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:15,777 INFO L231 Difference]: Finished difference. Result has 306 places, 400 transitions, 5237 flow [2024-06-27 17:56:15,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5237, PETRI_PLACES=306, PETRI_TRANSITIONS=400} [2024-06-27 17:56:15,778 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-06-27 17:56:15,778 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 400 transitions, 5237 flow [2024-06-27 17:56:15,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:15,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:15,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] [2024-06-27 17:56:15,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:56:15,779 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:15,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash -168821909, now seen corresponding path program 12 times [2024-06-27 17:56:15,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:15,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299574969] [2024-06-27 17:56:15,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:15,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:15,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:15,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:15,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:15,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299574969] [2024-06-27 17:56:15,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299574969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:15,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:15,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:15,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297812508] [2024-06-27 17:56:15,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:15,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:15,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:15,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:15,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:15,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:15,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 400 transitions, 5237 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:15,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:15,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:15,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:16,863 INFO L124 PetriNetUnfolderBase]: 3812/6491 cut-off events. [2024-06-27 17:56:16,863 INFO L125 PetriNetUnfolderBase]: For 265754/265812 co-relation queries the response was YES. [2024-06-27 17:56:16,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36690 conditions, 6491 events. 3812/6491 cut-off events. For 265754/265812 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45736 event pairs, 1105 based on Foata normal form. 14/6201 useless extension candidates. Maximal degree in co-relation 36551. Up to 5613 conditions per place. [2024-06-27 17:56:16,929 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 318 selfloop transitions, 85 changer transitions 0/418 dead transitions. [2024-06-27 17:56:16,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 418 transitions, 6085 flow [2024-06-27 17:56:16,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:56:16,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:56:16,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2024-06-27 17:56:16,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5513833992094862 [2024-06-27 17:56:16,930 INFO L175 Difference]: Start difference. First operand has 306 places, 400 transitions, 5237 flow. Second operand 11 states and 279 transitions. [2024-06-27 17:56:16,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 418 transitions, 6085 flow [2024-06-27 17:56:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 418 transitions, 5865 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:17,719 INFO L231 Difference]: Finished difference. Result has 307 places, 400 transitions, 5193 flow [2024-06-27 17:56:17,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5017, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5193, PETRI_PLACES=307, PETRI_TRANSITIONS=400} [2024-06-27 17:56:17,719 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-06-27 17:56:17,719 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 400 transitions, 5193 flow [2024-06-27 17:56:17,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:17,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:17,719 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-27 17:56:17,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:56:17,719 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:17,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:17,720 INFO L85 PathProgramCache]: Analyzing trace with hash -786759221, now seen corresponding path program 13 times [2024-06-27 17:56:17,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:17,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995792061] [2024-06-27 17:56:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:17,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:17,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:17,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:17,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:17,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995792061] [2024-06-27 17:56:17,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995792061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:17,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:17,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:17,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023828166] [2024-06-27 17:56:17,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:17,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:17,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:17,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:17,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:17,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:17,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 400 transitions, 5193 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:17,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:17,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:17,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:18,727 INFO L124 PetriNetUnfolderBase]: 3809/6500 cut-off events. [2024-06-27 17:56:18,727 INFO L125 PetriNetUnfolderBase]: For 269024/269076 co-relation queries the response was YES. [2024-06-27 17:56:18,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36628 conditions, 6500 events. 3809/6500 cut-off events. For 269024/269076 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45861 event pairs, 1103 based on Foata normal form. 27/6229 useless extension candidates. Maximal degree in co-relation 36488. Up to 5485 conditions per place. [2024-06-27 17:56:18,793 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 260 selfloop transitions, 155 changer transitions 0/430 dead transitions. [2024-06-27 17:56:18,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 430 transitions, 6547 flow [2024-06-27 17:56:18,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:18,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:18,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 17:56:18,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277173913043478 [2024-06-27 17:56:18,794 INFO L175 Difference]: Start difference. First operand has 307 places, 400 transitions, 5193 flow. Second operand 8 states and 231 transitions. [2024-06-27 17:56:18,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 430 transitions, 6547 flow [2024-06-27 17:56:19,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 430 transitions, 6367 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:19,686 INFO L231 Difference]: Finished difference. Result has 305 places, 400 transitions, 5334 flow [2024-06-27 17:56:19,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5334, PETRI_PLACES=305, PETRI_TRANSITIONS=400} [2024-06-27 17:56:19,686 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 255 predicate places. [2024-06-27 17:56:19,687 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 400 transitions, 5334 flow [2024-06-27 17:56:19,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:19,687 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-27 17:56:19,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:56:19,687 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:19,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:19,687 INFO L85 PathProgramCache]: Analyzing trace with hash 145288693, now seen corresponding path program 14 times [2024-06-27 17:56:19,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:19,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948112064] [2024-06-27 17:56:19,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:19,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:19,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:19,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-27 17:56:19,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948112064] [2024-06-27 17:56:19,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948112064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:19,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:19,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:19,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777285416] [2024-06-27 17:56:19,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:19,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:19,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:19,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:19,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:19,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:19,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 400 transitions, 5334 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:19,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:19,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:20,841 INFO L124 PetriNetUnfolderBase]: 3806/6494 cut-off events. [2024-06-27 17:56:20,841 INFO L125 PetriNetUnfolderBase]: For 272832/272877 co-relation queries the response was YES. [2024-06-27 17:56:20,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36838 conditions, 6494 events. 3806/6494 cut-off events. For 272832/272877 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45790 event pairs, 1101 based on Foata normal form. 20/6213 useless extension candidates. Maximal degree in co-relation 36697. Up to 5482 conditions per place. [2024-06-27 17:56:20,898 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 252 selfloop transitions, 160 changer transitions 0/427 dead transitions. [2024-06-27 17:56:20,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 427 transitions, 6376 flow [2024-06-27 17:56:20,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:20,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:20,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-06-27 17:56:20,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5847826086956521 [2024-06-27 17:56:20,899 INFO L175 Difference]: Start difference. First operand has 305 places, 400 transitions, 5334 flow. Second operand 10 states and 269 transitions. [2024-06-27 17:56:20,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 427 transitions, 6376 flow [2024-06-27 17:56:21,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 427 transitions, 6040 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:21,744 INFO L231 Difference]: Finished difference. Result has 307 places, 400 transitions, 5330 flow [2024-06-27 17:56:21,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5330, PETRI_PLACES=307, PETRI_TRANSITIONS=400} [2024-06-27 17:56:21,745 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-06-27 17:56:21,745 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 400 transitions, 5330 flow [2024-06-27 17:56:21,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:21,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:21,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] [2024-06-27 17:56:21,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:56:21,745 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:21,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:21,746 INFO L85 PathProgramCache]: Analyzing trace with hash -978333093, now seen corresponding path program 15 times [2024-06-27 17:56:21,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:21,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529690014] [2024-06-27 17:56:21,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:21,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:21,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:21,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:21,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:21,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529690014] [2024-06-27 17:56:21,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529690014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:21,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:21,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:21,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666649928] [2024-06-27 17:56:21,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:21,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:21,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:21,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:21,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:21,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:21,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 400 transitions, 5330 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:21,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:21,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:21,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:22,751 INFO L124 PetriNetUnfolderBase]: 3803/6478 cut-off events. [2024-06-27 17:56:22,751 INFO L125 PetriNetUnfolderBase]: For 267841/267859 co-relation queries the response was YES. [2024-06-27 17:56:22,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36721 conditions, 6478 events. 3803/6478 cut-off events. For 267841/267859 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45582 event pairs, 1082 based on Foata normal form. 1/6175 useless extension candidates. Maximal degree in co-relation 36580. Up to 5625 conditions per place. [2024-06-27 17:56:22,820 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 353 selfloop transitions, 56 changer transitions 0/424 dead transitions. [2024-06-27 17:56:22,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 424 transitions, 6386 flow [2024-06-27 17:56:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:56:22,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:56:22,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:56:22,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 17:56:22,821 INFO L175 Difference]: Start difference. First operand has 307 places, 400 transitions, 5330 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:56:22,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 424 transitions, 6386 flow [2024-06-27 17:56:23,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 424 transitions, 6014 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:23,638 INFO L231 Difference]: Finished difference. Result has 305 places, 401 transitions, 5140 flow [2024-06-27 17:56:23,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5140, PETRI_PLACES=305, PETRI_TRANSITIONS=401} [2024-06-27 17:56:23,639 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 255 predicate places. [2024-06-27 17:56:23,639 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 401 transitions, 5140 flow [2024-06-27 17:56:23,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:23,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:23,639 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-27 17:56:23,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 17:56:23,639 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:23,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:23,639 INFO L85 PathProgramCache]: Analyzing trace with hash -978600003, now seen corresponding path program 16 times [2024-06-27 17:56:23,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:23,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330679405] [2024-06-27 17:56:23,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:23,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:23,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:23,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:23,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:23,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330679405] [2024-06-27 17:56:23,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330679405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:23,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:23,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:23,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074768085] [2024-06-27 17:56:23,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:23,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:23,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:23,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:23,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:23,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:23,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 401 transitions, 5140 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:23,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:23,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:23,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:24,636 INFO L124 PetriNetUnfolderBase]: 3800/6474 cut-off events. [2024-06-27 17:56:24,637 INFO L125 PetriNetUnfolderBase]: For 264034/264052 co-relation queries the response was YES. [2024-06-27 17:56:24,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36369 conditions, 6474 events. 3800/6474 cut-off events. For 264034/264052 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45530 event pairs, 1082 based on Foata normal form. 1/6171 useless extension candidates. Maximal degree in co-relation 36226. Up to 5622 conditions per place. [2024-06-27 17:56:24,704 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 349 selfloop transitions, 59 changer transitions 0/423 dead transitions. [2024-06-27 17:56:24,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 423 transitions, 6012 flow [2024-06-27 17:56:24,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:56:24,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:56:24,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:56:24,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-27 17:56:24,705 INFO L175 Difference]: Start difference. First operand has 305 places, 401 transitions, 5140 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:56:24,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 423 transitions, 6012 flow [2024-06-27 17:56:25,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 423 transitions, 5943 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:56:25,633 INFO L231 Difference]: Finished difference. Result has 309 places, 401 transitions, 5203 flow [2024-06-27 17:56:25,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=303, 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=6, PETRI_FLOW=5203, PETRI_PLACES=309, PETRI_TRANSITIONS=401} [2024-06-27 17:56:25,634 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 259 predicate places. [2024-06-27 17:56:25,634 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 401 transitions, 5203 flow [2024-06-27 17:56:25,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:25,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:25,634 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-27 17:56:25,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 17:56:25,634 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:25,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:25,635 INFO L85 PathProgramCache]: Analyzing trace with hash -2031664429, now seen corresponding path program 17 times [2024-06-27 17:56:25,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:25,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244106832] [2024-06-27 17:56:25,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:25,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:25,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:25,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:25,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:25,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244106832] [2024-06-27 17:56:25,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244106832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:25,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:25,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:25,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990790784] [2024-06-27 17:56:25,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:25,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:25,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:25,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:25,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:25,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:25,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 401 transitions, 5203 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:25,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:25,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:25,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:26,742 INFO L124 PetriNetUnfolderBase]: 3807/6486 cut-off events. [2024-06-27 17:56:26,742 INFO L125 PetriNetUnfolderBase]: For 272999/273051 co-relation queries the response was YES. [2024-06-27 17:56:26,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36604 conditions, 6486 events. 3807/6486 cut-off events. For 272999/273051 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45648 event pairs, 1104 based on Foata normal form. 22/6202 useless extension candidates. Maximal degree in co-relation 36460. Up to 5484 conditions per place. [2024-06-27 17:56:26,816 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 255 selfloop transitions, 162 changer transitions 0/432 dead transitions. [2024-06-27 17:56:26,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 432 transitions, 6472 flow [2024-06-27 17:56:26,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 17:56:26,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 17:56:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 335 transitions. [2024-06-27 17:56:26,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.560200668896321 [2024-06-27 17:56:26,817 INFO L175 Difference]: Start difference. First operand has 309 places, 401 transitions, 5203 flow. Second operand 13 states and 335 transitions. [2024-06-27 17:56:26,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 432 transitions, 6472 flow [2024-06-27 17:56:27,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 432 transitions, 6333 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:27,882 INFO L231 Difference]: Finished difference. Result has 317 places, 404 transitions, 5459 flow [2024-06-27 17:56:27,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5064, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5459, PETRI_PLACES=317, PETRI_TRANSITIONS=404} [2024-06-27 17:56:27,882 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 267 predicate places. [2024-06-27 17:56:27,882 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 404 transitions, 5459 flow [2024-06-27 17:56:27,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:27,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:27,882 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-27 17:56:27,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 17:56:27,883 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:27,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:27,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1564182463, now seen corresponding path program 18 times [2024-06-27 17:56:27,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:27,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563419808] [2024-06-27 17:56:27,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:27,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:27,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-27 17:56:27,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:27,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563419808] [2024-06-27 17:56:27,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563419808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:27,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:27,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:27,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696110486] [2024-06-27 17:56:27,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:27,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:27,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:27,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:27,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:27,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:27,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 404 transitions, 5459 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:27,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:27,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:27,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:28,943 INFO L124 PetriNetUnfolderBase]: 3804/6482 cut-off events. [2024-06-27 17:56:28,943 INFO L125 PetriNetUnfolderBase]: For 276231/276273 co-relation queries the response was YES. [2024-06-27 17:56:28,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36882 conditions, 6482 events. 3804/6482 cut-off events. For 276231/276273 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45666 event pairs, 1104 based on Foata normal form. 16/6192 useless extension candidates. Maximal degree in co-relation 36737. Up to 5481 conditions per place. [2024-06-27 17:56:29,013 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 252 selfloop transitions, 162 changer transitions 0/429 dead transitions. [2024-06-27 17:56:29,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 429 transitions, 6503 flow [2024-06-27 17:56:29,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:56:29,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:56:29,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-27 17:56:29,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711462450592886 [2024-06-27 17:56:29,014 INFO L175 Difference]: Start difference. First operand has 317 places, 404 transitions, 5459 flow. Second operand 11 states and 289 transitions. [2024-06-27 17:56:29,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 429 transitions, 6503 flow [2024-06-27 17:56:29,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 429 transitions, 6001 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-27 17:56:29,996 INFO L231 Difference]: Finished difference. Result has 316 places, 404 transitions, 5291 flow [2024-06-27 17:56:29,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5291, PETRI_PLACES=316, PETRI_TRANSITIONS=404} [2024-06-27 17:56:29,997 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-06-27 17:56:29,997 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 404 transitions, 5291 flow [2024-06-27 17:56:29,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:29,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:29,997 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-27 17:56:29,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 17:56:29,997 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:29,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:29,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2037026809, now seen corresponding path program 19 times [2024-06-27 17:56:29,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:29,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831541446] [2024-06-27 17:56:29,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:29,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:30,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:30,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:30,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831541446] [2024-06-27 17:56:30,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831541446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:30,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:30,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:30,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274224612] [2024-06-27 17:56:30,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:30,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:30,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:30,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:30,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:30,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 404 transitions, 5291 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:30,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:30,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:30,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:31,076 INFO L124 PetriNetUnfolderBase]: 3801/6479 cut-off events. [2024-06-27 17:56:31,076 INFO L125 PetriNetUnfolderBase]: For 278212/278274 co-relation queries the response was YES. [2024-06-27 17:56:31,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36704 conditions, 6479 events. 3801/6479 cut-off events. For 278212/278274 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45668 event pairs, 1106 based on Foata normal form. 36/6213 useless extension candidates. Maximal degree in co-relation 36558. Up to 5478 conditions per place. [2024-06-27 17:56:31,148 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 251 selfloop transitions, 159 changer transitions 0/425 dead transitions. [2024-06-27 17:56:31,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 425 transitions, 6163 flow [2024-06-27 17:56:31,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:31,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:31,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 17:56:31,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 17:56:31,150 INFO L175 Difference]: Start difference. First operand has 316 places, 404 transitions, 5291 flow. Second operand 8 states and 221 transitions. [2024-06-27 17:56:31,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 425 transitions, 6163 flow [2024-06-27 17:56:31,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 425 transitions, 5817 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 17:56:32,001 INFO L231 Difference]: Finished difference. Result has 313 places, 404 transitions, 5273 flow [2024-06-27 17:56:32,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5273, PETRI_PLACES=313, PETRI_TRANSITIONS=404} [2024-06-27 17:56:32,001 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-06-27 17:56:32,002 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 404 transitions, 5273 flow [2024-06-27 17:56:32,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:32,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:32,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] [2024-06-27 17:56:32,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 17:56:32,002 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:32,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:32,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1500794345, now seen corresponding path program 1 times [2024-06-27 17:56:32,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:32,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165445468] [2024-06-27 17:56:32,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:32,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:32,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:32,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-27 17:56:32,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:32,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165445468] [2024-06-27 17:56:32,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165445468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:32,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:32,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:32,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888535165] [2024-06-27 17:56:32,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:32,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:32,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:32,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:32,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:32,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 404 transitions, 5273 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:32,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:32,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:32,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:33,130 INFO L124 PetriNetUnfolderBase]: 4065/6943 cut-off events. [2024-06-27 17:56:33,130 INFO L125 PetriNetUnfolderBase]: For 365935/366006 co-relation queries the response was YES. [2024-06-27 17:56:33,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40686 conditions, 6943 events. 4065/6943 cut-off events. For 365935/366006 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 49901 event pairs, 1117 based on Foata normal form. 35/6685 useless extension candidates. Maximal degree in co-relation 40540. Up to 5218 conditions per place. [2024-06-27 17:56:33,209 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 244 selfloop transitions, 185 changer transitions 0/444 dead transitions. [2024-06-27 17:56:33,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 444 transitions, 6513 flow [2024-06-27 17:56:33,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:33,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:33,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:56:33,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-06-27 17:56:33,210 INFO L175 Difference]: Start difference. First operand has 313 places, 404 transitions, 5273 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:56:33,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 444 transitions, 6513 flow [2024-06-27 17:56:34,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 444 transitions, 6187 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:34,119 INFO L231 Difference]: Finished difference. Result has 314 places, 408 transitions, 5430 flow [2024-06-27 17:56:34,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=314, PETRI_TRANSITIONS=408} [2024-06-27 17:56:34,119 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-06-27 17:56:34,119 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 408 transitions, 5430 flow [2024-06-27 17:56:34,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:34,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:34,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:34,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 17:56:34,120 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:34,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1589360105, now seen corresponding path program 2 times [2024-06-27 17:56:34,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:34,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125353759] [2024-06-27 17:56:34,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:34,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:34,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:34,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125353759] [2024-06-27 17:56:34,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125353759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:34,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:34,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:34,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421915428] [2024-06-27 17:56:34,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:34,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:34,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:34,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:34,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:34,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 408 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:34,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:34,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:34,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:35,308 INFO L124 PetriNetUnfolderBase]: 4355/7419 cut-off events. [2024-06-27 17:56:35,308 INFO L125 PetriNetUnfolderBase]: For 422332/422409 co-relation queries the response was YES. [2024-06-27 17:56:35,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45630 conditions, 7419 events. 4355/7419 cut-off events. For 422332/422409 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 53754 event pairs, 1319 based on Foata normal form. 35/7139 useless extension candidates. Maximal degree in co-relation 45483. Up to 5949 conditions per place. [2024-06-27 17:56:35,382 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 250 selfloop transitions, 177 changer transitions 0/442 dead transitions. [2024-06-27 17:56:35,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 442 transitions, 6654 flow [2024-06-27 17:56:35,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:35,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:35,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 17:56:35,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-27 17:56:35,383 INFO L175 Difference]: Start difference. First operand has 314 places, 408 transitions, 5430 flow. Second operand 8 states and 229 transitions. [2024-06-27 17:56:35,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 442 transitions, 6654 flow [2024-06-27 17:56:36,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 442 transitions, 6391 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:36,526 INFO L231 Difference]: Finished difference. Result has 318 places, 412 transitions, 5638 flow [2024-06-27 17:56:36,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5638, PETRI_PLACES=318, PETRI_TRANSITIONS=412} [2024-06-27 17:56:36,526 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 268 predicate places. [2024-06-27 17:56:36,526 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 412 transitions, 5638 flow [2024-06-27 17:56:36,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:36,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:36,527 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-27 17:56:36,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 17:56:36,527 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:36,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:36,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1589507975, now seen corresponding path program 3 times [2024-06-27 17:56:36,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:36,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029341778] [2024-06-27 17:56:36,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:36,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:36,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:36,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:36,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029341778] [2024-06-27 17:56:36,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029341778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:36,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:36,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:36,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206610231] [2024-06-27 17:56:36,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:36,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:36,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:36,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:36,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:36,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:36,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 412 transitions, 5638 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:36,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:36,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:36,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:37,738 INFO L124 PetriNetUnfolderBase]: 4319/7367 cut-off events. [2024-06-27 17:56:37,738 INFO L125 PetriNetUnfolderBase]: For 387617/387694 co-relation queries the response was YES. [2024-06-27 17:56:37,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43980 conditions, 7367 events. 4319/7367 cut-off events. For 387617/387694 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 53418 event pairs, 1357 based on Foata normal form. 39/7087 useless extension candidates. Maximal degree in co-relation 43831. Up to 6087 conditions per place. [2024-06-27 17:56:37,823 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 248 selfloop transitions, 173 changer transitions 0/436 dead transitions. [2024-06-27 17:56:37,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 436 transitions, 6560 flow [2024-06-27 17:56:37,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:37,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:37,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:56:37,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 17:56:37,824 INFO L175 Difference]: Start difference. First operand has 318 places, 412 transitions, 5638 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:56:37,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 436 transitions, 6560 flow [2024-06-27 17:56:38,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 436 transitions, 6301 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:38,964 INFO L231 Difference]: Finished difference. Result has 322 places, 412 transitions, 5731 flow [2024-06-27 17:56:38,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5731, PETRI_PLACES=322, PETRI_TRANSITIONS=412} [2024-06-27 17:56:38,964 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 272 predicate places. [2024-06-27 17:56:38,964 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 412 transitions, 5731 flow [2024-06-27 17:56:38,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:38,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:38,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:38,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 17:56:38,965 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:38,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:38,965 INFO L85 PathProgramCache]: Analyzing trace with hash 873929329, now seen corresponding path program 4 times [2024-06-27 17:56:38,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:38,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843448297] [2024-06-27 17:56:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:38,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:38,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:39,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:39,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:39,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843448297] [2024-06-27 17:56:39,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843448297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:39,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:39,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:39,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367819871] [2024-06-27 17:56:39,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:39,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:39,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:39,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:39,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:39,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:39,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 412 transitions, 5731 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:39,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:39,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:39,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:40,283 INFO L124 PetriNetUnfolderBase]: 4467/7609 cut-off events. [2024-06-27 17:56:40,283 INFO L125 PetriNetUnfolderBase]: For 394660/394740 co-relation queries the response was YES. [2024-06-27 17:56:40,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45429 conditions, 7609 events. 4467/7609 cut-off events. For 394660/394740 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 55448 event pairs, 1368 based on Foata normal form. 37/7300 useless extension candidates. Maximal degree in co-relation 45278. Up to 6477 conditions per place. [2024-06-27 17:56:40,360 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 343 selfloop transitions, 79 changer transitions 0/437 dead transitions. [2024-06-27 17:56:40,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 437 transitions, 6703 flow [2024-06-27 17:56:40,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:40,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:40,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-27 17:56:40,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-06-27 17:56:40,361 INFO L175 Difference]: Start difference. First operand has 322 places, 412 transitions, 5731 flow. Second operand 10 states and 263 transitions. [2024-06-27 17:56:40,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 437 transitions, 6703 flow [2024-06-27 17:56:41,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 437 transitions, 6349 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:41,518 INFO L231 Difference]: Finished difference. Result has 325 places, 414 transitions, 5597 flow [2024-06-27 17:56:41,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5377, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5597, PETRI_PLACES=325, PETRI_TRANSITIONS=414} [2024-06-27 17:56:41,518 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-27 17:56:41,519 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 414 transitions, 5597 flow [2024-06-27 17:56:41,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:41,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:41,519 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-27 17:56:41,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 17:56:41,519 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:41,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:41,519 INFO L85 PathProgramCache]: Analyzing trace with hash 868566949, now seen corresponding path program 5 times [2024-06-27 17:56:41,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:41,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650291569] [2024-06-27 17:56:41,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:41,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:41,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:41,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:41,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:41,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650291569] [2024-06-27 17:56:41,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650291569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:41,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:41,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:41,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021793659] [2024-06-27 17:56:41,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:41,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:41,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:41,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:41,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:41,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:41,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 414 transitions, 5597 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:41,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:41,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:41,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:42,834 INFO L124 PetriNetUnfolderBase]: 4615/7867 cut-off events. [2024-06-27 17:56:42,835 INFO L125 PetriNetUnfolderBase]: For 409216/409290 co-relation queries the response was YES. [2024-06-27 17:56:42,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47069 conditions, 7867 events. 4615/7867 cut-off events. For 409216/409290 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 57730 event pairs, 1426 based on Foata normal form. 37/7550 useless extension candidates. Maximal degree in co-relation 46917. Up to 6705 conditions per place. [2024-06-27 17:56:42,932 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 344 selfloop transitions, 78 changer transitions 0/437 dead transitions. [2024-06-27 17:56:42,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 437 transitions, 6569 flow [2024-06-27 17:56:42,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:42,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:42,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 17:56:42,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 17:56:42,933 INFO L175 Difference]: Start difference. First operand has 325 places, 414 transitions, 5597 flow. Second operand 8 states and 219 transitions. [2024-06-27 17:56:42,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 437 transitions, 6569 flow [2024-06-27 17:56:44,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 437 transitions, 6385 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:44,018 INFO L231 Difference]: Finished difference. Result has 325 places, 416 transitions, 5635 flow [2024-06-27 17:56:44,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5635, PETRI_PLACES=325, PETRI_TRANSITIONS=416} [2024-06-27 17:56:44,018 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-27 17:56:44,018 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 416 transitions, 5635 flow [2024-06-27 17:56:44,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:44,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:44,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:44,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 17:56:44,019 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:44,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:44,019 INFO L85 PathProgramCache]: Analyzing trace with hash 868419079, now seen corresponding path program 6 times [2024-06-27 17:56:44,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:44,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009213035] [2024-06-27 17:56:44,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:44,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:44,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:44,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:44,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:44,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009213035] [2024-06-27 17:56:44,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009213035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:44,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:44,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:44,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920475627] [2024-06-27 17:56:44,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:44,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:44,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:44,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:44,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:44,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:44,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 416 transitions, 5635 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:44,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:44,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:44,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:45,371 INFO L124 PetriNetUnfolderBase]: 4721/8043 cut-off events. [2024-06-27 17:56:45,371 INFO L125 PetriNetUnfolderBase]: For 407300/407380 co-relation queries the response was YES. [2024-06-27 17:56:45,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48051 conditions, 8043 events. 4721/8043 cut-off events. For 407300/407380 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 59236 event pairs, 1412 based on Foata normal form. 33/7718 useless extension candidates. Maximal degree in co-relation 47898. Up to 6557 conditions per place. [2024-06-27 17:56:45,460 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 345 selfloop transitions, 84 changer transitions 0/444 dead transitions. [2024-06-27 17:56:45,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 444 transitions, 6649 flow [2024-06-27 17:56:45,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:45,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:45,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:56:45,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 17:56:45,461 INFO L175 Difference]: Start difference. First operand has 325 places, 416 transitions, 5635 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:56:45,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 444 transitions, 6649 flow [2024-06-27 17:56:46,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 444 transitions, 6463 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:46,546 INFO L231 Difference]: Finished difference. Result has 327 places, 418 transitions, 5686 flow [2024-06-27 17:56:46,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5686, PETRI_PLACES=327, PETRI_TRANSITIONS=418} [2024-06-27 17:56:46,547 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 277 predicate places. [2024-06-27 17:56:46,547 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 418 transitions, 5686 flow [2024-06-27 17:56:46,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:46,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:46,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:46,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 17:56:46,547 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:46,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:46,548 INFO L85 PathProgramCache]: Analyzing trace with hash 874144531, now seen corresponding path program 1 times [2024-06-27 17:56:46,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:46,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185915668] [2024-06-27 17:56:46,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:46,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:46,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:46,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185915668] [2024-06-27 17:56:46,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185915668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:46,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:46,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:46,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194855377] [2024-06-27 17:56:46,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:46,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:46,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:46,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:46,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:46,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:46,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 418 transitions, 5686 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:46,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:46,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:46,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:47,932 INFO L124 PetriNetUnfolderBase]: 4827/8229 cut-off events. [2024-06-27 17:56:47,932 INFO L125 PetriNetUnfolderBase]: For 416845/416925 co-relation queries the response was YES. [2024-06-27 17:56:47,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49031 conditions, 8229 events. 4827/8229 cut-off events. For 416845/416925 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 60831 event pairs, 1466 based on Foata normal form. 33/7898 useless extension candidates. Maximal degree in co-relation 48877. Up to 6723 conditions per place. [2024-06-27 17:56:48,030 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 347 selfloop transitions, 86 changer transitions 0/448 dead transitions. [2024-06-27 17:56:48,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 448 transitions, 6706 flow [2024-06-27 17:56:48,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:48,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:48,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions. [2024-06-27 17:56:48,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804347826086956 [2024-06-27 17:56:48,031 INFO L175 Difference]: Start difference. First operand has 327 places, 418 transitions, 5686 flow. Second operand 10 states and 267 transitions. [2024-06-27 17:56:48,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 448 transitions, 6706 flow [2024-06-27 17:56:49,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 448 transitions, 6497 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:49,298 INFO L231 Difference]: Finished difference. Result has 331 places, 420 transitions, 5712 flow [2024-06-27 17:56:49,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5712, PETRI_PLACES=331, PETRI_TRANSITIONS=420} [2024-06-27 17:56:49,299 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-06-27 17:56:49,299 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 420 transitions, 5712 flow [2024-06-27 17:56:49,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:49,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:49,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] [2024-06-27 17:56:49,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 17:56:49,300 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:49,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:49,300 INFO L85 PathProgramCache]: Analyzing trace with hash -2031654509, now seen corresponding path program 7 times [2024-06-27 17:56:49,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:49,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350176707] [2024-06-27 17:56:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:49,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:49,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-27 17:56:49,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:49,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350176707] [2024-06-27 17:56:49,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350176707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:49,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:49,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:49,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779745413] [2024-06-27 17:56:49,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:49,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:49,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:49,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:49,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:49,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:49,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 420 transitions, 5712 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:49,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:49,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:49,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:50,726 INFO L124 PetriNetUnfolderBase]: 4975/8477 cut-off events. [2024-06-27 17:56:50,727 INFO L125 PetriNetUnfolderBase]: For 443604/443696 co-relation queries the response was YES. [2024-06-27 17:56:50,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50569 conditions, 8477 events. 4975/8477 cut-off events. For 443604/443696 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 63101 event pairs, 1566 based on Foata normal form. 51/8146 useless extension candidates. Maximal degree in co-relation 50414. Up to 6976 conditions per place. [2024-06-27 17:56:50,832 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 270 selfloop transitions, 166 changer transitions 0/451 dead transitions. [2024-06-27 17:56:50,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 451 transitions, 6740 flow [2024-06-27 17:56:50,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:50,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:50,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-06-27 17:56:50,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-06-27 17:56:50,832 INFO L175 Difference]: Start difference. First operand has 331 places, 420 transitions, 5712 flow. Second operand 10 states and 272 transitions. [2024-06-27 17:56:50,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 451 transitions, 6740 flow [2024-06-27 17:56:52,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 451 transitions, 6531 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:52,141 INFO L231 Difference]: Finished difference. Result has 333 places, 422 transitions, 5913 flow [2024-06-27 17:56:52,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5913, PETRI_PLACES=333, PETRI_TRANSITIONS=422} [2024-06-27 17:56:52,142 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-27 17:56:52,142 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 422 transitions, 5913 flow [2024-06-27 17:56:52,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:52,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:52,142 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-27 17:56:52,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 17:56:52,143 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:52,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:52,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2037161039, now seen corresponding path program 8 times [2024-06-27 17:56:52,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:52,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20816246] [2024-06-27 17:56:52,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:52,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:52,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:52,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:52,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:52,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20816246] [2024-06-27 17:56:52,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20816246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:52,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:52,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:52,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838774941] [2024-06-27 17:56:52,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:52,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:52,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:52,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:52,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:52,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:52,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 422 transitions, 5913 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:52,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:52,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:52,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:53,570 INFO L124 PetriNetUnfolderBase]: 5123/8725 cut-off events. [2024-06-27 17:56:53,570 INFO L125 PetriNetUnfolderBase]: For 459781/459867 co-relation queries the response was YES. [2024-06-27 17:56:53,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52495 conditions, 8725 events. 5123/8725 cut-off events. For 459781/459867 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 65116 event pairs, 1610 based on Foata normal form. 51/8386 useless extension candidates. Maximal degree in co-relation 52339. Up to 7204 conditions per place. [2024-06-27 17:56:53,679 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 273 selfloop transitions, 163 changer transitions 0/451 dead transitions. [2024-06-27 17:56:53,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 451 transitions, 6941 flow [2024-06-27 17:56:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:53,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:53,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 17:56:53,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 17:56:53,680 INFO L175 Difference]: Start difference. First operand has 333 places, 422 transitions, 5913 flow. Second operand 8 states and 226 transitions. [2024-06-27 17:56:53,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 451 transitions, 6941 flow [2024-06-27 17:56:54,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 451 transitions, 6569 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:54,996 INFO L231 Difference]: Finished difference. Result has 333 places, 424 transitions, 5949 flow [2024-06-27 17:56:54,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5949, PETRI_PLACES=333, PETRI_TRANSITIONS=424} [2024-06-27 17:56:54,996 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-27 17:56:54,996 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 424 transitions, 5949 flow [2024-06-27 17:56:54,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:54,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:54,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] [2024-06-27 17:56:54,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 17:56:54,996 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:54,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:54,997 INFO L85 PathProgramCache]: Analyzing trace with hash 738313845, now seen corresponding path program 9 times [2024-06-27 17:56:54,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:54,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506392760] [2024-06-27 17:56:54,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:54,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:55,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:55,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:55,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506392760] [2024-06-27 17:56:55,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506392760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:55,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:55,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:55,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077689350] [2024-06-27 17:56:55,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:55,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:55,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:55,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:55,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:55,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:55,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 424 transitions, 5949 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:55,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:55,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:55,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:56,471 INFO L124 PetriNetUnfolderBase]: 5266/8969 cut-off events. [2024-06-27 17:56:56,471 INFO L125 PetriNetUnfolderBase]: For 452077/452134 co-relation queries the response was YES. [2024-06-27 17:56:56,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53486 conditions, 8969 events. 5266/8969 cut-off events. For 452077/452134 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 67273 event pairs, 1450 based on Foata normal form. 16/8582 useless extension candidates. Maximal degree in co-relation 53329. Up to 7650 conditions per place. [2024-06-27 17:56:56,588 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 378 selfloop transitions, 67 changer transitions 0/460 dead transitions. [2024-06-27 17:56:56,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 460 transitions, 7027 flow [2024-06-27 17:56:56,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:56,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:56,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:56:56,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:56:56,588 INFO L175 Difference]: Start difference. First operand has 333 places, 424 transitions, 5949 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:56:56,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 460 transitions, 7027 flow [2024-06-27 17:56:58,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 460 transitions, 6661 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:58,171 INFO L231 Difference]: Finished difference. Result has 334 places, 428 transitions, 5825 flow [2024-06-27 17:56:58,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5825, PETRI_PLACES=334, PETRI_TRANSITIONS=428} [2024-06-27 17:56:58,172 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-27 17:56:58,172 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 428 transitions, 5825 flow [2024-06-27 17:56:58,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:58,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:58,172 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-27 17:56:58,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 17:56:58,172 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:58,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:58,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1347764339, now seen corresponding path program 10 times [2024-06-27 17:56:58,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:58,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932161442] [2024-06-27 17:56:58,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:58,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:58,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:58,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:58,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:58,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932161442] [2024-06-27 17:56:58,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932161442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:58,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:58,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:58,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036264914] [2024-06-27 17:56:58,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:58,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:58,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:58,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:58,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:58,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:56:58,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 428 transitions, 5825 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:58,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:58,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:56:58,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:59,709 INFO L124 PetriNetUnfolderBase]: 5306/9145 cut-off events. [2024-06-27 17:56:59,709 INFO L125 PetriNetUnfolderBase]: For 414048/414137 co-relation queries the response was YES. [2024-06-27 17:56:59,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52830 conditions, 9145 events. 5306/9145 cut-off events. For 414048/414137 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 69363 event pairs, 1460 based on Foata normal form. 47/8802 useless extension candidates. Maximal degree in co-relation 52672. Up to 6521 conditions per place. [2024-06-27 17:56:59,813 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 268 selfloop transitions, 182 changer transitions 0/465 dead transitions. [2024-06-27 17:56:59,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 465 transitions, 7055 flow [2024-06-27 17:56:59,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:59,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:59,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 17:56:59,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-27 17:56:59,813 INFO L175 Difference]: Start difference. First operand has 334 places, 428 transitions, 5825 flow. Second operand 8 states and 235 transitions. [2024-06-27 17:56:59,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 465 transitions, 7055 flow [2024-06-27 17:57:01,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 465 transitions, 6893 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:01,010 INFO L231 Difference]: Finished difference. Result has 337 places, 429 transitions, 6074 flow [2024-06-27 17:57:01,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6074, PETRI_PLACES=337, PETRI_TRANSITIONS=429} [2024-06-27 17:57:01,011 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-27 17:57:01,011 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 429 transitions, 6074 flow [2024-06-27 17:57:01,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:01,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:01,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] [2024-06-27 17:57:01,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 17:57:01,011 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:01,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:01,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1837499897, now seen corresponding path program 2 times [2024-06-27 17:57:01,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:01,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398987324] [2024-06-27 17:57:01,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:01,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:01,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:01,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-27 17:57:01,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:01,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398987324] [2024-06-27 17:57:01,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398987324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:01,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:01,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:01,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440698743] [2024-06-27 17:57:01,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:01,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:01,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:01,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:01,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:01,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:01,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 429 transitions, 6074 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:01,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:01,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:01,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:02,625 INFO L124 PetriNetUnfolderBase]: 5412/9224 cut-off events. [2024-06-27 17:57:02,626 INFO L125 PetriNetUnfolderBase]: For 422470/422527 co-relation queries the response was YES. [2024-06-27 17:57:02,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54342 conditions, 9224 events. 5412/9224 cut-off events. For 422470/422527 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69684 event pairs, 1464 based on Foata normal form. 12/8830 useless extension candidates. Maximal degree in co-relation 54183. Up to 7726 conditions per place. [2024-06-27 17:57:02,756 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 381 selfloop transitions, 69 changer transitions 0/465 dead transitions. [2024-06-27 17:57:02,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 465 transitions, 7150 flow [2024-06-27 17:57:02,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:02,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:02,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:57:02,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-27 17:57:02,757 INFO L175 Difference]: Start difference. First operand has 337 places, 429 transitions, 6074 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:57:02,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 465 transitions, 7150 flow [2024-06-27 17:57:04,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 465 transitions, 6595 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 17:57:04,646 INFO L231 Difference]: Finished difference. Result has 337 places, 431 transitions, 5724 flow [2024-06-27 17:57:04,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5519, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5724, PETRI_PLACES=337, PETRI_TRANSITIONS=431} [2024-06-27 17:57:04,646 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-27 17:57:04,646 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 431 transitions, 5724 flow [2024-06-27 17:57:04,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:04,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:04,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:04,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 17:57:04,647 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:04,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:04,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1342038887, now seen corresponding path program 3 times [2024-06-27 17:57:04,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:04,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661455880] [2024-06-27 17:57:04,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:04,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:04,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:04,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:04,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:04,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661455880] [2024-06-27 17:57:04,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661455880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:04,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:04,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:04,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126324471] [2024-06-27 17:57:04,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:04,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:04,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:04,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:04,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:04,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:04,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 431 transitions, 5724 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:04,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:04,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:04,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:06,197 INFO L124 PetriNetUnfolderBase]: 5518/9497 cut-off events. [2024-06-27 17:57:06,198 INFO L125 PetriNetUnfolderBase]: For 429396/429485 co-relation queries the response was YES. [2024-06-27 17:57:06,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53952 conditions, 9497 events. 5518/9497 cut-off events. For 429396/429485 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 72470 event pairs, 1712 based on Foata normal form. 47/9143 useless extension candidates. Maximal degree in co-relation 53793. Up to 7193 conditions per place. [2024-06-27 17:57:06,318 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 272 selfloop transitions, 180 changer transitions 0/467 dead transitions. [2024-06-27 17:57:06,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 467 transitions, 6806 flow [2024-06-27 17:57:06,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:57:06,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:57:06,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-06-27 17:57:06,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:57:06,319 INFO L175 Difference]: Start difference. First operand has 337 places, 431 transitions, 5724 flow. Second operand 10 states and 276 transitions. [2024-06-27 17:57:06,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 467 transitions, 6806 flow [2024-06-27 17:57:07,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 467 transitions, 6627 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:07,878 INFO L231 Difference]: Finished difference. Result has 342 places, 433 transitions, 5979 flow [2024-06-27 17:57:07,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5979, PETRI_PLACES=342, PETRI_TRANSITIONS=433} [2024-06-27 17:57:07,879 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-06-27 17:57:07,879 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 433 transitions, 5979 flow [2024-06-27 17:57:07,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:07,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:07,879 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-27 17:57:07,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 17:57:07,879 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:07,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:07,879 INFO L85 PathProgramCache]: Analyzing trace with hash -970698661, now seen corresponding path program 4 times [2024-06-27 17:57:07,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:07,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330056881] [2024-06-27 17:57:07,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:07,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:07,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:07,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:07,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:07,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330056881] [2024-06-27 17:57:07,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330056881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:07,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:07,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:07,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807231761] [2024-06-27 17:57:07,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:07,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:07,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:07,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:07,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:07,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:08,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 433 transitions, 5979 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:08,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:08,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:08,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:09,488 INFO L124 PetriNetUnfolderBase]: 5676/9687 cut-off events. [2024-06-27 17:57:09,489 INFO L125 PetriNetUnfolderBase]: For 462306/462363 co-relation queries the response was YES. [2024-06-27 17:57:09,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56785 conditions, 9687 events. 5676/9687 cut-off events. For 462306/462363 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 74192 event pairs, 1489 based on Foata normal form. 12/9285 useless extension candidates. Maximal degree in co-relation 56625. Up to 7520 conditions per place. [2024-06-27 17:57:09,593 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 384 selfloop transitions, 72 changer transitions 0/471 dead transitions. [2024-06-27 17:57:09,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 471 transitions, 7281 flow [2024-06-27 17:57:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:09,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:57:09,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-27 17:57:09,594 INFO L175 Difference]: Start difference. First operand has 342 places, 433 transitions, 5979 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:57:09,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 471 transitions, 7281 flow [2024-06-27 17:57:10,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 471 transitions, 6871 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 17:57:10,871 INFO L231 Difference]: Finished difference. Result has 342 places, 436 transitions, 5853 flow [2024-06-27 17:57:10,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5575, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5853, PETRI_PLACES=342, PETRI_TRANSITIONS=436} [2024-06-27 17:57:10,872 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-06-27 17:57:10,872 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 436 transitions, 5853 flow [2024-06-27 17:57:10,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:10,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:10,872 INFO 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-27 17:57:10,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 17:57:10,872 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:10,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:10,873 INFO L85 PathProgramCache]: Analyzing trace with hash 45489209, now seen corresponding path program 1 times [2024-06-27 17:57:10,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:10,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731715773] [2024-06-27 17:57:10,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:10,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:10,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:10,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:10,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:10,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731715773] [2024-06-27 17:57:10,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731715773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:10,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:10,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:10,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716645816] [2024-06-27 17:57:10,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:10,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:10,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:10,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:10,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:10,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:11,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 436 transitions, 5853 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:11,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:11,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:11,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:12,488 INFO L124 PetriNetUnfolderBase]: 5703/9742 cut-off events. [2024-06-27 17:57:12,488 INFO L125 PetriNetUnfolderBase]: For 422151/422234 co-relation queries the response was YES. [2024-06-27 17:57:12,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56598 conditions, 9742 events. 5703/9742 cut-off events. For 422151/422234 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 74739 event pairs, 1864 based on Foata normal form. 20/9334 useless extension candidates. Maximal degree in co-relation 56436. Up to 8352 conditions per place. [2024-06-27 17:57:12,608 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 361 selfloop transitions, 105 changer transitions 0/481 dead transitions. [2024-06-27 17:57:12,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 481 transitions, 7571 flow [2024-06-27 17:57:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:12,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:12,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 17:57:12,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331521739130435 [2024-06-27 17:57:12,609 INFO L175 Difference]: Start difference. First operand has 342 places, 436 transitions, 5853 flow. Second operand 8 states and 233 transitions. [2024-06-27 17:57:12,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 481 transitions, 7571 flow [2024-06-27 17:57:14,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 481 transitions, 7443 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:57:14,242 INFO L231 Difference]: Finished difference. Result has 346 places, 448 transitions, 6123 flow [2024-06-27 17:57:14,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6123, PETRI_PLACES=346, PETRI_TRANSITIONS=448} [2024-06-27 17:57:14,242 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-06-27 17:57:14,242 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 448 transitions, 6123 flow [2024-06-27 17:57:14,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:14,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:14,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-27 17:57:14,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 17:57:14,243 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:14,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:14,243 INFO L85 PathProgramCache]: Analyzing trace with hash -10478447, now seen corresponding path program 1 times [2024-06-27 17:57:14,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:14,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400389539] [2024-06-27 17:57:14,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:14,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:14,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:14,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:14,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:14,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400389539] [2024-06-27 17:57:14,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400389539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:14,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:14,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:14,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364264807] [2024-06-27 17:57:14,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:14,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:14,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:14,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:14,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:14,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:14,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 448 transitions, 6123 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:14,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:14,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:14,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:15,826 INFO L124 PetriNetUnfolderBase]: 5736/9785 cut-off events. [2024-06-27 17:57:15,826 INFO L125 PetriNetUnfolderBase]: For 431470/431558 co-relation queries the response was YES. [2024-06-27 17:57:15,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56703 conditions, 9785 events. 5736/9785 cut-off events. For 431470/431558 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75009 event pairs, 1850 based on Foata normal form. 24/9374 useless extension candidates. Maximal degree in co-relation 56540. Up to 8448 conditions per place. [2024-06-27 17:57:15,953 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 355 selfloop transitions, 120 changer transitions 0/490 dead transitions. [2024-06-27 17:57:15,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 490 transitions, 7868 flow [2024-06-27 17:57:15,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:15,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:15,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 17:57:15,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:57:15,954 INFO L175 Difference]: Start difference. First operand has 346 places, 448 transitions, 6123 flow. Second operand 8 states and 230 transitions. [2024-06-27 17:57:15,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 490 transitions, 7868 flow [2024-06-27 17:57:17,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 490 transitions, 7733 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 17:57:17,718 INFO L231 Difference]: Finished difference. Result has 353 places, 460 transitions, 6433 flow [2024-06-27 17:57:17,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5997, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6433, PETRI_PLACES=353, PETRI_TRANSITIONS=460} [2024-06-27 17:57:17,718 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 303 predicate places. [2024-06-27 17:57:17,719 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 460 transitions, 6433 flow [2024-06-27 17:57:17,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:17,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:17,719 INFO 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-27 17:57:17,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 17:57:17,719 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:17,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash 867424569, now seen corresponding path program 2 times [2024-06-27 17:57:17,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:17,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954747575] [2024-06-27 17:57:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:17,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:17,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:17,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:17,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:17,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954747575] [2024-06-27 17:57:17,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954747575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:17,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:17,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:17,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508693739] [2024-06-27 17:57:17,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:17,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:17,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:17,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:17,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:17,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:17,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 460 transitions, 6433 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:17,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:17,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:17,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:19,382 INFO L124 PetriNetUnfolderBase]: 5743/9794 cut-off events. [2024-06-27 17:57:19,382 INFO L125 PetriNetUnfolderBase]: For 432757/432838 co-relation queries the response was YES. [2024-06-27 17:57:19,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57072 conditions, 9794 events. 5743/9794 cut-off events. For 432757/432838 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75028 event pairs, 1839 based on Foata normal form. 17/9371 useless extension candidates. Maximal degree in co-relation 56905. Up to 8588 conditions per place. [2024-06-27 17:57:19,507 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 415 selfloop transitions, 60 changer transitions 0/490 dead transitions. [2024-06-27 17:57:19,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 490 transitions, 7479 flow [2024-06-27 17:57:19,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:19,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:19,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:57:19,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 17:57:19,508 INFO L175 Difference]: Start difference. First operand has 353 places, 460 transitions, 6433 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:57:19,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 490 transitions, 7479 flow [2024-06-27 17:57:21,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 490 transitions, 7193 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 17:57:21,157 INFO L231 Difference]: Finished difference. Result has 357 places, 463 transitions, 6307 flow [2024-06-27 17:57:21,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6147, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6307, PETRI_PLACES=357, PETRI_TRANSITIONS=463} [2024-06-27 17:57:21,157 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 307 predicate places. [2024-06-27 17:57:21,157 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 463 transitions, 6307 flow [2024-06-27 17:57:21,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:21,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:21,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:21,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 17:57:21,157 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:21,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:21,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1044556275, now seen corresponding path program 2 times [2024-06-27 17:57:21,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:21,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062926085] [2024-06-27 17:57:21,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:21,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:21,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-27 17:57:21,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:21,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062926085] [2024-06-27 17:57:21,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062926085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:21,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:21,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:21,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431486434] [2024-06-27 17:57:21,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:21,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:21,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:21,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:21,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:21,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:21,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 463 transitions, 6307 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:21,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:21,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:21,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:22,966 INFO L124 PetriNetUnfolderBase]: 5766/9828 cut-off events. [2024-06-27 17:57:22,966 INFO L125 PetriNetUnfolderBase]: For 444156/444244 co-relation queries the response was YES. [2024-06-27 17:57:23,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57217 conditions, 9828 events. 5766/9828 cut-off events. For 444156/444244 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75192 event pairs, 1850 based on Foata normal form. 24/9410 useless extension candidates. Maximal degree in co-relation 57049. Up to 8481 conditions per place. [2024-06-27 17:57:23,075 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 361 selfloop transitions, 129 changer transitions 0/505 dead transitions. [2024-06-27 17:57:23,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 505 transitions, 8215 flow [2024-06-27 17:57:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:57:23,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:57:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 17:57:23,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6065217391304348 [2024-06-27 17:57:23,076 INFO L175 Difference]: Start difference. First operand has 357 places, 463 transitions, 6307 flow. Second operand 10 states and 279 transitions. [2024-06-27 17:57:23,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 505 transitions, 8215 flow [2024-06-27 17:57:24,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 505 transitions, 8075 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 17:57:24,753 INFO L231 Difference]: Finished difference. Result has 361 places, 472 transitions, 6569 flow [2024-06-27 17:57:24,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6175, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6569, PETRI_PLACES=361, PETRI_TRANSITIONS=472} [2024-06-27 17:57:24,754 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 311 predicate places. [2024-06-27 17:57:24,754 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 472 transitions, 6569 flow [2024-06-27 17:57:24,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:24,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:24,755 INFO 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-27 17:57:24,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 17:57:24,756 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:24,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:24,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1044556089, now seen corresponding path program 3 times [2024-06-27 17:57:24,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:24,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124814763] [2024-06-27 17:57:24,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:24,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:24,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:24,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:24,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:24,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124814763] [2024-06-27 17:57:24,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124814763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:24,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:24,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:24,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558291818] [2024-06-27 17:57:24,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:24,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:24,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:24,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:24,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:24,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:24,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 472 transitions, 6569 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:24,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:24,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:24,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:26,459 INFO L124 PetriNetUnfolderBase]: 5783/9850 cut-off events. [2024-06-27 17:57:26,459 INFO L125 PetriNetUnfolderBase]: For 457352/457433 co-relation queries the response was YES. [2024-06-27 17:57:26,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57785 conditions, 9850 events. 5783/9850 cut-off events. For 457352/457433 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75300 event pairs, 1839 based on Foata normal form. 17/9418 useless extension candidates. Maximal degree in co-relation 57616. Up to 8632 conditions per place. [2024-06-27 17:57:26,581 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 424 selfloop transitions, 70 changer transitions 0/509 dead transitions. [2024-06-27 17:57:26,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 509 transitions, 7885 flow [2024-06-27 17:57:26,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:57:26,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:57:26,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-06-27 17:57:26,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575098814229249 [2024-06-27 17:57:26,582 INFO L175 Difference]: Start difference. First operand has 361 places, 472 transitions, 6569 flow. Second operand 11 states and 291 transitions. [2024-06-27 17:57:26,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 509 transitions, 7885 flow [2024-06-27 17:57:28,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 509 transitions, 7603 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 17:57:28,472 INFO L231 Difference]: Finished difference. Result has 366 places, 478 transitions, 6523 flow [2024-06-27 17:57:28,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6523, PETRI_PLACES=366, PETRI_TRANSITIONS=478} [2024-06-27 17:57:28,472 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 316 predicate places. [2024-06-27 17:57:28,472 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 478 transitions, 6523 flow [2024-06-27 17:57:28,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:28,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:28,473 INFO 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-27 17:57:28,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 17:57:28,473 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:28,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:28,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1044793425, now seen corresponding path program 3 times [2024-06-27 17:57:28,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:28,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579685122] [2024-06-27 17:57:28,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:28,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:28,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:28,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579685122] [2024-06-27 17:57:28,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579685122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:28,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:28,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:28,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872925609] [2024-06-27 17:57:28,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:28,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:28,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:28,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:28,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:28,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:28,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 478 transitions, 6523 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:28,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:28,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:28,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:30,228 INFO L124 PetriNetUnfolderBase]: 5780/9859 cut-off events. [2024-06-27 17:57:30,229 INFO L125 PetriNetUnfolderBase]: For 461793/461946 co-relation queries the response was YES. [2024-06-27 17:57:30,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57577 conditions, 9859 events. 5780/9859 cut-off events. For 461793/461946 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75543 event pairs, 1861 based on Foata normal form. 62/9490 useless extension candidates. Maximal degree in co-relation 57406. Up to 8500 conditions per place. [2024-06-27 17:57:30,347 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 361 selfloop transitions, 128 changer transitions 0/504 dead transitions. [2024-06-27 17:57:30,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 504 transitions, 7933 flow [2024-06-27 17:57:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:30,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 17:57:30,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 17:57:30,348 INFO L175 Difference]: Start difference. First operand has 366 places, 478 transitions, 6523 flow. Second operand 8 states and 226 transitions. [2024-06-27 17:57:30,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 504 transitions, 7933 flow [2024-06-27 17:57:31,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 504 transitions, 7753 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 17:57:31,873 INFO L231 Difference]: Finished difference. Result has 365 places, 478 transitions, 6605 flow [2024-06-27 17:57:31,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6605, PETRI_PLACES=365, PETRI_TRANSITIONS=478} [2024-06-27 17:57:31,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 315 predicate places. [2024-06-27 17:57:31,873 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 478 transitions, 6605 flow [2024-06-27 17:57:31,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:31,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:31,873 INFO 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-27 17:57:31,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 17:57:31,873 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:31,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:31,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1017292287, now seen corresponding path program 1 times [2024-06-27 17:57:31,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:31,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011048035] [2024-06-27 17:57:31,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:31,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:31,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:31,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:31,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011048035] [2024-06-27 17:57:31,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011048035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:31,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:31,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:31,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750765440] [2024-06-27 17:57:31,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:31,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:31,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:31,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:31,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:31,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:31,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 478 transitions, 6605 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:31,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:31,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:31,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:33,709 INFO L124 PetriNetUnfolderBase]: 6086/10448 cut-off events. [2024-06-27 17:57:33,709 INFO L125 PetriNetUnfolderBase]: For 586746/586893 co-relation queries the response was YES. [2024-06-27 17:57:33,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62114 conditions, 10448 events. 6086/10448 cut-off events. For 586746/586893 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 81237 event pairs, 1746 based on Foata normal form. 71/10079 useless extension candidates. Maximal degree in co-relation 61944. Up to 8414 conditions per place. [2024-06-27 17:57:33,832 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 376 selfloop transitions, 138 changer transitions 0/529 dead transitions. [2024-06-27 17:57:33,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 529 transitions, 8445 flow [2024-06-27 17:57:33,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:33,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:33,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 17:57:33,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-27 17:57:33,833 INFO L175 Difference]: Start difference. First operand has 365 places, 478 transitions, 6605 flow. Second operand 8 states and 242 transitions. [2024-06-27 17:57:33,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 529 transitions, 8445 flow [2024-06-27 17:57:35,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 529 transitions, 8173 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 17:57:35,744 INFO L231 Difference]: Finished difference. Result has 367 places, 485 transitions, 6736 flow [2024-06-27 17:57:35,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6736, PETRI_PLACES=367, PETRI_TRANSITIONS=485} [2024-06-27 17:57:35,745 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 317 predicate places. [2024-06-27 17:57:35,745 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 485 transitions, 6736 flow [2024-06-27 17:57:35,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:35,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:35,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] [2024-06-27 17:57:35,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 17:57:35,745 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:35,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:35,745 INFO L85 PathProgramCache]: Analyzing trace with hash -751268577, now seen corresponding path program 2 times [2024-06-27 17:57:35,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:35,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576950712] [2024-06-27 17:57:35,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:35,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:35,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:35,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:35,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576950712] [2024-06-27 17:57:35,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576950712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:35,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:35,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:35,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304181948] [2024-06-27 17:57:35,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:35,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:35,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:35,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:35,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:35,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:35,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 485 transitions, 6736 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:35,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:35,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:35,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:37,574 INFO L124 PetriNetUnfolderBase]: 6234/10634 cut-off events. [2024-06-27 17:57:37,575 INFO L125 PetriNetUnfolderBase]: For 623352/623499 co-relation queries the response was YES. [2024-06-27 17:57:37,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64227 conditions, 10634 events. 6234/10634 cut-off events. For 623352/623499 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 82725 event pairs, 2035 based on Foata normal form. 75/10254 useless extension candidates. Maximal degree in co-relation 64055. Up to 9038 conditions per place. [2024-06-27 17:57:37,705 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 374 selfloop transitions, 130 changer transitions 0/519 dead transitions. [2024-06-27 17:57:37,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 519 transitions, 8268 flow [2024-06-27 17:57:37,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:37,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:37,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 17:57:37,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277173913043478 [2024-06-27 17:57:37,706 INFO L175 Difference]: Start difference. First operand has 367 places, 485 transitions, 6736 flow. Second operand 8 states and 231 transitions. [2024-06-27 17:57:37,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 519 transitions, 8268 flow [2024-06-27 17:57:40,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 519 transitions, 8062 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 17:57:40,113 INFO L231 Difference]: Finished difference. Result has 372 places, 487 transitions, 6850 flow [2024-06-27 17:57:40,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6534, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6850, PETRI_PLACES=372, PETRI_TRANSITIONS=487} [2024-06-27 17:57:40,114 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 322 predicate places. [2024-06-27 17:57:40,114 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 487 transitions, 6850 flow [2024-06-27 17:57:40,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:40,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:40,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] [2024-06-27 17:57:40,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 17:57:40,114 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:40,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:40,114 INFO L85 PathProgramCache]: Analyzing trace with hash 786176049, now seen corresponding path program 3 times [2024-06-27 17:57:40,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:40,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992596163] [2024-06-27 17:57:40,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:40,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:40,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:40,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:40,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:40,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992596163] [2024-06-27 17:57:40,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992596163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:40,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:40,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:40,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27803282] [2024-06-27 17:57:40,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:40,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:40,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:40,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:40,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:40,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:40,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 487 transitions, 6850 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:40,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:40,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:40,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:42,423 INFO L124 PetriNetUnfolderBase]: 6382/10882 cut-off events. [2024-06-27 17:57:42,423 INFO L125 PetriNetUnfolderBase]: For 617523/617676 co-relation queries the response was YES. [2024-06-27 17:57:42,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65700 conditions, 10882 events. 6382/10882 cut-off events. For 617523/617676 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 84879 event pairs, 2025 based on Foata normal form. 71/10492 useless extension candidates. Maximal degree in co-relation 65526. Up to 9112 conditions per place. [2024-06-27 17:57:42,546 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 380 selfloop transitions, 134 changer transitions 0/529 dead transitions. [2024-06-27 17:57:42,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 529 transitions, 8456 flow [2024-06-27 17:57:42,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:42,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:42,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 17:57:42,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-27 17:57:42,547 INFO L175 Difference]: Start difference. First operand has 372 places, 487 transitions, 6850 flow. Second operand 8 states and 236 transitions. [2024-06-27 17:57:42,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 529 transitions, 8456 flow [2024-06-27 17:57:44,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 529 transitions, 8174 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 17:57:44,488 INFO L231 Difference]: Finished difference. Result has 375 places, 492 transitions, 6935 flow [2024-06-27 17:57:44,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6935, PETRI_PLACES=375, PETRI_TRANSITIONS=492} [2024-06-27 17:57:44,488 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 325 predicate places. [2024-06-27 17:57:44,488 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 492 transitions, 6935 flow [2024-06-27 17:57:44,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:44,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:44,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:44,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 17:57:44,489 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:44,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:44,489 INFO L85 PathProgramCache]: Analyzing trace with hash 220190743, now seen corresponding path program 4 times [2024-06-27 17:57:44,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:44,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089872644] [2024-06-27 17:57:44,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:44,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:44,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:44,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:44,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089872644] [2024-06-27 17:57:44,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089872644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:44,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:44,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:44,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599187153] [2024-06-27 17:57:44,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:44,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:44,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:44,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:44,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:44,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:44,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 492 transitions, 6935 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:44,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:44,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:44,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:46,722 INFO L124 PetriNetUnfolderBase]: 6399/10883 cut-off events. [2024-06-27 17:57:46,722 INFO L125 PetriNetUnfolderBase]: For 582187/582330 co-relation queries the response was YES. [2024-06-27 17:57:46,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65963 conditions, 10883 events. 6399/10883 cut-off events. For 582187/582330 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 84909 event pairs, 2101 based on Foata normal form. 45/10448 useless extension candidates. Maximal degree in co-relation 65787. Up to 9387 conditions per place. [2024-06-27 17:57:46,842 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 383 selfloop transitions, 123 changer transitions 0/521 dead transitions. [2024-06-27 17:57:46,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 521 transitions, 8675 flow [2024-06-27 17:57:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:46,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:57:46,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 17:57:46,843 INFO L175 Difference]: Start difference. First operand has 375 places, 492 transitions, 6935 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:57:46,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 521 transitions, 8675 flow [2024-06-27 17:57:49,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 521 transitions, 8380 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:49,219 INFO L231 Difference]: Finished difference. Result has 377 places, 498 transitions, 6988 flow [2024-06-27 17:57:49,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6988, PETRI_PLACES=377, PETRI_TRANSITIONS=498} [2024-06-27 17:57:49,220 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 327 predicate places. [2024-06-27 17:57:49,220 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 498 transitions, 6988 flow [2024-06-27 17:57:49,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:49,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:49,220 INFO 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-27 17:57:49,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 17:57:49,220 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:49,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:49,220 INFO L85 PathProgramCache]: Analyzing trace with hash 472634433, now seen corresponding path program 5 times [2024-06-27 17:57:49,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:49,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317776237] [2024-06-27 17:57:49,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:49,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:49,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:49,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-27 17:57:49,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:49,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317776237] [2024-06-27 17:57:49,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317776237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:49,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:49,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:49,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727558045] [2024-06-27 17:57:49,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:49,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:49,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:49,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:49,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:49,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:49,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 498 transitions, 6988 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:49,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:49,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:49,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:51,623 INFO L124 PetriNetUnfolderBase]: 6416/10909 cut-off events. [2024-06-27 17:57:51,623 INFO L125 PetriNetUnfolderBase]: For 593567/593710 co-relation queries the response was YES. [2024-06-27 17:57:51,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65702 conditions, 10909 events. 6416/10909 cut-off events. For 593567/593710 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85039 event pairs, 2101 based on Foata normal form. 45/10470 useless extension candidates. Maximal degree in co-relation 65525. Up to 9406 conditions per place. [2024-06-27 17:57:51,752 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 381 selfloop transitions, 128 changer transitions 0/524 dead transitions. [2024-06-27 17:57:51,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 524 transitions, 8744 flow [2024-06-27 17:57:51,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:51,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:51,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:57:51,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-27 17:57:51,753 INFO L175 Difference]: Start difference. First operand has 377 places, 498 transitions, 6988 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:57:51,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 524 transitions, 8744 flow [2024-06-27 17:57:54,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 524 transitions, 8466 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 17:57:54,078 INFO L231 Difference]: Finished difference. Result has 381 places, 504 transitions, 7080 flow [2024-06-27 17:57:54,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7080, PETRI_PLACES=381, PETRI_TRANSITIONS=504} [2024-06-27 17:57:54,078 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 331 predicate places. [2024-06-27 17:57:54,078 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 504 transitions, 7080 flow [2024-06-27 17:57:54,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:54,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:54,078 INFO 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-27 17:57:54,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 17:57:54,079 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:54,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:54,079 INFO L85 PathProgramCache]: Analyzing trace with hash 262857123, now seen corresponding path program 6 times [2024-06-27 17:57:54,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:54,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437618802] [2024-06-27 17:57:54,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:54,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:54,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-27 17:57:54,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:54,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437618802] [2024-06-27 17:57:54,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437618802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:54,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:54,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:54,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438893710] [2024-06-27 17:57:54,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:54,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:54,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:54,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:54,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:54,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:54,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 504 transitions, 7080 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:54,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:54,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:54,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:56,276 INFO L124 PetriNetUnfolderBase]: 6413/10905 cut-off events. [2024-06-27 17:57:56,276 INFO L125 PetriNetUnfolderBase]: For 599281/599424 co-relation queries the response was YES. [2024-06-27 17:57:56,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65613 conditions, 10905 events. 6413/10905 cut-off events. For 599281/599424 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 84997 event pairs, 2101 based on Foata normal form. 45/10466 useless extension candidates. Maximal degree in co-relation 65435. Up to 9403 conditions per place. [2024-06-27 17:57:56,396 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 388 selfloop transitions, 125 changer transitions 0/528 dead transitions. [2024-06-27 17:57:56,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 528 transitions, 8948 flow [2024-06-27 17:57:56,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:56,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:56,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:57:56,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-27 17:57:56,397 INFO L175 Difference]: Start difference. First operand has 381 places, 504 transitions, 7080 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:57:56,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 528 transitions, 8948 flow [2024-06-27 17:57:58,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 528 transitions, 8740 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:57:58,982 INFO L231 Difference]: Finished difference. Result has 385 places, 504 transitions, 7128 flow [2024-06-27 17:57:58,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6872, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7128, PETRI_PLACES=385, PETRI_TRANSITIONS=504} [2024-06-27 17:57:58,982 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 335 predicate places. [2024-06-27 17:57:58,982 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 504 transitions, 7128 flow [2024-06-27 17:57:58,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:58,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:58,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] [2024-06-27 17:57:58,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 17:57:58,983 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:58,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:58,983 INFO L85 PathProgramCache]: Analyzing trace with hash 262977093, now seen corresponding path program 7 times [2024-06-27 17:57:58,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:58,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367129915] [2024-06-27 17:57:58,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:58,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:59,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:59,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367129915] [2024-06-27 17:57:59,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367129915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:59,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:59,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:59,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485086698] [2024-06-27 17:57:59,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:59,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:59,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:59,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:59,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:59,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:57:59,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 504 transitions, 7128 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:59,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:59,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:57:59,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:01,244 INFO L124 PetriNetUnfolderBase]: 6426/10924 cut-off events. [2024-06-27 17:58:01,244 INFO L125 PetriNetUnfolderBase]: For 609995/610131 co-relation queries the response was YES. [2024-06-27 17:58:01,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65887 conditions, 10924 events. 6426/10924 cut-off events. For 609995/610131 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85120 event pairs, 2071 based on Foata normal form. 43/10474 useless extension candidates. Maximal degree in co-relation 65708. Up to 9617 conditions per place. [2024-06-27 17:58:01,362 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 446 selfloop transitions, 66 changer transitions 0/527 dead transitions. [2024-06-27 17:58:01,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 527 transitions, 8296 flow [2024-06-27 17:58:01,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:01,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:01,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:58:01,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-06-27 17:58:01,363 INFO L175 Difference]: Start difference. First operand has 385 places, 504 transitions, 7128 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:58:01,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 527 transitions, 8296 flow [2024-06-27 17:58:03,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 527 transitions, 7898 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:03,887 INFO L231 Difference]: Finished difference. Result has 385 places, 510 transitions, 6976 flow [2024-06-27 17:58:03,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6757, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6976, PETRI_PLACES=385, PETRI_TRANSITIONS=510} [2024-06-27 17:58:03,887 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 335 predicate places. [2024-06-27 17:58:03,888 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 510 transitions, 6976 flow [2024-06-27 17:58:03,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:03,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:03,888 INFO 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-27 17:58:03,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 17:58:03,888 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:03,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:03,888 INFO L85 PathProgramCache]: Analyzing trace with hash 262977279, now seen corresponding path program 4 times [2024-06-27 17:58:03,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:03,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707948922] [2024-06-27 17:58:03,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:03,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:03,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:03,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-27 17:58:03,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:03,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707948922] [2024-06-27 17:58:03,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707948922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:03,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:03,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:03,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266144596] [2024-06-27 17:58:03,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:03,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:03,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:03,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:03,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:03,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:03,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 510 transitions, 6976 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:03,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:03,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:03,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:06,262 INFO L124 PetriNetUnfolderBase]: 6433/10937 cut-off events. [2024-06-27 17:58:06,262 INFO L125 PetriNetUnfolderBase]: For 618111/618254 co-relation queries the response was YES. [2024-06-27 17:58:06,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65764 conditions, 10937 events. 6433/10937 cut-off events. For 618111/618254 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85139 event pairs, 2093 based on Foata normal form. 43/10490 useless extension candidates. Maximal degree in co-relation 65585. Up to 9488 conditions per place. [2024-06-27 17:58:06,377 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 385 selfloop transitions, 133 changer transitions 0/533 dead transitions. [2024-06-27 17:58:06,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 533 transitions, 8711 flow [2024-06-27 17:58:06,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:06,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:06,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:58:06,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-06-27 17:58:06,378 INFO L175 Difference]: Start difference. First operand has 385 places, 510 transitions, 6976 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:58:06,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 533 transitions, 8711 flow [2024-06-27 17:58:09,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 533 transitions, 8573 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:09,023 INFO L231 Difference]: Finished difference. Result has 388 places, 513 transitions, 7161 flow [2024-06-27 17:58:09,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6838, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7161, PETRI_PLACES=388, PETRI_TRANSITIONS=513} [2024-06-27 17:58:09,024 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 338 predicate places. [2024-06-27 17:58:09,024 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 513 transitions, 7161 flow [2024-06-27 17:58:09,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:09,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:09,024 INFO 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-27 17:58:09,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 17:58:09,024 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:09,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:09,025 INFO L85 PathProgramCache]: Analyzing trace with hash -830997179, now seen corresponding path program 5 times [2024-06-27 17:58:09,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:09,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205486449] [2024-06-27 17:58:09,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:09,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:09,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:09,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:09,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205486449] [2024-06-27 17:58:09,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205486449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:09,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:09,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:09,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120065812] [2024-06-27 17:58:09,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:09,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:09,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:09,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:09,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:09,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:09,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 513 transitions, 7161 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:09,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:09,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:09,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:11,210 INFO L124 PetriNetUnfolderBase]: 6456/10973 cut-off events. [2024-06-27 17:58:11,210 INFO L125 PetriNetUnfolderBase]: For 635063/635206 co-relation queries the response was YES. [2024-06-27 17:58:11,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66503 conditions, 10973 events. 6456/10973 cut-off events. For 635063/635206 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85552 event pairs, 2093 based on Foata normal form. 43/10521 useless extension candidates. Maximal degree in co-relation 66323. Up to 9512 conditions per place. [2024-06-27 17:58:11,336 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 386 selfloop transitions, 138 changer transitions 0/539 dead transitions. [2024-06-27 17:58:11,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 539 transitions, 9017 flow [2024-06-27 17:58:11,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:11,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:11,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 17:58:11,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-27 17:58:11,336 INFO L175 Difference]: Start difference. First operand has 388 places, 513 transitions, 7161 flow. Second operand 7 states and 196 transitions. [2024-06-27 17:58:11,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 539 transitions, 9017 flow [2024-06-27 17:58:14,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 539 transitions, 8653 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:14,108 INFO L231 Difference]: Finished difference. Result has 391 places, 522 transitions, 7258 flow [2024-06-27 17:58:14,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6829, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7258, PETRI_PLACES=391, PETRI_TRANSITIONS=522} [2024-06-27 17:58:14,108 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 341 predicate places. [2024-06-27 17:58:14,108 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 522 transitions, 7258 flow [2024-06-27 17:58:14,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:14,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:14,108 INFO 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-27 17:58:14,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 17:58:14,109 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:14,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:14,109 INFO L85 PathProgramCache]: Analyzing trace with hash -831175925, now seen corresponding path program 8 times [2024-06-27 17:58:14,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:14,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852526724] [2024-06-27 17:58:14,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:14,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:14,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:14,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-27 17:58:14,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:14,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852526724] [2024-06-27 17:58:14,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852526724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:14,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:14,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:14,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414326485] [2024-06-27 17:58:14,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:14,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:14,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:14,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:14,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:14,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:14,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 522 transitions, 7258 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:14,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:14,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:14,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:16,295 INFO L124 PetriNetUnfolderBase]: 6473/10997 cut-off events. [2024-06-27 17:58:16,295 INFO L125 PetriNetUnfolderBase]: For 650088/650224 co-relation queries the response was YES. [2024-06-27 17:58:16,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66795 conditions, 10997 events. 6473/10997 cut-off events. For 650088/650224 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85593 event pairs, 2071 based on Foata normal form. 43/10536 useless extension candidates. Maximal degree in co-relation 66614. Up to 9661 conditions per place. [2024-06-27 17:58:16,420 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 448 selfloop transitions, 80 changer transitions 0/543 dead transitions. [2024-06-27 17:58:16,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 543 transitions, 8622 flow [2024-06-27 17:58:16,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:16,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:16,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:58:16,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-06-27 17:58:16,421 INFO L175 Difference]: Start difference. First operand has 391 places, 522 transitions, 7258 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:58:16,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 543 transitions, 8622 flow [2024-06-27 17:58:19,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 543 transitions, 8409 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:19,190 INFO L231 Difference]: Finished difference. Result has 397 places, 528 transitions, 7308 flow [2024-06-27 17:58:19,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7045, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7308, PETRI_PLACES=397, PETRI_TRANSITIONS=528} [2024-06-27 17:58:19,190 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 347 predicate places. [2024-06-27 17:58:19,190 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 528 transitions, 7308 flow [2024-06-27 17:58:19,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:19,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:19,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] [2024-06-27 17:58:19,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 17:58:19,190 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:19,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:19,191 INFO L85 PathProgramCache]: Analyzing trace with hash 587718213, now seen corresponding path program 9 times [2024-06-27 17:58:19,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:19,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986066692] [2024-06-27 17:58:19,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:19,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:19,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:19,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:19,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986066692] [2024-06-27 17:58:19,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986066692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:19,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:19,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:19,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659496422] [2024-06-27 17:58:19,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:19,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:19,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:19,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:19,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:19,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 528 transitions, 7308 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:19,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:19,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:19,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:21,812 INFO L124 PetriNetUnfolderBase]: 6470/10993 cut-off events. [2024-06-27 17:58:21,812 INFO L125 PetriNetUnfolderBase]: For 655596/655732 co-relation queries the response was YES. [2024-06-27 17:58:21,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66646 conditions, 10993 events. 6470/10993 cut-off events. For 655596/655732 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85660 event pairs, 2071 based on Foata normal form. 43/10532 useless extension candidates. Maximal degree in co-relation 66463. Up to 9658 conditions per place. [2024-06-27 17:58:21,935 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 448 selfloop transitions, 81 changer transitions 0/544 dead transitions. [2024-06-27 17:58:21,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 544 transitions, 8404 flow [2024-06-27 17:58:21,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:21,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:21,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 17:58:21,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676328502415459 [2024-06-27 17:58:21,936 INFO L175 Difference]: Start difference. First operand has 397 places, 528 transitions, 7308 flow. Second operand 9 states and 235 transitions. [2024-06-27 17:58:21,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 544 transitions, 8404 flow [2024-06-27 17:58:25,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 544 transitions, 8264 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:25,023 INFO L231 Difference]: Finished difference. Result has 402 places, 528 transitions, 7336 flow [2024-06-27 17:58:25,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7168, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7336, PETRI_PLACES=402, PETRI_TRANSITIONS=528} [2024-06-27 17:58:25,023 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 352 predicate places. [2024-06-27 17:58:25,024 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 528 transitions, 7336 flow [2024-06-27 17:58:25,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:25,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:25,024 INFO 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-27 17:58:25,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 17:58:25,024 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:25,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:25,024 INFO L85 PathProgramCache]: Analyzing trace with hash 587718399, now seen corresponding path program 6 times [2024-06-27 17:58:25,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:25,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695750574] [2024-06-27 17:58:25,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:25,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:25,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:25,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695750574] [2024-06-27 17:58:25,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695750574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:25,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:25,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:25,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953896605] [2024-06-27 17:58:25,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:25,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:25,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:25,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:25,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:25,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:25,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 528 transitions, 7336 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:25,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:25,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:25,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:27,381 INFO L124 PetriNetUnfolderBase]: 6467/10991 cut-off events. [2024-06-27 17:58:27,381 INFO L125 PetriNetUnfolderBase]: For 661641/661784 co-relation queries the response was YES. [2024-06-27 17:58:27,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66627 conditions, 10991 events. 6467/10991 cut-off events. For 661641/661784 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 85634 event pairs, 2093 based on Foata normal form. 43/10535 useless extension candidates. Maximal degree in co-relation 66444. Up to 9527 conditions per place. [2024-06-27 17:58:27,508 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 393 selfloop transitions, 136 changer transitions 0/544 dead transitions. [2024-06-27 17:58:27,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 544 transitions, 8848 flow [2024-06-27 17:58:27,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:27,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:27,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:58:27,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-06-27 17:58:27,509 INFO L175 Difference]: Start difference. First operand has 402 places, 528 transitions, 7336 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:58:27,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 544 transitions, 8848 flow [2024-06-27 17:58:30,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 544 transitions, 8650 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 17:58:30,275 INFO L231 Difference]: Finished difference. Result has 401 places, 528 transitions, 7416 flow [2024-06-27 17:58:30,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7416, PETRI_PLACES=401, PETRI_TRANSITIONS=528} [2024-06-27 17:58:30,275 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 351 predicate places. [2024-06-27 17:58:30,275 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 528 transitions, 7416 flow [2024-06-27 17:58:30,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:30,275 INFO 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-27 17:58:30,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 17:58:30,275 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:30,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:30,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1687346713, now seen corresponding path program 7 times [2024-06-27 17:58:30,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:30,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172456051] [2024-06-27 17:58:30,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:30,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:30,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:30,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:30,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172456051] [2024-06-27 17:58:30,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172456051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:30,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:30,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:30,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50931156] [2024-06-27 17:58:30,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:30,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:30,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:30,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:30,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:30,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:30,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 528 transitions, 7416 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:30,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:30,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:32,849 INFO L124 PetriNetUnfolderBase]: 6474/11023 cut-off events. [2024-06-27 17:58:32,849 INFO L125 PetriNetUnfolderBase]: For 674268/674453 co-relation queries the response was YES. [2024-06-27 17:58:32,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67016 conditions, 11023 events. 6474/11023 cut-off events. For 674268/674453 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 86002 event pairs, 2084 based on Foata normal form. 69/10600 useless extension candidates. Maximal degree in co-relation 66832. Up to 9535 conditions per place. [2024-06-27 17:58:32,975 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 397 selfloop transitions, 139 changer transitions 0/551 dead transitions. [2024-06-27 17:58:32,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 551 transitions, 9008 flow [2024-06-27 17:58:32,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:32,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 17:58:32,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-27 17:58:32,976 INFO L175 Difference]: Start difference. First operand has 401 places, 528 transitions, 7416 flow. Second operand 8 states and 221 transitions. [2024-06-27 17:58:32,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 551 transitions, 9008 flow [2024-06-27 17:58:36,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 551 transitions, 8717 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:36,055 INFO L231 Difference]: Finished difference. Result has 403 places, 531 transitions, 7461 flow [2024-06-27 17:58:36,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7461, PETRI_PLACES=403, PETRI_TRANSITIONS=531} [2024-06-27 17:58:36,055 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 353 predicate places. [2024-06-27 17:58:36,056 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 531 transitions, 7461 flow [2024-06-27 17:58:36,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:36,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:36,056 INFO 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-27 17:58:36,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 17:58:36,056 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:36,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:36,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1692221843, now seen corresponding path program 8 times [2024-06-27 17:58:36,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:36,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871672961] [2024-06-27 17:58:36,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:36,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:36,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-27 17:58:36,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:36,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871672961] [2024-06-27 17:58:36,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871672961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:36,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:36,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:36,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194858285] [2024-06-27 17:58:36,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:36,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:36,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:36,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:36,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:36,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:36,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 531 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:36,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:36,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:36,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:38,538 INFO L124 PetriNetUnfolderBase]: 6491/11043 cut-off events. [2024-06-27 17:58:38,538 INFO L125 PetriNetUnfolderBase]: For 690673/690856 co-relation queries the response was YES. [2024-06-27 17:58:38,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67425 conditions, 11043 events. 6491/11043 cut-off events. For 690673/690856 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 86090 event pairs, 2082 based on Foata normal form. 60/10600 useless extension candidates. Maximal degree in co-relation 67240. Up to 9554 conditions per place. [2024-06-27 17:58:38,661 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 398 selfloop transitions, 145 changer transitions 0/558 dead transitions. [2024-06-27 17:58:38,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 558 transitions, 9337 flow [2024-06-27 17:58:38,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:38,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:38,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 17:58:38,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-27 17:58:38,662 INFO L175 Difference]: Start difference. First operand has 403 places, 531 transitions, 7461 flow. Second operand 8 states and 222 transitions. [2024-06-27 17:58:38,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 558 transitions, 9337 flow [2024-06-27 17:58:42,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 558 transitions, 9136 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:42,041 INFO L231 Difference]: Finished difference. Result has 407 places, 537 transitions, 7660 flow [2024-06-27 17:58:42,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7266, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7660, PETRI_PLACES=407, PETRI_TRANSITIONS=537} [2024-06-27 17:58:42,041 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 357 predicate places. [2024-06-27 17:58:42,041 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 537 transitions, 7660 flow [2024-06-27 17:58:42,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:42,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:42,041 INFO 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-27 17:58:42,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 17:58:42,041 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:42,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:42,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1934601419, now seen corresponding path program 10 times [2024-06-27 17:58:42,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:42,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620512098] [2024-06-27 17:58:42,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:42,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:42,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:42,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:42,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620512098] [2024-06-27 17:58:42,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620512098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:42,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:42,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:42,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595633272] [2024-06-27 17:58:42,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:42,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:42,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:42,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:42,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:42,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 17:58:42,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 537 transitions, 7660 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:42,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:42,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 17:58:42,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand