./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe031_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe031_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe031_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-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:47:36,648 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:47:36,729 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:47:36,735 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:47:36,736 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:47:36,767 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:47:36,768 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:47:36,768 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:47:36,802 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:47:36,802 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:47:36,803 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:47:36,803 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:47:36,805 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:47:36,809 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:47:36,809 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:47:36,809 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:47:36,810 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:47:36,811 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:47:36,811 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:47:36,811 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:47:36,812 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:47:36,812 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:47:36,812 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:47:36,813 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:47:36,813 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:47:36,813 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:47:36,813 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:47:36,814 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:47:36,814 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:47:36,815 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:47:36,816 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:47:36,816 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:47:36,816 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:47:36,817 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:47:36,817 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:47:36,817 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:47:36,817 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:47:36,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:47:36,818 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:47:36,818 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:47:36,818 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:47:36,819 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:47:36,819 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:47:36,819 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-05-12 12:47:37,101 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:47:37,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:47:37,124 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:47:37,126 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:47:37,126 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:47:37,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-05-12 12:47:38,393 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:47:38,643 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:47:38,644 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-05-12 12:47:38,667 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eadc8ae40/6824b7e824194927becf5af140bcc806/FLAG1fb6dcaf9 [2024-05-12 12:47:38,685 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eadc8ae40/6824b7e824194927becf5af140bcc806 [2024-05-12 12:47:38,687 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:47:38,688 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:47:38,688 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe031_tso.yml/witness.yml [2024-05-12 12:47:38,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:47:38,787 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:47:38,788 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:47:38,788 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:47:38,793 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:47:38,794 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:47:38" (1/2) ... [2024-05-12 12:47:38,795 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5aabab97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:47:38, skipping insertion in model container [2024-05-12 12:47:38,795 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:47:38" (1/2) ... [2024-05-12 12:47:38,797 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@681791d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:47:38, skipping insertion in model container [2024-05-12 12:47:38,799 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:47:38" (2/2) ... [2024-05-12 12:47:38,801 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5aabab97 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:38, skipping insertion in model container [2024-05-12 12:47:38,802 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:47:38" (2/2) ... [2024-05-12 12:47:38,802 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:47:38,863 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:47:38,865 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 12:47:38,865 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 12:47:38,865 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 12:47:38,866 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:47:38,866 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-05-12 12:47:38,914 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:47:39,085 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i[945,958] [2024-05-12 12:47:39,237 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:47:39,250 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:47:39,301 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:47:39,380 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:47:39,416 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:47:39,416 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39 WrapperNode [2024-05-12 12:47:39,417 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:47:39,418 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:47:39,418 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:47:39,418 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:47:39,425 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 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,445 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 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,490 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 12:47:39,493 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:47:39,494 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:47:39,494 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:47:39,494 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:47:39,504 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,505 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,522 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,553 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:47:39,554 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,554 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,559 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,580 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,582 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,596 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,599 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:47:39,600 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:47:39,600 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:47:39,600 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:47:39,601 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (1/1) ... [2024-05-12 12:47:39,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:47:39,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:47:39,646 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-05-12 12:47:39,667 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-05-12 12:47:39,692 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:47:39,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:47:39,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:47:39,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:47:39,693 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:47:39,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:47:39,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:47:39,694 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:47:39,694 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:47:39,694 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:47:39,695 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:47:39,695 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:47:39,696 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:47:39,696 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:47:39,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:47:39,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:47:39,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:47:39,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:47:39,699 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:47:39,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:47:39,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:47:39,701 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:47:39,836 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:47:39,838 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:47:40,042 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:47:40,043 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:47:40,133 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:47:40,133 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:47:40,134 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:47:40 BoogieIcfgContainer [2024-05-12 12:47:40,134 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:47:40,136 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:47:40,136 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:47:40,139 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:47:40,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:47:38" (1/4) ... [2024-05-12 12:47:40,140 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@351c237a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:47:40, skipping insertion in model container [2024-05-12 12:47:40,140 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:47:38" (2/4) ... [2024-05-12 12:47:40,141 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@351c237a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:47:40, skipping insertion in model container [2024-05-12 12:47:40,141 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:47:39" (3/4) ... [2024-05-12 12:47:40,141 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@351c237a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:47:40, skipping insertion in model container [2024-05-12 12:47:40,141 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:47:40" (4/4) ... [2024-05-12 12:47:40,143 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-05-12 12:47:40,161 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:47:40,162 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:47:40,162 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:47:40,232 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:47:40,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 12:47:40,289 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-05-12 12:47:40,290 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:47:40,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 12:47:40,293 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 12:47:40,297 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-05-12 12:47:40,306 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:47:40,313 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;@36b68a09, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:47:40,314 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:47:40,318 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:47:40,318 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:47:40,318 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:47:40,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:40,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:47:40,320 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-05-12 12:47:40,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:40,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1708196869, now seen corresponding path program 1 times [2024-05-12 12:47:40,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:40,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077911010] [2024-05-12 12:47:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:40,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:40,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:40,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:40,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:40,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077911010] [2024-05-12 12:47:40,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077911010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:40,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:40,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:47:40,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328409090] [2024-05-12 12:47:40,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:40,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:47:40,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:40,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:47:40,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:47:40,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:47:40,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:40,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:40,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:47:40,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:41,315 INFO L124 PetriNetUnfolderBase]: 1206/2074 cut-off events. [2024-05-12 12:47:41,333 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-05-12 12:47:41,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3931 conditions, 2074 events. 1206/2074 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12248 event pairs, 879 based on Foata normal form. 1/1992 useless extension candidates. Maximal degree in co-relation 3916. Up to 1790 conditions per place. [2024-05-12 12:47:41,370 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 35 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-05-12 12:47:41,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 199 flow [2024-05-12 12:47:41,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:47:41,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:47:41,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-05-12 12:47:41,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-05-12 12:47:41,404 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 96 transitions. [2024-05-12 12:47:41,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 199 flow [2024-05-12 12:47:41,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:41,446 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-05-12 12:47:41,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-05-12 12:47:41,455 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-05-12 12:47:41,455 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-05-12 12:47:41,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:41,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:41,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:41,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:47:41,458 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-05-12 12:47:41,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:41,461 INFO L85 PathProgramCache]: Analyzing trace with hash -899641894, now seen corresponding path program 1 times [2024-05-12 12:47:41,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:41,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217559097] [2024-05-12 12:47:41,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:41,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:41,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:41,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:41,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:41,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217559097] [2024-05-12 12:47:41,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217559097] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:41,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:41,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:47:41,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208048875] [2024-05-12 12:47:41,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:41,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:47:41,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:47:41,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:47:41,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:47:41,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:41,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:41,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:47:41,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:42,025 INFO L124 PetriNetUnfolderBase]: 1200/1917 cut-off events. [2024-05-12 12:47:42,025 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-05-12 12:47:42,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4260 conditions, 1917 events. 1200/1917 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10729 event pairs, 583 based on Foata normal form. 3/1876 useless extension candidates. Maximal degree in co-relation 4245. Up to 1762 conditions per place. [2024-05-12 12:47:42,039 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 44 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-05-12 12:47:42,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 274 flow [2024-05-12 12:47:42,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:47:42,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:47:42,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-05-12 12:47:42,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-05-12 12:47:42,041 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 126 transitions. [2024-05-12 12:47:42,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 274 flow [2024-05-12 12:47:42,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:42,044 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 154 flow [2024-05-12 12:47:42,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-05-12 12:47:42,045 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2024-05-12 12:47:42,045 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 154 flow [2024-05-12 12:47:42,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:42,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:42,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:42,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:47:42,047 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:42,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1647329842, now seen corresponding path program 1 times [2024-05-12 12:47:42,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:42,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795313143] [2024-05-12 12:47:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:42,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:42,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:42,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:42,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:42,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795313143] [2024-05-12 12:47:42,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795313143] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:42,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:42,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:47:42,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162678598] [2024-05-12 12:47:42,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:42,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:47:42,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:42,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:47:42,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:47:42,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:42,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:42,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:42,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:42,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:42,570 INFO L124 PetriNetUnfolderBase]: 1529/2416 cut-off events. [2024-05-12 12:47:42,571 INFO L125 PetriNetUnfolderBase]: For 1055/1055 co-relation queries the response was YES. [2024-05-12 12:47:42,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5891 conditions, 2416 events. 1529/2416 cut-off events. For 1055/1055 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13560 event pairs, 781 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 5874. Up to 2241 conditions per place. [2024-05-12 12:47:42,584 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 45 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-05-12 12:47:42,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 306 flow [2024-05-12 12:47:42,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:47:42,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:47:42,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 12:47:42,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-05-12 12:47:42,590 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 154 flow. Second operand 4 states and 119 transitions. [2024-05-12 12:47:42,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 306 flow [2024-05-12 12:47:42,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 292 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:42,595 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 180 flow [2024-05-12 12:47:42,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-05-12 12:47:42,597 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places. [2024-05-12 12:47:42,598 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 180 flow [2024-05-12 12:47:42,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:42,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:42,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:42,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:47:42,599 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:42,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:42,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1809438104, now seen corresponding path program 1 times [2024-05-12 12:47:42,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:42,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186580610] [2024-05-12 12:47:42,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:42,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:42,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:42,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:42,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:42,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186580610] [2024-05-12 12:47:42,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186580610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:42,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:42,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:42,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035362822] [2024-05-12 12:47:42,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:42,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:42,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:42,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:42,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:42,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:42,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 180 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:42,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:42,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:42,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:43,190 INFO L124 PetriNetUnfolderBase]: 1520/2407 cut-off events. [2024-05-12 12:47:43,190 INFO L125 PetriNetUnfolderBase]: For 1776/1776 co-relation queries the response was YES. [2024-05-12 12:47:43,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6340 conditions, 2407 events. 1520/2407 cut-off events. For 1776/1776 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13556 event pairs, 402 based on Foata normal form. 6/2391 useless extension candidates. Maximal degree in co-relation 6322. Up to 2163 conditions per place. [2024-05-12 12:47:43,204 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 63 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-05-12 12:47:43,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 88 transitions, 430 flow [2024-05-12 12:47:43,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:43,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:43,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:47:43,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 12:47:43,206 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 180 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:47:43,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 88 transitions, 430 flow [2024-05-12 12:47:43,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 414 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:43,209 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 223 flow [2024-05-12 12:47:43,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-05-12 12:47:43,210 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2024-05-12 12:47:43,211 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 223 flow [2024-05-12 12:47:43,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:43,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:43,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:43,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:47:43,211 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:43,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:43,212 INFO L85 PathProgramCache]: Analyzing trace with hash 460765495, now seen corresponding path program 1 times [2024-05-12 12:47:43,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:43,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687602118] [2024-05-12 12:47:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:43,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:43,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:43,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:43,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:43,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687602118] [2024-05-12 12:47:43,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687602118] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:43,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:43,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:43,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746828350] [2024-05-12 12:47:43,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:43,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:43,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:43,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:43,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:43,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:43,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:43,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:43,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:43,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:43,651 INFO L124 PetriNetUnfolderBase]: 1528/2438 cut-off events. [2024-05-12 12:47:43,651 INFO L125 PetriNetUnfolderBase]: For 2976/2976 co-relation queries the response was YES. [2024-05-12 12:47:43,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6928 conditions, 2438 events. 1528/2438 cut-off events. For 2976/2976 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13627 event pairs, 513 based on Foata normal form. 3/2438 useless extension candidates. Maximal degree in co-relation 6908. Up to 2187 conditions per place. [2024-05-12 12:47:43,698 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 59 selfloop transitions, 16 changer transitions 0/88 dead transitions. [2024-05-12 12:47:43,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 88 transitions, 493 flow [2024-05-12 12:47:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:43,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:43,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 12:47:43,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:47:43,700 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 223 flow. Second operand 5 states and 150 transitions. [2024-05-12 12:47:43,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 88 transitions, 493 flow [2024-05-12 12:47:43,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 464 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:43,705 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 313 flow [2024-05-12 12:47:43,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=313, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-05-12 12:47:43,706 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places. [2024-05-12 12:47:43,706 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 313 flow [2024-05-12 12:47:43,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:43,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:43,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:43,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:47:43,707 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-05-12 12:47:43,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:43,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1392154855, now seen corresponding path program 1 times [2024-05-12 12:47:43,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:43,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687723070] [2024-05-12 12:47:43,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:43,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:43,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:43,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:43,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:43,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687723070] [2024-05-12 12:47:43,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687723070] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:43,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:43,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:43,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671427697] [2024-05-12 12:47:43,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:43,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:43,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:43,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:43,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:43,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:43,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 313 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:43,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:43,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:43,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:44,149 INFO L124 PetriNetUnfolderBase]: 1545/2493 cut-off events. [2024-05-12 12:47:44,149 INFO L125 PetriNetUnfolderBase]: For 4917/4923 co-relation queries the response was YES. [2024-05-12 12:47:44,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7950 conditions, 2493 events. 1545/2493 cut-off events. For 4917/4923 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14179 event pairs, 498 based on Foata normal form. 6/2492 useless extension candidates. Maximal degree in co-relation 7927. Up to 2214 conditions per place. [2024-05-12 12:47:44,170 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 69 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-05-12 12:47:44,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 97 transitions, 607 flow [2024-05-12 12:47:44,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:44,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:44,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 12:47:44,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-05-12 12:47:44,172 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 313 flow. Second operand 5 states and 151 transitions. [2024-05-12 12:47:44,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 97 transitions, 607 flow [2024-05-12 12:47:44,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 595 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:44,179 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 389 flow [2024-05-12 12:47:44,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=389, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-05-12 12:47:44,180 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-05-12 12:47:44,180 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 389 flow [2024-05-12 12:47:44,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:44,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:44,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:44,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:47:44,181 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-05-12 12:47:44,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:44,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1771506505, now seen corresponding path program 2 times [2024-05-12 12:47:44,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:44,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28112099] [2024-05-12 12:47:44,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:44,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:44,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:44,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-05-12 12:47:44,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:44,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28112099] [2024-05-12 12:47:44,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28112099] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:44,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:44,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:44,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133381573] [2024-05-12 12:47:44,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:44,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:44,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:44,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:44,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:44,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:44,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 389 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:44,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:44,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:44,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:44,615 INFO L124 PetriNetUnfolderBase]: 1540/2529 cut-off events. [2024-05-12 12:47:44,615 INFO L125 PetriNetUnfolderBase]: For 6577/6577 co-relation queries the response was YES. [2024-05-12 12:47:44,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8496 conditions, 2529 events. 1540/2529 cut-off events. For 6577/6577 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14579 event pairs, 536 based on Foata normal form. 2/2520 useless extension candidates. Maximal degree in co-relation 8470. Up to 2209 conditions per place. [2024-05-12 12:47:44,635 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 64 selfloop transitions, 15 changer transitions 0/92 dead transitions. [2024-05-12 12:47:44,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 92 transitions, 597 flow [2024-05-12 12:47:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:44,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:44,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:47:44,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212765957446809 [2024-05-12 12:47:44,637 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 389 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:47:44,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 92 transitions, 597 flow [2024-05-12 12:47:44,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 561 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-05-12 12:47:44,650 INFO L231 Difference]: Finished difference. Result has 73 places, 71 transitions, 391 flow [2024-05-12 12:47:44,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=391, PETRI_PLACES=73, PETRI_TRANSITIONS=71} [2024-05-12 12:47:44,651 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2024-05-12 12:47:44,651 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 71 transitions, 391 flow [2024-05-12 12:47:44,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:44,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:44,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:44,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:47:44,652 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-05-12 12:47:44,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:44,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1823727928, now seen corresponding path program 1 times [2024-05-12 12:47:44,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:44,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329867458] [2024-05-12 12:47:44,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:44,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:44,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:44,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:44,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:44,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329867458] [2024-05-12 12:47:44,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329867458] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:44,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:44,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:44,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532518743] [2024-05-12 12:47:44,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:44,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:44,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:44,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:44,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:44,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 391 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:44,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:44,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:44,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:45,187 INFO L124 PetriNetUnfolderBase]: 1667/2810 cut-off events. [2024-05-12 12:47:45,188 INFO L125 PetriNetUnfolderBase]: For 7530/7536 co-relation queries the response was YES. [2024-05-12 12:47:45,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9215 conditions, 2810 events. 1667/2810 cut-off events. For 7530/7536 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16428 event pairs, 580 based on Foata normal form. 5/2795 useless extension candidates. Maximal degree in co-relation 9187. Up to 2076 conditions per place. [2024-05-12 12:47:45,219 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 83 selfloop transitions, 32 changer transitions 0/128 dead transitions. [2024-05-12 12:47:45,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 128 transitions, 889 flow [2024-05-12 12:47:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:45,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:45,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-05-12 12:47:45,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6773049645390071 [2024-05-12 12:47:45,222 INFO L175 Difference]: Start difference. First operand has 73 places, 71 transitions, 391 flow. Second operand 6 states and 191 transitions. [2024-05-12 12:47:45,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 128 transitions, 889 flow [2024-05-12 12:47:45,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 128 transitions, 847 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:45,237 INFO L231 Difference]: Finished difference. Result has 77 places, 90 transitions, 571 flow [2024-05-12 12:47:45,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=571, PETRI_PLACES=77, PETRI_TRANSITIONS=90} [2024-05-12 12:47:45,239 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 26 predicate places. [2024-05-12 12:47:45,240 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 90 transitions, 571 flow [2024-05-12 12:47:45,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:45,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:45,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:45,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:47:45,241 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-05-12 12:47:45,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:45,241 INFO L85 PathProgramCache]: Analyzing trace with hash -917604748, now seen corresponding path program 2 times [2024-05-12 12:47:45,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:45,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116044970] [2024-05-12 12:47:45,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:45,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:45,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:45,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:45,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116044970] [2024-05-12 12:47:45,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116044970] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:45,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:45,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:45,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404957899] [2024-05-12 12:47:45,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:45,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:45,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:45,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:45,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:45,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:45,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 90 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:45,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:45,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:45,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:45,762 INFO L124 PetriNetUnfolderBase]: 1766/2848 cut-off events. [2024-05-12 12:47:45,763 INFO L125 PetriNetUnfolderBase]: For 11140/11140 co-relation queries the response was YES. [2024-05-12 12:47:45,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11263 conditions, 2848 events. 1766/2848 cut-off events. For 11140/11140 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16552 event pairs, 484 based on Foata normal form. 4/2841 useless extension candidates. Maximal degree in co-relation 11232. Up to 2165 conditions per place. [2024-05-12 12:47:45,791 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 81 selfloop transitions, 49 changer transitions 0/143 dead transitions. [2024-05-12 12:47:45,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 143 transitions, 1150 flow [2024-05-12 12:47:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:45,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-05-12 12:47:45,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:47:45,793 INFO L175 Difference]: Start difference. First operand has 77 places, 90 transitions, 571 flow. Second operand 6 states and 186 transitions. [2024-05-12 12:47:45,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 143 transitions, 1150 flow [2024-05-12 12:47:45,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 143 transitions, 1110 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:45,818 INFO L231 Difference]: Finished difference. Result has 86 places, 109 transitions, 869 flow [2024-05-12 12:47:45,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=869, PETRI_PLACES=86, PETRI_TRANSITIONS=109} [2024-05-12 12:47:45,820 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 35 predicate places. [2024-05-12 12:47:45,820 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 109 transitions, 869 flow [2024-05-12 12:47:45,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:45,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:45,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:45,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:47:45,823 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-05-12 12:47:45,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:45,824 INFO L85 PathProgramCache]: Analyzing trace with hash 413782520, now seen corresponding path program 3 times [2024-05-12 12:47:45,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:45,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363142722] [2024-05-12 12:47:45,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:45,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:45,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:45,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:45,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:45,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363142722] [2024-05-12 12:47:45,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363142722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:45,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:45,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:45,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116122224] [2024-05-12 12:47:45,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:45,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:45,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:45,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:45,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:46,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:46,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 109 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:46,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:46,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:46,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:46,388 INFO L124 PetriNetUnfolderBase]: 1759/2903 cut-off events. [2024-05-12 12:47:46,389 INFO L125 PetriNetUnfolderBase]: For 14752/14752 co-relation queries the response was YES. [2024-05-12 12:47:46,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12441 conditions, 2903 events. 1759/2903 cut-off events. For 14752/14752 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17171 event pairs, 536 based on Foata normal form. 4/2891 useless extension candidates. Maximal degree in co-relation 12404. Up to 2161 conditions per place. [2024-05-12 12:47:46,419 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 83 selfloop transitions, 47 changer transitions 0/143 dead transitions. [2024-05-12 12:47:46,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 143 transitions, 1297 flow [2024-05-12 12:47:46,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:46,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:46,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:47:46,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560283687943262 [2024-05-12 12:47:46,421 INFO L175 Difference]: Start difference. First operand has 86 places, 109 transitions, 869 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:47:46,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 143 transitions, 1297 flow [2024-05-12 12:47:46,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 143 transitions, 1269 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:46,449 INFO L231 Difference]: Finished difference. Result has 94 places, 113 transitions, 1041 flow [2024-05-12 12:47:46,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1041, PETRI_PLACES=94, PETRI_TRANSITIONS=113} [2024-05-12 12:47:46,450 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-05-12 12:47:46,450 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 113 transitions, 1041 flow [2024-05-12 12:47:46,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:46,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:46,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:46,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:47:46,451 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-05-12 12:47:46,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:46,452 INFO L85 PathProgramCache]: Analyzing trace with hash 414059350, now seen corresponding path program 1 times [2024-05-12 12:47:46,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:46,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322807531] [2024-05-12 12:47:46,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:46,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:46,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:46,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:46,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:46,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322807531] [2024-05-12 12:47:46,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322807531] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:46,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:46,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118529933] [2024-05-12 12:47:46,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:46,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:46,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:46,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:46,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:46,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:46,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 113 transitions, 1041 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:46,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:46,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:46,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:47,024 INFO L124 PetriNetUnfolderBase]: 1772/2944 cut-off events. [2024-05-12 12:47:47,024 INFO L125 PetriNetUnfolderBase]: For 16796/16796 co-relation queries the response was YES. [2024-05-12 12:47:47,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13094 conditions, 2944 events. 1772/2944 cut-off events. For 16796/16796 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17575 event pairs, 697 based on Foata normal form. 6/2919 useless extension candidates. Maximal degree in co-relation 13052. Up to 2482 conditions per place. [2024-05-12 12:47:47,049 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2024-05-12 12:47:47,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 146 transitions, 1451 flow [2024-05-12 12:47:47,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:47,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:47,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:47:47,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 12:47:47,051 INFO L175 Difference]: Start difference. First operand has 94 places, 113 transitions, 1041 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:47:47,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 146 transitions, 1451 flow [2024-05-12 12:47:47,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 146 transitions, 1391 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:47,081 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 1067 flow [2024-05-12 12:47:47,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1067, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-05-12 12:47:47,082 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 12:47:47,082 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 1067 flow [2024-05-12 12:47:47,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:47,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:47,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:47,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:47:47,083 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:47,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:47,083 INFO L85 PathProgramCache]: Analyzing trace with hash -744837718, now seen corresponding path program 1 times [2024-05-12 12:47:47,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:47,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290435371] [2024-05-12 12:47:47,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:47,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:47,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:47,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:47,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:47,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290435371] [2024-05-12 12:47:47,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290435371] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:47,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:47,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:47:47,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551876153] [2024-05-12 12:47:47,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:47,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:47:47,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:47,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:47:47,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:47:47,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:47:47,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 1067 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:47,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:47,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:47:47,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:47,582 INFO L124 PetriNetUnfolderBase]: 1715/2806 cut-off events. [2024-05-12 12:47:47,582 INFO L125 PetriNetUnfolderBase]: For 17212/17212 co-relation queries the response was YES. [2024-05-12 12:47:47,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12760 conditions, 2806 events. 1715/2806 cut-off events. For 17212/17212 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16466 event pairs, 470 based on Foata normal form. 1/2802 useless extension candidates. Maximal degree in co-relation 12717. Up to 2339 conditions per place. [2024-05-12 12:47:47,611 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 95 selfloop transitions, 7 changer transitions 0/128 dead transitions. [2024-05-12 12:47:47,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 128 transitions, 1299 flow [2024-05-12 12:47:47,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:47:47,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:47:47,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-05-12 12:47:47,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 12:47:47,613 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 1067 flow. Second operand 4 states and 117 transitions. [2024-05-12 12:47:47,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 128 transitions, 1299 flow [2024-05-12 12:47:47,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1231 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:47,649 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 1019 flow [2024-05-12 12:47:47,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1019, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-05-12 12:47:47,650 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 12:47:47,650 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 1019 flow [2024-05-12 12:47:47,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:47,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:47,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:47,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:47:47,651 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-05-12 12:47:47,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:47,652 INFO L85 PathProgramCache]: Analyzing trace with hash -285727926, now seen corresponding path program 1 times [2024-05-12 12:47:47,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:47,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193778921] [2024-05-12 12:47:47,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:47,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:47,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:47,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:47,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:47,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193778921] [2024-05-12 12:47:47,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193778921] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:47,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:47,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:47,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278203376] [2024-05-12 12:47:47,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:47,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:47,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:47,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:47,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:47,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:47,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 1019 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:47,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:47,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:47,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:48,284 INFO L124 PetriNetUnfolderBase]: 1786/3025 cut-off events. [2024-05-12 12:47:48,285 INFO L125 PetriNetUnfolderBase]: For 18717/18717 co-relation queries the response was YES. [2024-05-12 12:47:48,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13268 conditions, 3025 events. 1786/3025 cut-off events. For 18717/18717 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18023 event pairs, 541 based on Foata normal form. 2/3021 useless extension candidates. Maximal degree in co-relation 13224. Up to 2556 conditions per place. [2024-05-12 12:47:48,312 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 126 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-05-12 12:47:48,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1409 flow [2024-05-12 12:47:48,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:48,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:48,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:47:48,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:47:48,315 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 1019 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:47:48,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1409 flow [2024-05-12 12:47:48,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1389 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:48,347 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 1071 flow [2024-05-12 12:47:48,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1071, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2024-05-12 12:47:48,348 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-05-12 12:47:48,348 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 1071 flow [2024-05-12 12:47:48,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:48,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:48,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:48,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:47:48,349 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-05-12 12:47:48,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:48,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2126028806, now seen corresponding path program 2 times [2024-05-12 12:47:48,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:48,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383262587] [2024-05-12 12:47:48,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:48,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:48,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:48,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-05-12 12:47:48,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:48,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383262587] [2024-05-12 12:47:48,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383262587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:48,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:48,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:48,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084044484] [2024-05-12 12:47:48,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:48,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:48,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:48,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:48,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:48,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:48,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 1071 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:48,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:48,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:48,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:48,874 INFO L124 PetriNetUnfolderBase]: 1803/2959 cut-off events. [2024-05-12 12:47:48,875 INFO L125 PetriNetUnfolderBase]: For 21632/21635 co-relation queries the response was YES. [2024-05-12 12:47:48,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13820 conditions, 2959 events. 1803/2959 cut-off events. For 21632/21635 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17557 event pairs, 525 based on Foata normal form. 4/2948 useless extension candidates. Maximal degree in co-relation 13776. Up to 2513 conditions per place. [2024-05-12 12:47:48,902 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 119 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-05-12 12:47:48,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 157 transitions, 1561 flow [2024-05-12 12:47:48,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:48,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:48,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:47:48,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 12:47:48,904 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 1071 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:47:48,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 157 transitions, 1561 flow [2024-05-12 12:47:48,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 157 transitions, 1513 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:48,946 INFO L231 Difference]: Finished difference. Result has 103 places, 125 transitions, 1163 flow [2024-05-12 12:47:48,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1163, PETRI_PLACES=103, PETRI_TRANSITIONS=125} [2024-05-12 12:47:48,947 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 52 predicate places. [2024-05-12 12:47:48,947 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 125 transitions, 1163 flow [2024-05-12 12:47:48,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:48,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:48,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:48,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:47:48,948 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-05-12 12:47:48,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:48,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1610744296, now seen corresponding path program 3 times [2024-05-12 12:47:48,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:48,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994290075] [2024-05-12 12:47:48,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:48,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:48,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:49,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-05-12 12:47:49,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:49,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994290075] [2024-05-12 12:47:49,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994290075] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:49,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:49,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:47:49,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645349718] [2024-05-12 12:47:49,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:49,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:47:49,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:49,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:47:49,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:47:49,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:49,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 125 transitions, 1163 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:49,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:49,542 INFO L124 PetriNetUnfolderBase]: 1798/2968 cut-off events. [2024-05-12 12:47:49,542 INFO L125 PetriNetUnfolderBase]: For 24592/24592 co-relation queries the response was YES. [2024-05-12 12:47:49,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14226 conditions, 2968 events. 1798/2968 cut-off events. For 24592/24592 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17741 event pairs, 532 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 14181. Up to 2508 conditions per place. [2024-05-12 12:47:49,567 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 25 changer transitions 0/152 dead transitions. [2024-05-12 12:47:49,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 152 transitions, 1505 flow [2024-05-12 12:47:49,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:47:49,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:47:49,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:47:49,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:47:49,569 INFO L175 Difference]: Start difference. First operand has 103 places, 125 transitions, 1163 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:47:49,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 152 transitions, 1505 flow [2024-05-12 12:47:49,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 152 transitions, 1439 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:49,615 INFO L231 Difference]: Finished difference. Result has 107 places, 125 transitions, 1155 flow [2024-05-12 12:47:49,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1155, PETRI_PLACES=107, PETRI_TRANSITIONS=125} [2024-05-12 12:47:49,616 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-05-12 12:47:49,616 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 125 transitions, 1155 flow [2024-05-12 12:47:49,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:49,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:49,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:47:49,617 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:49,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:49,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1616371317, now seen corresponding path program 1 times [2024-05-12 12:47:49,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:49,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885037515] [2024-05-12 12:47:49,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:49,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:49,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:49,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:49,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:49,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885037515] [2024-05-12 12:47:49,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885037515] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:49,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:49,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:49,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11905872] [2024-05-12 12:47:49,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:49,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:49,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:49,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:49,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:49,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:47:49,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 125 transitions, 1155 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:49,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:49,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:47:49,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:50,138 INFO L124 PetriNetUnfolderBase]: 1734/2885 cut-off events. [2024-05-12 12:47:50,139 INFO L125 PetriNetUnfolderBase]: For 25440/25454 co-relation queries the response was YES. [2024-05-12 12:47:50,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13821 conditions, 2885 events. 1734/2885 cut-off events. For 25440/25454 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17475 event pairs, 702 based on Foata normal form. 7/2865 useless extension candidates. Maximal degree in co-relation 13774. Up to 2307 conditions per place. [2024-05-12 12:47:50,164 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 99 selfloop transitions, 23 changer transitions 0/148 dead transitions. [2024-05-12 12:47:50,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 148 transitions, 1521 flow [2024-05-12 12:47:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:47:50,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212765957446809 [2024-05-12 12:47:50,166 INFO L175 Difference]: Start difference. First operand has 107 places, 125 transitions, 1155 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:47:50,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 148 transitions, 1521 flow [2024-05-12 12:47:50,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 148 transitions, 1451 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:50,206 INFO L231 Difference]: Finished difference. Result has 108 places, 132 transitions, 1219 flow [2024-05-12 12:47:50,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1219, PETRI_PLACES=108, PETRI_TRANSITIONS=132} [2024-05-12 12:47:50,206 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2024-05-12 12:47:50,207 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 132 transitions, 1219 flow [2024-05-12 12:47:50,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:50,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:50,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:47:50,207 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-05-12 12:47:50,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:50,208 INFO L85 PathProgramCache]: Analyzing trace with hash 250210327, now seen corresponding path program 1 times [2024-05-12 12:47:50,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:50,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289952089] [2024-05-12 12:47:50,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:50,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:50,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:50,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:50,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:50,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289952089] [2024-05-12 12:47:50,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289952089] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:50,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:50,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:50,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097187720] [2024-05-12 12:47:50,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:50,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:50,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:50,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:50,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:50,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:50,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 132 transitions, 1219 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:50,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:50,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:50,908 INFO L124 PetriNetUnfolderBase]: 1892/3146 cut-off events. [2024-05-12 12:47:50,909 INFO L125 PetriNetUnfolderBase]: For 29507/29507 co-relation queries the response was YES. [2024-05-12 12:47:50,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15611 conditions, 3146 events. 1892/3146 cut-off events. For 29507/29507 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18986 event pairs, 682 based on Foata normal form. 4/3117 useless extension candidates. Maximal degree in co-relation 15562. Up to 2567 conditions per place. [2024-05-12 12:47:50,942 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 136 selfloop transitions, 35 changer transitions 0/184 dead transitions. [2024-05-12 12:47:50,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 184 transitions, 1857 flow [2024-05-12 12:47:50,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:50,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:50,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-05-12 12:47:50,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2024-05-12 12:47:50,944 INFO L175 Difference]: Start difference. First operand has 108 places, 132 transitions, 1219 flow. Second operand 7 states and 218 transitions. [2024-05-12 12:47:50,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 184 transitions, 1857 flow [2024-05-12 12:47:50,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 184 transitions, 1777 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:50,998 INFO L231 Difference]: Finished difference. Result has 113 places, 142 transitions, 1342 flow [2024-05-12 12:47:50,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1342, PETRI_PLACES=113, PETRI_TRANSITIONS=142} [2024-05-12 12:47:50,999 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 62 predicate places. [2024-05-12 12:47:50,999 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 142 transitions, 1342 flow [2024-05-12 12:47:50,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:50,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:51,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:51,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:47:51,000 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-05-12 12:47:51,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:51,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1284008903, now seen corresponding path program 2 times [2024-05-12 12:47:51,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:51,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408026654] [2024-05-12 12:47:51,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:51,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:51,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:51,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:51,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408026654] [2024-05-12 12:47:51,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408026654] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:51,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:51,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:51,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83039233] [2024-05-12 12:47:51,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:51,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:51,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:51,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:51,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:51,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:51,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 142 transitions, 1342 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:51,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:51,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:51,707 INFO L124 PetriNetUnfolderBase]: 2055/3372 cut-off events. [2024-05-12 12:47:51,707 INFO L125 PetriNetUnfolderBase]: For 36028/36031 co-relation queries the response was YES. [2024-05-12 12:47:51,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17698 conditions, 3372 events. 2055/3372 cut-off events. For 36028/36031 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20501 event pairs, 458 based on Foata normal form. 4/3354 useless extension candidates. Maximal degree in co-relation 17648. Up to 2143 conditions per place. [2024-05-12 12:47:51,738 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 112 selfloop transitions, 84 changer transitions 0/209 dead transitions. [2024-05-12 12:47:51,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 209 transitions, 2336 flow [2024-05-12 12:47:51,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:51,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:51,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-05-12 12:47:51,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6838905775075987 [2024-05-12 12:47:51,740 INFO L175 Difference]: Start difference. First operand has 113 places, 142 transitions, 1342 flow. Second operand 7 states and 225 transitions. [2024-05-12 12:47:51,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 209 transitions, 2336 flow [2024-05-12 12:47:51,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 209 transitions, 2195 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:51,796 INFO L231 Difference]: Finished difference. Result has 119 places, 164 transitions, 1695 flow [2024-05-12 12:47:51,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=119, PETRI_TRANSITIONS=164} [2024-05-12 12:47:51,797 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 68 predicate places. [2024-05-12 12:47:51,797 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 164 transitions, 1695 flow [2024-05-12 12:47:51,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:51,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:51,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:47:51,798 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-05-12 12:47:51,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:51,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1338494551, now seen corresponding path program 3 times [2024-05-12 12:47:51,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:51,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948759768] [2024-05-12 12:47:51,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:51,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:51,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:51,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-05-12 12:47:51,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:51,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948759768] [2024-05-12 12:47:51,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948759768] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:51,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:51,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:51,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19582065] [2024-05-12 12:47:51,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:51,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:51,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:51,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:51,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:51,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:51,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 164 transitions, 1695 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:51,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:51,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:51,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:52,431 INFO L124 PetriNetUnfolderBase]: 2048/3363 cut-off events. [2024-05-12 12:47:52,431 INFO L125 PetriNetUnfolderBase]: For 41490/41493 co-relation queries the response was YES. [2024-05-12 12:47:52,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18856 conditions, 3363 events. 2048/3363 cut-off events. For 41490/41493 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20392 event pairs, 458 based on Foata normal form. 4/3345 useless extension candidates. Maximal degree in co-relation 18803. Up to 2139 conditions per place. [2024-05-12 12:47:52,472 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 116 selfloop transitions, 79 changer transitions 0/208 dead transitions. [2024-05-12 12:47:52,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 208 transitions, 2419 flow [2024-05-12 12:47:52,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:52,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:52,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-05-12 12:47:52,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-05-12 12:47:52,474 INFO L175 Difference]: Start difference. First operand has 119 places, 164 transitions, 1695 flow. Second operand 7 states and 224 transitions. [2024-05-12 12:47:52,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 208 transitions, 2419 flow [2024-05-12 12:47:52,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 208 transitions, 2305 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-05-12 12:47:52,671 INFO L231 Difference]: Finished difference. Result has 126 places, 164 transitions, 1754 flow [2024-05-12 12:47:52,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1754, PETRI_PLACES=126, PETRI_TRANSITIONS=164} [2024-05-12 12:47:52,672 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 75 predicate places. [2024-05-12 12:47:52,672 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 164 transitions, 1754 flow [2024-05-12 12:47:52,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:52,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:52,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:47:52,673 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-05-12 12:47:52,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:52,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1482600407, now seen corresponding path program 1 times [2024-05-12 12:47:52,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:52,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587350670] [2024-05-12 12:47:52,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:52,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:52,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:52,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:52,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587350670] [2024-05-12 12:47:52,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587350670] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:52,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:52,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:52,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694933184] [2024-05-12 12:47:52,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:52,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:52,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:52,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:52,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:52,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:52,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 164 transitions, 1754 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:52,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:52,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:52,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:53,359 INFO L124 PetriNetUnfolderBase]: 2170/3689 cut-off events. [2024-05-12 12:47:53,360 INFO L125 PetriNetUnfolderBase]: For 47510/47513 co-relation queries the response was YES. [2024-05-12 12:47:53,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19773 conditions, 3689 events. 2170/3689 cut-off events. For 47510/47513 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 23001 event pairs, 557 based on Foata normal form. 14/3681 useless extension candidates. Maximal degree in co-relation 19717. Up to 2630 conditions per place. [2024-05-12 12:47:53,391 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 144 selfloop transitions, 53 changer transitions 0/210 dead transitions. [2024-05-12 12:47:53,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 210 transitions, 2420 flow [2024-05-12 12:47:53,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:53,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:53,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-05-12 12:47:53,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668693009118541 [2024-05-12 12:47:53,393 INFO L175 Difference]: Start difference. First operand has 126 places, 164 transitions, 1754 flow. Second operand 7 states and 220 transitions. [2024-05-12 12:47:53,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 210 transitions, 2420 flow [2024-05-12 12:47:53,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 210 transitions, 2213 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:53,542 INFO L231 Difference]: Finished difference. Result has 127 places, 167 transitions, 1714 flow [2024-05-12 12:47:53,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1714, PETRI_PLACES=127, PETRI_TRANSITIONS=167} [2024-05-12 12:47:53,543 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-05-12 12:47:53,543 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 167 transitions, 1714 flow [2024-05-12 12:47:53,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:53,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:53,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:53,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:47:53,544 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:53,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:53,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1431667317, now seen corresponding path program 1 times [2024-05-12 12:47:53,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:53,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696066009] [2024-05-12 12:47:53,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:53,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:53,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:53,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:53,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696066009] [2024-05-12 12:47:53,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696066009] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:53,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:53,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:53,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183813680] [2024-05-12 12:47:53,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:53,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:53,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:53,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:53,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:53,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:47:53,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 167 transitions, 1714 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:53,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:53,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:47:53,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:54,043 INFO L124 PetriNetUnfolderBase]: 2062/3435 cut-off events. [2024-05-12 12:47:54,043 INFO L125 PetriNetUnfolderBase]: For 45002/45026 co-relation queries the response was YES. [2024-05-12 12:47:54,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19000 conditions, 3435 events. 2062/3435 cut-off events. For 45002/45026 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21289 event pairs, 438 based on Foata normal form. 2/3424 useless extension candidates. Maximal degree in co-relation 18944. Up to 2743 conditions per place. [2024-05-12 12:47:54,079 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 139 selfloop transitions, 28 changer transitions 0/194 dead transitions. [2024-05-12 12:47:54,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 194 transitions, 2217 flow [2024-05-12 12:47:54,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:54,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:54,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 12:47:54,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6510638297872341 [2024-05-12 12:47:54,081 INFO L175 Difference]: Start difference. First operand has 127 places, 167 transitions, 1714 flow. Second operand 5 states and 153 transitions. [2024-05-12 12:47:54,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 194 transitions, 2217 flow [2024-05-12 12:47:54,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 194 transitions, 2080 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:54,185 INFO L231 Difference]: Finished difference. Result has 127 places, 172 transitions, 1719 flow [2024-05-12 12:47:54,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1719, PETRI_PLACES=127, PETRI_TRANSITIONS=172} [2024-05-12 12:47:54,186 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-05-12 12:47:54,186 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 172 transitions, 1719 flow [2024-05-12 12:47:54,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:54,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:54,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:47:54,186 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-05-12 12:47:54,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:54,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1530414091, now seen corresponding path program 4 times [2024-05-12 12:47:54,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:54,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027976426] [2024-05-12 12:47:54,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:54,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:54,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:54,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:54,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:54,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027976426] [2024-05-12 12:47:54,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027976426] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:54,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:54,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:54,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615696056] [2024-05-12 12:47:54,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:54,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:54,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:54,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:54,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:54,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:54,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 172 transitions, 1719 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:54,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:54,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:54,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:54,913 INFO L124 PetriNetUnfolderBase]: 2277/3740 cut-off events. [2024-05-12 12:47:54,913 INFO L125 PetriNetUnfolderBase]: For 50311/50311 co-relation queries the response was YES. [2024-05-12 12:47:54,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20287 conditions, 3740 events. 2277/3740 cut-off events. For 50311/50311 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 23306 event pairs, 515 based on Foata normal form. 4/3721 useless extension candidates. Maximal degree in co-relation 20230. Up to 2408 conditions per place. [2024-05-12 12:47:54,949 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 115 selfloop transitions, 95 changer transitions 0/223 dead transitions. [2024-05-12 12:47:54,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 223 transitions, 2583 flow [2024-05-12 12:47:54,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:54,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:54,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 12:47:54,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:47:54,951 INFO L175 Difference]: Start difference. First operand has 127 places, 172 transitions, 1719 flow. Second operand 7 states and 217 transitions. [2024-05-12 12:47:54,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 223 transitions, 2583 flow [2024-05-12 12:47:55,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 223 transitions, 2529 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:55,046 INFO L231 Difference]: Finished difference. Result has 133 places, 185 transitions, 2111 flow [2024-05-12 12:47:55,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2111, PETRI_PLACES=133, PETRI_TRANSITIONS=185} [2024-05-12 12:47:55,046 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2024-05-12 12:47:55,047 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 185 transitions, 2111 flow [2024-05-12 12:47:55,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:55,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:55,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:55,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:47:55,048 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-05-12 12:47:55,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:55,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1786914601, now seen corresponding path program 5 times [2024-05-12 12:47:55,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:55,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47364807] [2024-05-12 12:47:55,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:55,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:55,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:55,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:55,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:55,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47364807] [2024-05-12 12:47:55,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47364807] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:55,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:55,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:55,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418201366] [2024-05-12 12:47:55,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:55,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:55,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:55,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:55,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:55,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:55,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 185 transitions, 2111 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:55,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:55,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:55,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:55,754 INFO L124 PetriNetUnfolderBase]: 2320/3817 cut-off events. [2024-05-12 12:47:55,755 INFO L125 PetriNetUnfolderBase]: For 58364/58364 co-relation queries the response was YES. [2024-05-12 12:47:55,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22043 conditions, 3817 events. 2320/3817 cut-off events. For 58364/58364 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23890 event pairs, 528 based on Foata normal form. 4/3794 useless extension candidates. Maximal degree in co-relation 21984. Up to 2447 conditions per place. [2024-05-12 12:47:55,783 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 126 selfloop transitions, 91 changer transitions 0/230 dead transitions. [2024-05-12 12:47:55,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 230 transitions, 2961 flow [2024-05-12 12:47:55,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:55,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-05-12 12:47:55,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-05-12 12:47:55,784 INFO L175 Difference]: Start difference. First operand has 133 places, 185 transitions, 2111 flow. Second operand 7 states and 219 transitions. [2024-05-12 12:47:55,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 230 transitions, 2961 flow [2024-05-12 12:47:55,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 230 transitions, 2837 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-05-12 12:47:55,867 INFO L231 Difference]: Finished difference. Result has 139 places, 192 transitions, 2322 flow [2024-05-12 12:47:55,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2322, PETRI_PLACES=139, PETRI_TRANSITIONS=192} [2024-05-12 12:47:55,868 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-05-12 12:47:55,868 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 192 transitions, 2322 flow [2024-05-12 12:47:55,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:55,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:55,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:55,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:47:55,869 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:55,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:55,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1787121991, now seen corresponding path program 6 times [2024-05-12 12:47:55,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:55,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224268820] [2024-05-12 12:47:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:55,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:55,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:55,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:55,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224268820] [2024-05-12 12:47:55,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224268820] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:55,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:55,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:55,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795366509] [2024-05-12 12:47:55,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:55,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:55,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:55,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:55,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:56,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:56,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 192 transitions, 2322 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:56,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:56,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:56,477 INFO L124 PetriNetUnfolderBase]: 2313/3788 cut-off events. [2024-05-12 12:47:56,477 INFO L125 PetriNetUnfolderBase]: For 58528/58528 co-relation queries the response was YES. [2024-05-12 12:47:56,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22407 conditions, 3788 events. 2313/3788 cut-off events. For 58528/58528 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 23510 event pairs, 462 based on Foata normal form. 4/3775 useless extension candidates. Maximal degree in co-relation 22345. Up to 2443 conditions per place. [2024-05-12 12:47:56,504 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 126 selfloop transitions, 90 changer transitions 0/229 dead transitions. [2024-05-12 12:47:56,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 229 transitions, 3024 flow [2024-05-12 12:47:56,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:56,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:56,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 12:47:56,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:47:56,506 INFO L175 Difference]: Start difference. First operand has 139 places, 192 transitions, 2322 flow. Second operand 7 states and 217 transitions. [2024-05-12 12:47:56,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 229 transitions, 3024 flow [2024-05-12 12:47:56,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 229 transitions, 2776 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-05-12 12:47:56,593 INFO L231 Difference]: Finished difference. Result has 142 places, 192 transitions, 2265 flow [2024-05-12 12:47:56,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2265, PETRI_PLACES=142, PETRI_TRANSITIONS=192} [2024-05-12 12:47:56,593 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 91 predicate places. [2024-05-12 12:47:56,593 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 192 transitions, 2265 flow [2024-05-12 12:47:56,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:56,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:56,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:47:56,594 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:56,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash -695708783, now seen corresponding path program 2 times [2024-05-12 12:47:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:56,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989639756] [2024-05-12 12:47:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:56,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:56,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:56,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:56,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989639756] [2024-05-12 12:47:56,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989639756] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:56,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:56,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:56,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852716859] [2024-05-12 12:47:56,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:56,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:56,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:56,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:56,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:56,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:56,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 192 transitions, 2265 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:56,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:56,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:56,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:57,239 INFO L124 PetriNetUnfolderBase]: 2435/3971 cut-off events. [2024-05-12 12:47:57,239 INFO L125 PetriNetUnfolderBase]: For 65531/65531 co-relation queries the response was YES. [2024-05-12 12:47:57,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23049 conditions, 3971 events. 2435/3971 cut-off events. For 65531/65531 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24710 event pairs, 453 based on Foata normal form. 14/3973 useless extension candidates. Maximal degree in co-relation 22987. Up to 3003 conditions per place. [2024-05-12 12:47:57,270 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 171 selfloop transitions, 51 changer transitions 0/235 dead transitions. [2024-05-12 12:47:57,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 235 transitions, 3007 flow [2024-05-12 12:47:57,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:57,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:57,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-05-12 12:47:57,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-05-12 12:47:57,272 INFO L175 Difference]: Start difference. First operand has 142 places, 192 transitions, 2265 flow. Second operand 7 states and 215 transitions. [2024-05-12 12:47:57,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 235 transitions, 3007 flow [2024-05-12 12:47:57,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 235 transitions, 2791 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:57,361 INFO L231 Difference]: Finished difference. Result has 143 places, 195 transitions, 2216 flow [2024-05-12 12:47:57,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2216, PETRI_PLACES=143, PETRI_TRANSITIONS=195} [2024-05-12 12:47:57,362 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2024-05-12 12:47:57,362 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 195 transitions, 2216 flow [2024-05-12 12:47:57,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:57,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:57,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:57,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:47:57,363 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:57,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:57,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1521209385, now seen corresponding path program 3 times [2024-05-12 12:47:57,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:57,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131771816] [2024-05-12 12:47:57,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:57,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:57,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:57,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131771816] [2024-05-12 12:47:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131771816] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:57,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:57,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:57,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247794778] [2024-05-12 12:47:57,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:57,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:57,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:57,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:57,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 195 transitions, 2216 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:57,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:57,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:57,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:58,049 INFO L124 PetriNetUnfolderBase]: 2557/4164 cut-off events. [2024-05-12 12:47:58,049 INFO L125 PetriNetUnfolderBase]: For 70345/70345 co-relation queries the response was YES. [2024-05-12 12:47:58,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 4164 events. 2557/4164 cut-off events. For 70345/70345 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 26112 event pairs, 470 based on Foata normal form. 14/4166 useless extension candidates. Maximal degree in co-relation 23650. Up to 3189 conditions per place. [2024-05-12 12:47:58,082 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 171 selfloop transitions, 54 changer transitions 0/238 dead transitions. [2024-05-12 12:47:58,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 238 transitions, 2976 flow [2024-05-12 12:47:58,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:58,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:58,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-05-12 12:47:58,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-05-12 12:47:58,083 INFO L175 Difference]: Start difference. First operand has 143 places, 195 transitions, 2216 flow. Second operand 7 states and 215 transitions. [2024-05-12 12:47:58,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 238 transitions, 2976 flow [2024-05-12 12:47:58,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 238 transitions, 2843 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:58,171 INFO L231 Difference]: Finished difference. Result has 145 places, 198 transitions, 2262 flow [2024-05-12 12:47:58,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2262, PETRI_PLACES=145, PETRI_TRANSITIONS=198} [2024-05-12 12:47:58,172 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-05-12 12:47:58,172 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 198 transitions, 2262 flow [2024-05-12 12:47:58,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:58,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:58,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:58,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:47:58,173 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:58,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:58,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1520882955, now seen corresponding path program 4 times [2024-05-12 12:47:58,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:58,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299461080] [2024-05-12 12:47:58,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:58,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:58,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:58,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:58,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299461080] [2024-05-12 12:47:58,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299461080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:58,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:58,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:47:58,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792517338] [2024-05-12 12:47:58,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:58,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:47:58,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:58,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:47:58,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:47:58,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:58,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 198 transitions, 2262 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:58,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:58,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:58,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:58,825 INFO L124 PetriNetUnfolderBase]: 2808/4693 cut-off events. [2024-05-12 12:47:58,825 INFO L125 PetriNetUnfolderBase]: For 80144/80144 co-relation queries the response was YES. [2024-05-12 12:47:58,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26004 conditions, 4693 events. 2808/4693 cut-off events. For 80144/80144 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30855 event pairs, 503 based on Foata normal form. 14/4692 useless extension candidates. Maximal degree in co-relation 25941. Up to 2870 conditions per place. [2024-05-12 12:47:58,859 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 174 selfloop transitions, 61 changer transitions 0/248 dead transitions. [2024-05-12 12:47:58,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 248 transitions, 3152 flow [2024-05-12 12:47:58,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:47:58,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:47:58,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-05-12 12:47:58,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-05-12 12:47:58,860 INFO L175 Difference]: Start difference. First operand has 145 places, 198 transitions, 2262 flow. Second operand 7 states and 219 transitions. [2024-05-12 12:47:58,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 248 transitions, 3152 flow [2024-05-12 12:47:58,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 248 transitions, 3007 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 12:47:58,958 INFO L231 Difference]: Finished difference. Result has 148 places, 203 transitions, 2362 flow [2024-05-12 12:47:58,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2362, PETRI_PLACES=148, PETRI_TRANSITIONS=203} [2024-05-12 12:47:58,959 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-05-12 12:47:58,959 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 203 transitions, 2362 flow [2024-05-12 12:47:58,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:58,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:58,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:58,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:47:58,959 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-05-12 12:47:58,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:58,960 INFO L85 PathProgramCache]: Analyzing trace with hash 777785243, now seen corresponding path program 2 times [2024-05-12 12:47:58,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:58,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836152267] [2024-05-12 12:47:58,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:58,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:58,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:59,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:59,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:59,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836152267] [2024-05-12 12:47:59,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836152267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:59,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:59,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:59,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316058219] [2024-05-12 12:47:59,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:59,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:59,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:59,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:59,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:59,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:47:59,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 203 transitions, 2362 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:59,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:47:59,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:59,505 INFO L124 PetriNetUnfolderBase]: 2565/4319 cut-off events. [2024-05-12 12:47:59,505 INFO L125 PetriNetUnfolderBase]: For 76419/76429 co-relation queries the response was YES. [2024-05-12 12:47:59,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24695 conditions, 4319 events. 2565/4319 cut-off events. For 76419/76429 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28638 event pairs, 551 based on Foata normal form. 2/4308 useless extension candidates. Maximal degree in co-relation 24630. Up to 3415 conditions per place. [2024-05-12 12:47:59,539 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 161 selfloop transitions, 26 changer transitions 0/218 dead transitions. [2024-05-12 12:47:59,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 218 transitions, 2770 flow [2024-05-12 12:47:59,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:47:59,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:47:59,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:47:59,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:47:59,540 INFO L175 Difference]: Start difference. First operand has 148 places, 203 transitions, 2362 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:47:59,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 218 transitions, 2770 flow [2024-05-12 12:47:59,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 218 transitions, 2633 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-05-12 12:47:59,674 INFO L231 Difference]: Finished difference. Result has 150 places, 203 transitions, 2288 flow [2024-05-12 12:47:59,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2288, PETRI_PLACES=150, PETRI_TRANSITIONS=203} [2024-05-12 12:47:59,675 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 99 predicate places. [2024-05-12 12:47:59,675 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 203 transitions, 2288 flow [2024-05-12 12:47:59,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:59,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:59,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:47:59,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:47:59,676 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-05-12 12:47:59,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:59,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1343209477, now seen corresponding path program 1 times [2024-05-12 12:47:59,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:59,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596104927] [2024-05-12 12:47:59,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:59,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:59,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:59,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:59,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596104927] [2024-05-12 12:47:59,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596104927] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:59,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:59,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:47:59,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871048311] [2024-05-12 12:47:59,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:59,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:47:59,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:59,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:47:59,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:47:59,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:47:59,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 203 transitions, 2288 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-05-12 12:47:59,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:59,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:47:59,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:00,333 INFO L124 PetriNetUnfolderBase]: 2800/4573 cut-off events. [2024-05-12 12:48:00,333 INFO L125 PetriNetUnfolderBase]: For 77838/77838 co-relation queries the response was YES. [2024-05-12 12:48:00,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26100 conditions, 4573 events. 2800/4573 cut-off events. For 77838/77838 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29422 event pairs, 544 based on Foata normal form. 2/4570 useless extension candidates. Maximal degree in co-relation 26033. Up to 4024 conditions per place. [2024-05-12 12:48:00,366 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 194 selfloop transitions, 18 changer transitions 0/225 dead transitions. [2024-05-12 12:48:00,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 225 transitions, 2851 flow [2024-05-12 12:48:00,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:48:00,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:48:00,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:48:00,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:48:00,368 INFO L175 Difference]: Start difference. First operand has 150 places, 203 transitions, 2288 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:48:00,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 225 transitions, 2851 flow [2024-05-12 12:48:00,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 225 transitions, 2775 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:00,548 INFO L231 Difference]: Finished difference. Result has 150 places, 206 transitions, 2297 flow [2024-05-12 12:48:00,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2212, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2297, PETRI_PLACES=150, PETRI_TRANSITIONS=206} [2024-05-12 12:48:00,549 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 99 predicate places. [2024-05-12 12:48:00,549 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 206 transitions, 2297 flow [2024-05-12 12:48:00,549 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-05-12 12:48:00,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:00,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:00,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:48:00,550 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-05-12 12:48:00,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:00,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1382135557, now seen corresponding path program 2 times [2024-05-12 12:48:00,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:00,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082396141] [2024-05-12 12:48:00,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:00,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:00,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:00,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:00,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082396141] [2024-05-12 12:48:00,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082396141] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:00,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:00,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:48:00,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114143242] [2024-05-12 12:48:00,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:00,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:48:00,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:00,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:48:00,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:48:00,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:00,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 206 transitions, 2297 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-05-12 12:48:00,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:00,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:00,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:01,152 INFO L124 PetriNetUnfolderBase]: 2782/4639 cut-off events. [2024-05-12 12:48:01,153 INFO L125 PetriNetUnfolderBase]: For 82033/82036 co-relation queries the response was YES. [2024-05-12 12:48:01,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26101 conditions, 4639 events. 2782/4639 cut-off events. For 82033/82036 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30523 event pairs, 992 based on Foata normal form. 1/4596 useless extension candidates. Maximal degree in co-relation 26033. Up to 3998 conditions per place. [2024-05-12 12:48:01,199 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 189 selfloop transitions, 19 changer transitions 0/221 dead transitions. [2024-05-12 12:48:01,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 221 transitions, 2747 flow [2024-05-12 12:48:01,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:48:01,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:48:01,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:48:01,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6042553191489362 [2024-05-12 12:48:01,201 INFO L175 Difference]: Start difference. First operand has 150 places, 206 transitions, 2297 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:48:01,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 221 transitions, 2747 flow [2024-05-12 12:48:01,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 221 transitions, 2720 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 12:48:01,318 INFO L231 Difference]: Finished difference. Result has 153 places, 206 transitions, 2314 flow [2024-05-12 12:48:01,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2314, PETRI_PLACES=153, PETRI_TRANSITIONS=206} [2024-05-12 12:48:01,319 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-05-12 12:48:01,319 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 206 transitions, 2314 flow [2024-05-12 12:48:01,319 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-05-12 12:48:01,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:01,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:01,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:48:01,319 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:01,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:01,320 INFO L85 PathProgramCache]: Analyzing trace with hash 865606691, now seen corresponding path program 1 times [2024-05-12 12:48:01,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:01,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852051781] [2024-05-12 12:48:01,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:01,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:01,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:01,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:01,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:01,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852051781] [2024-05-12 12:48:01,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852051781] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:01,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:01,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:01,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463075910] [2024-05-12 12:48:01,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:01,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:01,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:01,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:01,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:01,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:01,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 206 transitions, 2314 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:01,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:01,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:01,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:02,134 INFO L124 PetriNetUnfolderBase]: 2844/4629 cut-off events. [2024-05-12 12:48:02,134 INFO L125 PetriNetUnfolderBase]: For 88925/88925 co-relation queries the response was YES. [2024-05-12 12:48:02,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26914 conditions, 4629 events. 2844/4629 cut-off events. For 88925/88925 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29632 event pairs, 362 based on Foata normal form. 4/4628 useless extension candidates. Maximal degree in co-relation 26845. Up to 4003 conditions per place. [2024-05-12 12:48:02,174 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 227 selfloop transitions, 19 changer transitions 0/259 dead transitions. [2024-05-12 12:48:02,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 259 transitions, 3126 flow [2024-05-12 12:48:02,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:02,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:02,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:48:02,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 12:48:02,176 INFO L175 Difference]: Start difference. First operand has 153 places, 206 transitions, 2314 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:48:02,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 259 transitions, 3126 flow [2024-05-12 12:48:02,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 259 transitions, 3063 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:02,331 INFO L231 Difference]: Finished difference. Result has 156 places, 210 transitions, 2396 flow [2024-05-12 12:48:02,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2396, PETRI_PLACES=156, PETRI_TRANSITIONS=210} [2024-05-12 12:48:02,332 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 105 predicate places. [2024-05-12 12:48:02,332 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 210 transitions, 2396 flow [2024-05-12 12:48:02,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:02,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:02,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:02,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:48:02,333 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:02,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:02,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1571636443, now seen corresponding path program 2 times [2024-05-12 12:48:02,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:02,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332200661] [2024-05-12 12:48:02,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:02,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:02,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:02,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:02,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332200661] [2024-05-12 12:48:02,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332200661] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:02,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:02,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:02,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940019791] [2024-05-12 12:48:02,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:02,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:02,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:02,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:02,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:02,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:02,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 210 transitions, 2396 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:02,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:02,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:02,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:03,148 INFO L124 PetriNetUnfolderBase]: 2836/4627 cut-off events. [2024-05-12 12:48:03,148 INFO L125 PetriNetUnfolderBase]: For 92586/92586 co-relation queries the response was YES. [2024-05-12 12:48:03,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27049 conditions, 4627 events. 2836/4627 cut-off events. For 92586/92586 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29769 event pairs, 724 based on Foata normal form. 4/4620 useless extension candidates. Maximal degree in co-relation 26979. Up to 4068 conditions per place. [2024-05-12 12:48:03,189 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 222 selfloop transitions, 15 changer transitions 0/250 dead transitions. [2024-05-12 12:48:03,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 250 transitions, 2966 flow [2024-05-12 12:48:03,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:03,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:03,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:48:03,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 12:48:03,190 INFO L175 Difference]: Start difference. First operand has 156 places, 210 transitions, 2396 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:48:03,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 250 transitions, 2966 flow [2024-05-12 12:48:03,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 250 transitions, 2864 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:03,348 INFO L231 Difference]: Finished difference. Result has 159 places, 210 transitions, 2331 flow [2024-05-12 12:48:03,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2331, PETRI_PLACES=159, PETRI_TRANSITIONS=210} [2024-05-12 12:48:03,348 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 108 predicate places. [2024-05-12 12:48:03,349 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 210 transitions, 2331 flow [2024-05-12 12:48:03,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:03,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:03,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:03,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:48:03,349 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:03,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:03,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1149393955, now seen corresponding path program 3 times [2024-05-12 12:48:03,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:03,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410162560] [2024-05-12 12:48:03,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:03,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:03,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:03,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:03,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410162560] [2024-05-12 12:48:03,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410162560] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:03,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:03,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:03,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755710921] [2024-05-12 12:48:03,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:03,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:03,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:03,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:03,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:03,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:03,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 210 transitions, 2331 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:03,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:03,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:03,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:04,040 INFO L124 PetriNetUnfolderBase]: 2863/4787 cut-off events. [2024-05-12 12:48:04,040 INFO L125 PetriNetUnfolderBase]: For 98726/98729 co-relation queries the response was YES. [2024-05-12 12:48:04,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27322 conditions, 4787 events. 2863/4787 cut-off events. For 98726/98729 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31654 event pairs, 932 based on Foata normal form. 6/4756 useless extension candidates. Maximal degree in co-relation 27250. Up to 4044 conditions per place. [2024-05-12 12:48:04,077 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 209 selfloop transitions, 27 changer transitions 0/249 dead transitions. [2024-05-12 12:48:04,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 249 transitions, 2943 flow [2024-05-12 12:48:04,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:04,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:48:04,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:48:04,079 INFO L175 Difference]: Start difference. First operand has 159 places, 210 transitions, 2331 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:48:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 249 transitions, 2943 flow [2024-05-12 12:48:04,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 249 transitions, 2908 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:04,326 INFO L231 Difference]: Finished difference. Result has 160 places, 212 transitions, 2413 flow [2024-05-12 12:48:04,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2413, PETRI_PLACES=160, PETRI_TRANSITIONS=212} [2024-05-12 12:48:04,326 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 109 predicate places. [2024-05-12 12:48:04,326 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 212 transitions, 2413 flow [2024-05-12 12:48:04,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:04,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:04,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:48:04,327 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-05-12 12:48:04,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:04,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1721008581, now seen corresponding path program 4 times [2024-05-12 12:48:04,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:04,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585332004] [2024-05-12 12:48:04,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:04,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:04,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:04,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:04,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585332004] [2024-05-12 12:48:04,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585332004] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:04,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:04,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:48:04,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84442098] [2024-05-12 12:48:04,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:04,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:48:04,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:04,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:48:04,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:48:04,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:04,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 212 transitions, 2413 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:04,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:04,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:04,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:05,132 INFO L124 PetriNetUnfolderBase]: 2855/4644 cut-off events. [2024-05-12 12:48:05,132 INFO L125 PetriNetUnfolderBase]: For 101823/101823 co-relation queries the response was YES. [2024-05-12 12:48:05,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27334 conditions, 4644 events. 2855/4644 cut-off events. For 101823/101823 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29942 event pairs, 510 based on Foata normal form. 4/4637 useless extension candidates. Maximal degree in co-relation 27261. Up to 4032 conditions per place. [2024-05-12 12:48:05,170 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 208 selfloop transitions, 27 changer transitions 0/248 dead transitions. [2024-05-12 12:48:05,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 248 transitions, 3019 flow [2024-05-12 12:48:05,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:48:05,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:48:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:48:05,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:48:05,171 INFO L175 Difference]: Start difference. First operand has 160 places, 212 transitions, 2413 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:48:05,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 248 transitions, 3019 flow [2024-05-12 12:48:05,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 248 transitions, 2920 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:05,328 INFO L231 Difference]: Finished difference. Result has 162 places, 214 transitions, 2435 flow [2024-05-12 12:48:05,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2435, PETRI_PLACES=162, PETRI_TRANSITIONS=214} [2024-05-12 12:48:05,328 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 111 predicate places. [2024-05-12 12:48:05,329 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 214 transitions, 2435 flow [2024-05-12 12:48:05,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:05,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:05,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:05,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:48:05,329 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:05,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:05,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1438688202, now seen corresponding path program 1 times [2024-05-12 12:48:05,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:05,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016760038] [2024-05-12 12:48:05,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:05,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:05,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:05,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:05,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016760038] [2024-05-12 12:48:05,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016760038] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:05,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:05,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:05,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043354169] [2024-05-12 12:48:05,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:05,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:05,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:05,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:05,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:05,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:05,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 214 transitions, 2435 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:05,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:05,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:05,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:05,927 INFO L124 PetriNetUnfolderBase]: 2917/4753 cut-off events. [2024-05-12 12:48:05,927 INFO L125 PetriNetUnfolderBase]: For 107323/107323 co-relation queries the response was YES. [2024-05-12 12:48:05,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28126 conditions, 4753 events. 2917/4753 cut-off events. For 107323/107323 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30678 event pairs, 501 based on Foata normal form. 4/4745 useless extension candidates. Maximal degree in co-relation 28052. Up to 3797 conditions per place. [2024-05-12 12:48:05,966 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 178 selfloop transitions, 57 changer transitions 0/248 dead transitions. [2024-05-12 12:48:05,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 248 transitions, 3258 flow [2024-05-12 12:48:05,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:05,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:05,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:48:05,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 12:48:05,967 INFO L175 Difference]: Start difference. First operand has 162 places, 214 transitions, 2435 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:48:05,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 248 transitions, 3258 flow [2024-05-12 12:48:06,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 248 transitions, 3155 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:06,112 INFO L231 Difference]: Finished difference. Result has 164 places, 225 transitions, 2653 flow [2024-05-12 12:48:06,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2653, PETRI_PLACES=164, PETRI_TRANSITIONS=225} [2024-05-12 12:48:06,113 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-05-12 12:48:06,113 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 225 transitions, 2653 flow [2024-05-12 12:48:06,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:06,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:06,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:48:06,113 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:06,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:06,114 INFO L85 PathProgramCache]: Analyzing trace with hash -103463032, now seen corresponding path program 2 times [2024-05-12 12:48:06,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:06,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749174171] [2024-05-12 12:48:06,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:06,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:06,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:06,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:06,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:06,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749174171] [2024-05-12 12:48:06,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749174171] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:06,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:06,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:06,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545972801] [2024-05-12 12:48:06,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:06,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:06,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:06,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:06,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:06,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:06,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 225 transitions, 2653 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:06,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:06,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:06,782 INFO L124 PetriNetUnfolderBase]: 2939/4883 cut-off events. [2024-05-12 12:48:06,783 INFO L125 PetriNetUnfolderBase]: For 112984/112987 co-relation queries the response was YES. [2024-05-12 12:48:06,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28891 conditions, 4883 events. 2939/4883 cut-off events. For 112984/112987 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32237 event pairs, 561 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 28815. Up to 3809 conditions per place. [2024-05-12 12:48:06,822 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 167 selfloop transitions, 70 changer transitions 0/250 dead transitions. [2024-05-12 12:48:06,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 250 transitions, 3456 flow [2024-05-12 12:48:06,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:06,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:06,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:48:06,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 12:48:06,823 INFO L175 Difference]: Start difference. First operand has 164 places, 225 transitions, 2653 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:48:06,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 250 transitions, 3456 flow [2024-05-12 12:48:06,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 250 transitions, 3376 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-05-12 12:48:06,965 INFO L231 Difference]: Finished difference. Result has 168 places, 229 transitions, 2793 flow [2024-05-12 12:48:06,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2575, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2793, PETRI_PLACES=168, PETRI_TRANSITIONS=229} [2024-05-12 12:48:06,966 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2024-05-12 12:48:06,966 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 229 transitions, 2793 flow [2024-05-12 12:48:06,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:06,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:06,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:06,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:48:06,967 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:06,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:06,967 INFO L85 PathProgramCache]: Analyzing trace with hash -267874600, now seen corresponding path program 3 times [2024-05-12 12:48:06,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:06,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405667200] [2024-05-12 12:48:06,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:06,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:07,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:07,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:07,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405667200] [2024-05-12 12:48:07,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405667200] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:07,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:07,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:07,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19610800] [2024-05-12 12:48:07,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:07,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:07,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:07,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:07,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:07,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:07,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 229 transitions, 2793 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:07,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:07,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:07,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:07,622 INFO L124 PetriNetUnfolderBase]: 2935/4813 cut-off events. [2024-05-12 12:48:07,622 INFO L125 PetriNetUnfolderBase]: For 116510/116513 co-relation queries the response was YES. [2024-05-12 12:48:07,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28922 conditions, 4813 events. 2935/4813 cut-off events. For 116510/116513 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 31358 event pairs, 553 based on Foata normal form. 2/4782 useless extension candidates. Maximal degree in co-relation 28845. Up to 3808 conditions per place. [2024-05-12 12:48:07,663 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 173 selfloop transitions, 64 changer transitions 0/250 dead transitions. [2024-05-12 12:48:07,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 250 transitions, 3529 flow [2024-05-12 12:48:07,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:07,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:07,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:48:07,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 12:48:07,664 INFO L175 Difference]: Start difference. First operand has 168 places, 229 transitions, 2793 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:48:07,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 250 transitions, 3529 flow [2024-05-12 12:48:07,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 250 transitions, 3322 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:07,844 INFO L231 Difference]: Finished difference. Result has 168 places, 229 transitions, 2723 flow [2024-05-12 12:48:07,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2723, PETRI_PLACES=168, PETRI_TRANSITIONS=229} [2024-05-12 12:48:07,845 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2024-05-12 12:48:07,845 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 229 transitions, 2723 flow [2024-05-12 12:48:07,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:07,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:07,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:07,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:48:07,845 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:07,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:07,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1445363370, now seen corresponding path program 1 times [2024-05-12 12:48:07,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:07,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333055820] [2024-05-12 12:48:07,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:07,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:07,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:07,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:07,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:07,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333055820] [2024-05-12 12:48:07,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333055820] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:07,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:07,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:07,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287488922] [2024-05-12 12:48:07,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:07,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:07,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:07,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:07,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:08,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:48:08,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 229 transitions, 2723 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:08,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:48:08,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:08,562 INFO L124 PetriNetUnfolderBase]: 2771/4661 cut-off events. [2024-05-12 12:48:08,562 INFO L125 PetriNetUnfolderBase]: For 122295/122319 co-relation queries the response was YES. [2024-05-12 12:48:08,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27125 conditions, 4661 events. 2771/4661 cut-off events. For 122295/122319 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 31246 event pairs, 518 based on Foata normal form. 12/4653 useless extension candidates. Maximal degree in co-relation 27051. Up to 3607 conditions per place. [2024-05-12 12:48:08,597 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 188 selfloop transitions, 30 changer transitions 0/253 dead transitions. [2024-05-12 12:48:08,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 253 transitions, 3249 flow [2024-05-12 12:48:08,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:08,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:08,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:48:08,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6099290780141844 [2024-05-12 12:48:08,599 INFO L175 Difference]: Start difference. First operand has 168 places, 229 transitions, 2723 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:48:08,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 253 transitions, 3249 flow [2024-05-12 12:48:08,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 253 transitions, 3063 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:48:08,744 INFO L231 Difference]: Finished difference. Result has 169 places, 231 transitions, 2634 flow [2024-05-12 12:48:08,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2634, PETRI_PLACES=169, PETRI_TRANSITIONS=231} [2024-05-12 12:48:08,745 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 118 predicate places. [2024-05-12 12:48:08,745 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 231 transitions, 2634 flow [2024-05-12 12:48:08,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:08,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:08,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:48:08,745 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-05-12 12:48:08,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:08,746 INFO L85 PathProgramCache]: Analyzing trace with hash 28417980, now seen corresponding path program 1 times [2024-05-12 12:48:08,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:08,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213490187] [2024-05-12 12:48:08,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:08,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:08,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:08,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:08,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213490187] [2024-05-12 12:48:08,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213490187] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:08,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:08,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:08,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871561451] [2024-05-12 12:48:08,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:08,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:08,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:08,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:08,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:08,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:08,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 231 transitions, 2634 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:08,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:08,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:08,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:09,805 INFO L124 PetriNetUnfolderBase]: 4098/6753 cut-off events. [2024-05-12 12:48:09,806 INFO L125 PetriNetUnfolderBase]: For 218292/218292 co-relation queries the response was YES. [2024-05-12 12:48:09,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40108 conditions, 6753 events. 4098/6753 cut-off events. For 218292/218292 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 46874 event pairs, 1009 based on Foata normal form. 42/6745 useless extension candidates. Maximal degree in co-relation 40034. Up to 4069 conditions per place. [2024-05-12 12:48:09,864 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 254 selfloop transitions, 45 changer transitions 0/312 dead transitions. [2024-05-12 12:48:09,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 312 transitions, 3936 flow [2024-05-12 12:48:09,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:48:09,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:48:09,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 287 transitions. [2024-05-12 12:48:09,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6784869976359338 [2024-05-12 12:48:09,866 INFO L175 Difference]: Start difference. First operand has 169 places, 231 transitions, 2634 flow. Second operand 9 states and 287 transitions. [2024-05-12 12:48:09,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 312 transitions, 3936 flow [2024-05-12 12:48:10,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 312 transitions, 3863 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:10,113 INFO L231 Difference]: Finished difference. Result has 176 places, 237 transitions, 2815 flow [2024-05-12 12:48:10,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2561, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2815, PETRI_PLACES=176, PETRI_TRANSITIONS=237} [2024-05-12 12:48:10,114 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 125 predicate places. [2024-05-12 12:48:10,114 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 237 transitions, 2815 flow [2024-05-12 12:48:10,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:10,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:10,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:10,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:48:10,115 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-05-12 12:48:10,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:10,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1152718810, now seen corresponding path program 2 times [2024-05-12 12:48:10,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:10,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014334265] [2024-05-12 12:48:10,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:10,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:10,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:10,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:10,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014334265] [2024-05-12 12:48:10,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014334265] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:10,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:10,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:10,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607992388] [2024-05-12 12:48:10,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:10,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:10,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:10,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:10,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:10,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:10,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 237 transitions, 2815 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:10,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:10,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:10,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:11,301 INFO L124 PetriNetUnfolderBase]: 4411/7234 cut-off events. [2024-05-12 12:48:11,301 INFO L125 PetriNetUnfolderBase]: For 243045/243045 co-relation queries the response was YES. [2024-05-12 12:48:11,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43204 conditions, 7234 events. 4411/7234 cut-off events. For 243045/243045 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 50884 event pairs, 1278 based on Foata normal form. 50/7268 useless extension candidates. Maximal degree in co-relation 43127. Up to 5838 conditions per place. [2024-05-12 12:48:11,367 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 236 selfloop transitions, 42 changer transitions 0/291 dead transitions. [2024-05-12 12:48:11,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 291 transitions, 3658 flow [2024-05-12 12:48:11,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:11,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:11,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-05-12 12:48:11,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6569148936170213 [2024-05-12 12:48:11,369 INFO L175 Difference]: Start difference. First operand has 176 places, 237 transitions, 2815 flow. Second operand 8 states and 247 transitions. [2024-05-12 12:48:11,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 291 transitions, 3658 flow [2024-05-12 12:48:11,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 291 transitions, 3559 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:11,715 INFO L231 Difference]: Finished difference. Result has 180 places, 239 transitions, 2878 flow [2024-05-12 12:48:11,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2878, PETRI_PLACES=180, PETRI_TRANSITIONS=239} [2024-05-12 12:48:11,716 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 129 predicate places. [2024-05-12 12:48:11,716 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 239 transitions, 2878 flow [2024-05-12 12:48:11,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:11,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:11,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:11,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:48:11,716 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-05-12 12:48:11,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:11,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1476087942, now seen corresponding path program 3 times [2024-05-12 12:48:11,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:11,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996093472] [2024-05-12 12:48:11,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:11,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:11,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:11,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:11,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996093472] [2024-05-12 12:48:11,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996093472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:11,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:11,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:11,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060311175] [2024-05-12 12:48:11,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:11,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:11,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:11,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:11,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:11,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:11,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 239 transitions, 2878 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:11,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:11,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:11,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:12,867 INFO L124 PetriNetUnfolderBase]: 4420/7268 cut-off events. [2024-05-12 12:48:12,867 INFO L125 PetriNetUnfolderBase]: For 215824/215824 co-relation queries the response was YES. [2024-05-12 12:48:12,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42079 conditions, 7268 events. 4420/7268 cut-off events. For 215824/215824 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51293 event pairs, 1118 based on Foata normal form. 42/7290 useless extension candidates. Maximal degree in co-relation 42000. Up to 5069 conditions per place. [2024-05-12 12:48:12,930 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 246 selfloop transitions, 43 changer transitions 0/302 dead transitions. [2024-05-12 12:48:12,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 302 transitions, 3908 flow [2024-05-12 12:48:12,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:12,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:12,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-05-12 12:48:12,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-05-12 12:48:12,932 INFO L175 Difference]: Start difference. First operand has 180 places, 239 transitions, 2878 flow. Second operand 8 states and 252 transitions. [2024-05-12 12:48:12,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 302 transitions, 3908 flow [2024-05-12 12:48:13,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 302 transitions, 3783 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:13,241 INFO L231 Difference]: Finished difference. Result has 183 places, 243 transitions, 2977 flow [2024-05-12 12:48:13,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2753, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2977, PETRI_PLACES=183, PETRI_TRANSITIONS=243} [2024-05-12 12:48:13,242 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-05-12 12:48:13,242 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 243 transitions, 2977 flow [2024-05-12 12:48:13,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:13,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:13,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:13,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:48:13,243 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-05-12 12:48:13,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:13,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1470925432, now seen corresponding path program 4 times [2024-05-12 12:48:13,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:13,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791915522] [2024-05-12 12:48:13,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:13,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:13,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:13,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:13,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791915522] [2024-05-12 12:48:13,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791915522] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:13,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:13,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:13,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47169793] [2024-05-12 12:48:13,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:13,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:13,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:13,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:13,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:13,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:13,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 243 transitions, 2977 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:13,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:13,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:13,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:14,415 INFO L124 PetriNetUnfolderBase]: 4791/7894 cut-off events. [2024-05-12 12:48:14,416 INFO L125 PetriNetUnfolderBase]: For 246965/246968 co-relation queries the response was YES. [2024-05-12 12:48:14,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44933 conditions, 7894 events. 4791/7894 cut-off events. For 246965/246968 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 56698 event pairs, 1218 based on Foata normal form. 50/7915 useless extension candidates. Maximal degree in co-relation 44852. Up to 5671 conditions per place. [2024-05-12 12:48:14,482 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 168 selfloop transitions, 115 changer transitions 0/296 dead transitions. [2024-05-12 12:48:14,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 296 transitions, 3997 flow [2024-05-12 12:48:14,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:14,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:14,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-05-12 12:48:14,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6728723404255319 [2024-05-12 12:48:14,485 INFO L175 Difference]: Start difference. First operand has 183 places, 243 transitions, 2977 flow. Second operand 8 states and 253 transitions. [2024-05-12 12:48:14,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 296 transitions, 3997 flow [2024-05-12 12:48:14,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 296 transitions, 3892 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:14,864 INFO L231 Difference]: Finished difference. Result has 187 places, 245 transitions, 3183 flow [2024-05-12 12:48:14,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3183, PETRI_PLACES=187, PETRI_TRANSITIONS=245} [2024-05-12 12:48:14,865 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-05-12 12:48:14,865 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 245 transitions, 3183 flow [2024-05-12 12:48:14,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:14,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:14,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:14,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:48:14,865 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-05-12 12:48:14,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:14,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1271623642, now seen corresponding path program 5 times [2024-05-12 12:48:14,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:14,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509590334] [2024-05-12 12:48:14,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:14,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:14,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:14,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:14,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:14,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509590334] [2024-05-12 12:48:14,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509590334] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:14,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:14,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:14,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773359735] [2024-05-12 12:48:14,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:14,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:14,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:15,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:15,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:15,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:15,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 245 transitions, 3183 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:15,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:15,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:15,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:16,019 INFO L124 PetriNetUnfolderBase]: 5162/8539 cut-off events. [2024-05-12 12:48:16,019 INFO L125 PetriNetUnfolderBase]: For 259763/259766 co-relation queries the response was YES. [2024-05-12 12:48:16,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48488 conditions, 8539 events. 5162/8539 cut-off events. For 259763/259766 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 62249 event pairs, 1393 based on Foata normal form. 50/8553 useless extension candidates. Maximal degree in co-relation 48405. Up to 6268 conditions per place. [2024-05-12 12:48:16,095 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 176 selfloop transitions, 110 changer transitions 0/299 dead transitions. [2024-05-12 12:48:16,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 299 transitions, 4305 flow [2024-05-12 12:48:16,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:16,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:16,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-05-12 12:48:16,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675531914893617 [2024-05-12 12:48:16,096 INFO L175 Difference]: Start difference. First operand has 187 places, 245 transitions, 3183 flow. Second operand 8 states and 254 transitions. [2024-05-12 12:48:16,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 299 transitions, 4305 flow [2024-05-12 12:48:16,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 299 transitions, 4028 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:16,571 INFO L231 Difference]: Finished difference. Result has 189 places, 247 transitions, 3211 flow [2024-05-12 12:48:16,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3211, PETRI_PLACES=189, PETRI_TRANSITIONS=247} [2024-05-12 12:48:16,571 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 138 predicate places. [2024-05-12 12:48:16,571 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 247 transitions, 3211 flow [2024-05-12 12:48:16,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:16,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:16,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:16,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:48:16,572 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-05-12 12:48:16,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1271475772, now seen corresponding path program 6 times [2024-05-12 12:48:16,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:16,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866757283] [2024-05-12 12:48:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:16,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:16,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:16,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:16,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866757283] [2024-05-12 12:48:16,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866757283] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:16,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:16,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:16,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580358166] [2024-05-12 12:48:16,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:16,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:16,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:16,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:16,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:16,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:16,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 247 transitions, 3211 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:16,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:16,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:16,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:17,849 INFO L124 PetriNetUnfolderBase]: 5651/9360 cut-off events. [2024-05-12 12:48:17,849 INFO L125 PetriNetUnfolderBase]: For 277624/277627 co-relation queries the response was YES. [2024-05-12 12:48:17,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52935 conditions, 9360 events. 5651/9360 cut-off events. For 277624/277627 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 69758 event pairs, 1449 based on Foata normal form. 42/9364 useless extension candidates. Maximal degree in co-relation 52851. Up to 5647 conditions per place. [2024-05-12 12:48:17,934 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 185 selfloop transitions, 112 changer transitions 0/310 dead transitions. [2024-05-12 12:48:17,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 310 transitions, 4535 flow [2024-05-12 12:48:17,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:17,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:17,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 259 transitions. [2024-05-12 12:48:17,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888297872340425 [2024-05-12 12:48:17,936 INFO L175 Difference]: Start difference. First operand has 189 places, 247 transitions, 3211 flow. Second operand 8 states and 259 transitions. [2024-05-12 12:48:17,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 310 transitions, 4535 flow [2024-05-12 12:48:18,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 310 transitions, 4264 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:18,515 INFO L231 Difference]: Finished difference. Result has 192 places, 251 transitions, 3316 flow [2024-05-12 12:48:18,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3316, PETRI_PLACES=192, PETRI_TRANSITIONS=251} [2024-05-12 12:48:18,515 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2024-05-12 12:48:18,515 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 251 transitions, 3316 flow [2024-05-12 12:48:18,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:18,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:18,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:18,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:48:18,516 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-05-12 12:48:18,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:18,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1478549944, now seen corresponding path program 1 times [2024-05-12 12:48:18,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:18,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733784] [2024-05-12 12:48:18,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:18,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:18,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:18,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:18,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:18,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733784] [2024-05-12 12:48:18,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:18,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:18,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:18,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232622214] [2024-05-12 12:48:18,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:18,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:18,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:18,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:18,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:18,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:18,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 251 transitions, 3316 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:18,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:18,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:18,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:20,032 INFO L124 PetriNetUnfolderBase]: 5953/9910 cut-off events. [2024-05-12 12:48:20,032 INFO L125 PetriNetUnfolderBase]: For 305293/305296 co-relation queries the response was YES. [2024-05-12 12:48:20,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55344 conditions, 9910 events. 5953/9910 cut-off events. For 305293/305296 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 75453 event pairs, 1511 based on Foata normal form. 42/9911 useless extension candidates. Maximal degree in co-relation 55258. Up to 5775 conditions per place. [2024-05-12 12:48:20,104 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 174 selfloop transitions, 123 changer transitions 0/310 dead transitions. [2024-05-12 12:48:20,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 310 transitions, 4428 flow [2024-05-12 12:48:20,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:20,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:20,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-05-12 12:48:20,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6835106382978723 [2024-05-12 12:48:20,105 INFO L175 Difference]: Start difference. First operand has 192 places, 251 transitions, 3316 flow. Second operand 8 states and 257 transitions. [2024-05-12 12:48:20,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 310 transitions, 4428 flow [2024-05-12 12:48:20,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 310 transitions, 4210 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:20,835 INFO L231 Difference]: Finished difference. Result has 196 places, 253 transitions, 3435 flow [2024-05-12 12:48:20,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3435, PETRI_PLACES=196, PETRI_TRANSITIONS=253} [2024-05-12 12:48:20,836 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 145 predicate places. [2024-05-12 12:48:20,836 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 253 transitions, 3435 flow [2024-05-12 12:48:20,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:20,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:20,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:20,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:48:20,837 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:20,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:20,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1260996262, now seen corresponding path program 1 times [2024-05-12 12:48:20,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:20,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304307896] [2024-05-12 12:48:20,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:20,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:20,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:20,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:20,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:20,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304307896] [2024-05-12 12:48:20,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304307896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:20,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:20,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:20,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372233118] [2024-05-12 12:48:20,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:20,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:20,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:20,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:20,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:20,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:20,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 253 transitions, 3435 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:20,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:20,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:20,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:22,026 INFO L124 PetriNetUnfolderBase]: 5947/9822 cut-off events. [2024-05-12 12:48:22,027 INFO L125 PetriNetUnfolderBase]: For 257126/257129 co-relation queries the response was YES. [2024-05-12 12:48:22,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55404 conditions, 9822 events. 5947/9822 cut-off events. For 257126/257129 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 73817 event pairs, 1724 based on Foata normal form. 2/9800 useless extension candidates. Maximal degree in co-relation 55316. Up to 8607 conditions per place. [2024-05-12 12:48:22,116 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 206 selfloop transitions, 64 changer transitions 0/283 dead transitions. [2024-05-12 12:48:22,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 283 transitions, 4315 flow [2024-05-12 12:48:22,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:22,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:22,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:48:22,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560283687943262 [2024-05-12 12:48:22,117 INFO L175 Difference]: Start difference. First operand has 196 places, 253 transitions, 3435 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:48:22,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 283 transitions, 4315 flow [2024-05-12 12:48:22,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 283 transitions, 4008 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:22,768 INFO L231 Difference]: Finished difference. Result has 196 places, 253 transitions, 3264 flow [2024-05-12 12:48:22,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3264, PETRI_PLACES=196, PETRI_TRANSITIONS=253} [2024-05-12 12:48:22,769 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 145 predicate places. [2024-05-12 12:48:22,769 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 253 transitions, 3264 flow [2024-05-12 12:48:22,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:22,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:22,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:22,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:48:22,769 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:22,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:22,770 INFO L85 PathProgramCache]: Analyzing trace with hash -117068454, now seen corresponding path program 2 times [2024-05-12 12:48:22,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:22,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130906485] [2024-05-12 12:48:22,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:22,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:22,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:22,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:22,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130906485] [2024-05-12 12:48:22,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130906485] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:22,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:22,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:22,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287575480] [2024-05-12 12:48:22,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:22,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:22,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:22,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:22,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:22,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:22,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 253 transitions, 3264 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:22,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:22,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:22,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:24,065 INFO L124 PetriNetUnfolderBase]: 5986/9933 cut-off events. [2024-05-12 12:48:24,065 INFO L125 PetriNetUnfolderBase]: For 260945/260948 co-relation queries the response was YES. [2024-05-12 12:48:24,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54679 conditions, 9933 events. 5986/9933 cut-off events. For 260945/260948 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 75157 event pairs, 1737 based on Foata normal form. 1/9902 useless extension candidates. Maximal degree in co-relation 54590. Up to 8626 conditions per place. [2024-05-12 12:48:24,161 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 201 selfloop transitions, 74 changer transitions 0/288 dead transitions. [2024-05-12 12:48:24,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 288 transitions, 4277 flow [2024-05-12 12:48:24,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:24,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:24,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 12:48:24,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:48:24,163 INFO L175 Difference]: Start difference. First operand has 196 places, 253 transitions, 3264 flow. Second operand 6 states and 180 transitions. [2024-05-12 12:48:24,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 288 transitions, 4277 flow [2024-05-12 12:48:24,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 288 transitions, 4157 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:48:24,830 INFO L231 Difference]: Finished difference. Result has 200 places, 261 transitions, 3444 flow [2024-05-12 12:48:24,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3154, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3444, PETRI_PLACES=200, PETRI_TRANSITIONS=261} [2024-05-12 12:48:24,830 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-05-12 12:48:24,830 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 261 transitions, 3444 flow [2024-05-12 12:48:24,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:24,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:24,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:24,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:48:24,831 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:24,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:24,831 INFO L85 PathProgramCache]: Analyzing trace with hash -101600718, now seen corresponding path program 7 times [2024-05-12 12:48:24,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:24,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539562043] [2024-05-12 12:48:24,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:24,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:24,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:24,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:24,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:24,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539562043] [2024-05-12 12:48:24,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539562043] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:24,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:24,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:24,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316040771] [2024-05-12 12:48:24,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:24,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:24,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:24,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:24,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:25,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:25,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 261 transitions, 3444 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:25,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:25,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:25,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:26,422 INFO L124 PetriNetUnfolderBase]: 6347/10484 cut-off events. [2024-05-12 12:48:26,423 INFO L125 PetriNetUnfolderBase]: For 335652/335652 co-relation queries the response was YES. [2024-05-12 12:48:26,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58047 conditions, 10484 events. 6347/10484 cut-off events. For 335652/335652 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 79886 event pairs, 1875 based on Foata normal form. 50/10506 useless extension candidates. Maximal degree in co-relation 57956. Up to 8128 conditions per place. [2024-05-12 12:48:26,507 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 184 selfloop transitions, 113 changer transitions 0/310 dead transitions. [2024-05-12 12:48:26,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 310 transitions, 4440 flow [2024-05-12 12:48:26,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:26,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:26,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-05-12 12:48:26,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-05-12 12:48:26,509 INFO L175 Difference]: Start difference. First operand has 200 places, 261 transitions, 3444 flow. Second operand 8 states and 246 transitions. [2024-05-12 12:48:26,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 310 transitions, 4440 flow [2024-05-12 12:48:27,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 310 transitions, 4396 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-05-12 12:48:27,119 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 3723 flow [2024-05-12 12:48:27,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3723, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-05-12 12:48:27,120 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2024-05-12 12:48:27,120 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 3723 flow [2024-05-12 12:48:27,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:27,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:27,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:27,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:48:27,121 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:27,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:27,121 INFO L85 PathProgramCache]: Analyzing trace with hash 762031030, now seen corresponding path program 8 times [2024-05-12 12:48:27,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:27,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191960988] [2024-05-12 12:48:27,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:27,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:27,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:27,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:27,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:27,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191960988] [2024-05-12 12:48:27,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191960988] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:27,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:27,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:27,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869730210] [2024-05-12 12:48:27,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:27,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:27,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:27,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:27,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:27,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:27,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 3723 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:27,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:27,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:27,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:28,597 INFO L124 PetriNetUnfolderBase]: 6718/11113 cut-off events. [2024-05-12 12:48:28,597 INFO L125 PetriNetUnfolderBase]: For 371818/371818 co-relation queries the response was YES. [2024-05-12 12:48:28,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62346 conditions, 11113 events. 6718/11113 cut-off events. For 371818/371818 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 85616 event pairs, 2007 based on Foata normal form. 50/11133 useless extension candidates. Maximal degree in co-relation 62253. Up to 8713 conditions per place. [2024-05-12 12:48:28,711 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 195 selfloop transitions, 104 changer transitions 0/312 dead transitions. [2024-05-12 12:48:28,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 312 transitions, 4731 flow [2024-05-12 12:48:28,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:28,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:28,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-05-12 12:48:28,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6569148936170213 [2024-05-12 12:48:28,712 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 3723 flow. Second operand 8 states and 247 transitions. [2024-05-12 12:48:28,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 312 transitions, 4731 flow [2024-05-12 12:48:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 312 transitions, 4442 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:29,748 INFO L231 Difference]: Finished difference. Result has 209 places, 265 transitions, 3743 flow [2024-05-12 12:48:29,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3743, PETRI_PLACES=209, PETRI_TRANSITIONS=265} [2024-05-12 12:48:29,749 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 158 predicate places. [2024-05-12 12:48:29,749 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 265 transitions, 3743 flow [2024-05-12 12:48:29,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:29,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:29,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:29,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:48:29,750 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:29,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:29,750 INFO L85 PathProgramCache]: Analyzing trace with hash 562729240, now seen corresponding path program 9 times [2024-05-12 12:48:29,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:29,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104842578] [2024-05-12 12:48:29,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:29,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:29,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:29,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:29,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:29,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104842578] [2024-05-12 12:48:29,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104842578] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:29,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:29,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:29,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672804428] [2024-05-12 12:48:29,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:29,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:29,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:29,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:29,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:29,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:29,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 265 transitions, 3743 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:29,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:29,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:29,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:31,626 INFO L124 PetriNetUnfolderBase]: 7089/11708 cut-off events. [2024-05-12 12:48:31,626 INFO L125 PetriNetUnfolderBase]: For 388700/388700 co-relation queries the response was YES. [2024-05-12 12:48:31,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65004 conditions, 11708 events. 7089/11708 cut-off events. For 388700/388700 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 90864 event pairs, 2120 based on Foata normal form. 50/11728 useless extension candidates. Maximal degree in co-relation 64910. Up to 9310 conditions per place. [2024-05-12 12:48:31,741 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 199 selfloop transitions, 103 changer transitions 0/315 dead transitions. [2024-05-12 12:48:31,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 315 transitions, 4865 flow [2024-05-12 12:48:31,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:31,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:31,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-05-12 12:48:31,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6569148936170213 [2024-05-12 12:48:31,743 INFO L175 Difference]: Start difference. First operand has 209 places, 265 transitions, 3743 flow. Second operand 8 states and 247 transitions. [2024-05-12 12:48:31,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 315 transitions, 4865 flow [2024-05-12 12:48:32,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 315 transitions, 4590 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:32,362 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3779 flow [2024-05-12 12:48:32,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3779, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-05-12 12:48:32,363 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 160 predicate places. [2024-05-12 12:48:32,363 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3779 flow [2024-05-12 12:48:32,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:32,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:32,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:32,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:48:32,364 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:32,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:32,364 INFO L85 PathProgramCache]: Analyzing trace with hash 562581370, now seen corresponding path program 10 times [2024-05-12 12:48:32,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121962650] [2024-05-12 12:48:32,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:32,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:32,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:32,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:32,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:32,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121962650] [2024-05-12 12:48:32,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121962650] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:32,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:32,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:32,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672179099] [2024-05-12 12:48:32,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:32,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:32,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:32,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:32,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:32,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:32,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3779 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:32,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:32,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:32,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:34,259 INFO L124 PetriNetUnfolderBase]: 7726/12729 cut-off events. [2024-05-12 12:48:34,259 INFO L125 PetriNetUnfolderBase]: For 440820/440820 co-relation queries the response was YES. [2024-05-12 12:48:34,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70838 conditions, 12729 events. 7726/12729 cut-off events. For 440820/440820 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 100108 event pairs, 2176 based on Foata normal form. 42/12754 useless extension candidates. Maximal degree in co-relation 70743. Up to 7971 conditions per place. [2024-05-12 12:48:34,363 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 207 selfloop transitions, 106 changer transitions 0/326 dead transitions. [2024-05-12 12:48:34,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 326 transitions, 5127 flow [2024-05-12 12:48:34,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:34,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:34,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-05-12 12:48:34,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-05-12 12:48:34,365 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3779 flow. Second operand 8 states and 252 transitions. [2024-05-12 12:48:34,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 326 transitions, 5127 flow [2024-05-12 12:48:35,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 326 transitions, 4850 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:35,157 INFO L231 Difference]: Finished difference. Result has 214 places, 271 transitions, 3902 flow [2024-05-12 12:48:35,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3902, PETRI_PLACES=214, PETRI_TRANSITIONS=271} [2024-05-12 12:48:35,158 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 163 predicate places. [2024-05-12 12:48:35,158 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 271 transitions, 3902 flow [2024-05-12 12:48:35,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:35,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:35,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:48:35,158 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:35,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:35,159 INFO L85 PathProgramCache]: Analyzing trace with hash 769655542, now seen corresponding path program 2 times [2024-05-12 12:48:35,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:35,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853260344] [2024-05-12 12:48:35,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:35,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:35,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:35,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:35,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:35,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853260344] [2024-05-12 12:48:35,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853260344] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:35,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:35,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:35,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384983572] [2024-05-12 12:48:35,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:35,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:35,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:35,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:35,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:35,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:35,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 271 transitions, 3902 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:35,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:35,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:35,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:36,997 INFO L124 PetriNetUnfolderBase]: 8028/13325 cut-off events. [2024-05-12 12:48:36,998 INFO L125 PetriNetUnfolderBase]: For 460295/460295 co-relation queries the response was YES. [2024-05-12 12:48:37,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73263 conditions, 13325 events. 8028/13325 cut-off events. For 460295/460295 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 106666 event pairs, 2380 based on Foata normal form. 42/13337 useless extension candidates. Maximal degree in co-relation 73166. Up to 9621 conditions per place. [2024-05-12 12:48:37,141 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 203 selfloop transitions, 110 changer transitions 0/326 dead transitions. [2024-05-12 12:48:37,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 326 transitions, 4996 flow [2024-05-12 12:48:37,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:37,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:37,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-05-12 12:48:37,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6675531914893617 [2024-05-12 12:48:37,143 INFO L175 Difference]: Start difference. First operand has 214 places, 271 transitions, 3902 flow. Second operand 8 states and 251 transitions. [2024-05-12 12:48:37,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 326 transitions, 4996 flow [2024-05-12 12:48:38,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 326 transitions, 4769 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-05-12 12:48:38,050 INFO L231 Difference]: Finished difference. Result has 218 places, 273 transitions, 4006 flow [2024-05-12 12:48:38,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3675, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4006, PETRI_PLACES=218, PETRI_TRANSITIONS=273} [2024-05-12 12:48:38,051 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 167 predicate places. [2024-05-12 12:48:38,051 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 273 transitions, 4006 flow [2024-05-12 12:48:38,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:38,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:38,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:38,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:48:38,052 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:38,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:38,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1593296138, now seen corresponding path program 3 times [2024-05-12 12:48:38,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:38,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827778181] [2024-05-12 12:48:38,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:38,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:38,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:38,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:38,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827778181] [2024-05-12 12:48:38,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827778181] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:38,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:38,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:38,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314466696] [2024-05-12 12:48:38,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:38,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:38,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:38,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:38,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:38,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:38,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 273 transitions, 4006 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:38,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:38,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:38,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:40,122 INFO L124 PetriNetUnfolderBase]: 8323/13836 cut-off events. [2024-05-12 12:48:40,122 INFO L125 PetriNetUnfolderBase]: For 473370/473370 co-relation queries the response was YES. [2024-05-12 12:48:40,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75761 conditions, 13836 events. 8323/13836 cut-off events. For 473370/473370 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 111583 event pairs, 2553 based on Foata normal form. 42/13851 useless extension candidates. Maximal degree in co-relation 75662. Up to 10689 conditions per place. [2024-05-12 12:48:40,242 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 198 selfloop transitions, 117 changer transitions 0/328 dead transitions. [2024-05-12 12:48:40,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 328 transitions, 5112 flow [2024-05-12 12:48:40,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:40,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:40,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-05-12 12:48:40,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6675531914893617 [2024-05-12 12:48:40,244 INFO L175 Difference]: Start difference. First operand has 218 places, 273 transitions, 4006 flow. Second operand 8 states and 251 transitions. [2024-05-12 12:48:40,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 328 transitions, 5112 flow [2024-05-12 12:48:41,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 328 transitions, 4811 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:41,178 INFO L231 Difference]: Finished difference. Result has 220 places, 275 transitions, 4054 flow [2024-05-12 12:48:41,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4054, PETRI_PLACES=220, PETRI_TRANSITIONS=275} [2024-05-12 12:48:41,179 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-05-12 12:48:41,179 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 275 transitions, 4054 flow [2024-05-12 12:48:41,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:41,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:41,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:41,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:48:41,180 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:48:41,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:41,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1279596908, now seen corresponding path program 4 times [2024-05-12 12:48:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255105409] [2024-05-12 12:48:41,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:41,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:41,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:41,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:41,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255105409] [2024-05-12 12:48:41,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255105409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:41,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:41,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:48:41,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227000326] [2024-05-12 12:48:41,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:41,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:48:41,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:41,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:48:41,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:48:41,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:41,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 275 transitions, 4054 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:41,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:41,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:41,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:43,397 INFO L124 PetriNetUnfolderBase]: 8760/14616 cut-off events. [2024-05-12 12:48:43,398 INFO L125 PetriNetUnfolderBase]: For 507676/507676 co-relation queries the response was YES. [2024-05-12 12:48:43,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78444 conditions, 14616 events. 8760/14616 cut-off events. For 507676/507676 co-relation queries the response was YES. Maximal size of possible extension queue 1038. Compared 119100 event pairs, 2561 based on Foata normal form. 42/14631 useless extension candidates. Maximal degree in co-relation 78344. Up to 6273 conditions per place. [2024-05-12 12:48:43,563 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 194 selfloop transitions, 126 changer transitions 0/333 dead transitions. [2024-05-12 12:48:43,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 333 transitions, 5154 flow [2024-05-12 12:48:43,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:48:43,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:48:43,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-05-12 12:48:43,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6728723404255319 [2024-05-12 12:48:43,564 INFO L175 Difference]: Start difference. First operand has 220 places, 275 transitions, 4054 flow. Second operand 8 states and 253 transitions. [2024-05-12 12:48:43,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 333 transitions, 5154 flow [2024-05-12 12:48:44,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 333 transitions, 4835 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:44,853 INFO L231 Difference]: Finished difference. Result has 221 places, 275 transitions, 3950 flow [2024-05-12 12:48:44,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3651, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3950, PETRI_PLACES=221, PETRI_TRANSITIONS=275} [2024-05-12 12:48:44,854 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 170 predicate places. [2024-05-12 12:48:44,854 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 275 transitions, 3950 flow [2024-05-12 12:48:44,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:44,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:44,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:44,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:48:44,855 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-05-12 12:48:44,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:44,855 INFO L85 PathProgramCache]: Analyzing trace with hash -922681690, now seen corresponding path program 3 times [2024-05-12 12:48:44,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:44,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149552314] [2024-05-12 12:48:44,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:44,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:44,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:44,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:44,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:44,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149552314] [2024-05-12 12:48:44,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149552314] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:44,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:44,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:44,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166463511] [2024-05-12 12:48:44,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:44,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:44,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:44,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:44,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:45,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:45,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 275 transitions, 3950 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:45,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:45,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:45,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:46,881 INFO L124 PetriNetUnfolderBase]: 8754/14533 cut-off events. [2024-05-12 12:48:46,882 INFO L125 PetriNetUnfolderBase]: For 446586/446586 co-relation queries the response was YES. [2024-05-12 12:48:46,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77811 conditions, 14533 events. 8754/14533 cut-off events. For 446586/446586 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 118251 event pairs, 2895 based on Foata normal form. 2/14523 useless extension candidates. Maximal degree in co-relation 77710. Up to 13081 conditions per place. [2024-05-12 12:48:47,035 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 223 selfloop transitions, 65 changer transitions 0/301 dead transitions. [2024-05-12 12:48:47,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 301 transitions, 4802 flow [2024-05-12 12:48:47,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:47,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:47,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 12:48:47,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-05-12 12:48:47,036 INFO L175 Difference]: Start difference. First operand has 221 places, 275 transitions, 3950 flow. Second operand 6 states and 178 transitions. [2024-05-12 12:48:47,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 301 transitions, 4802 flow [2024-05-12 12:48:47,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 301 transitions, 4392 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:47,993 INFO L231 Difference]: Finished difference. Result has 220 places, 275 transitions, 3679 flow [2024-05-12 12:48:47,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3679, PETRI_PLACES=220, PETRI_TRANSITIONS=275} [2024-05-12 12:48:47,993 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-05-12 12:48:47,993 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 275 transitions, 3679 flow [2024-05-12 12:48:47,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:47,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:47,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:48:47,994 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-05-12 12:48:47,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:47,994 INFO L85 PathProgramCache]: Analyzing trace with hash -910301530, now seen corresponding path program 4 times [2024-05-12 12:48:47,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:47,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361506739] [2024-05-12 12:48:47,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:47,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:48,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:48,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:48,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:48,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361506739] [2024-05-12 12:48:48,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361506739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:48,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:48,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:48,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79736812] [2024-05-12 12:48:48,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:48,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:48,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:48,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:48,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:48,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:48,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 275 transitions, 3679 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:48,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:48,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:48,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:49,871 INFO L124 PetriNetUnfolderBase]: 8509/14651 cut-off events. [2024-05-12 12:48:49,872 INFO L125 PetriNetUnfolderBase]: For 397705/397705 co-relation queries the response was YES. [2024-05-12 12:48:49,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73069 conditions, 14651 events. 8509/14651 cut-off events. For 397705/397705 co-relation queries the response was YES. Maximal size of possible extension queue 1032. Compared 122527 event pairs, 3399 based on Foata normal form. 4/14635 useless extension candidates. Maximal degree in co-relation 72968. Up to 12709 conditions per place. [2024-05-12 12:48:50,024 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 221 selfloop transitions, 63 changer transitions 0/297 dead transitions. [2024-05-12 12:48:50,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 297 transitions, 4407 flow [2024-05-12 12:48:50,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:50,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:50,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:48:50,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-05-12 12:48:50,026 INFO L175 Difference]: Start difference. First operand has 220 places, 275 transitions, 3679 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:48:50,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 297 transitions, 4407 flow [2024-05-12 12:48:50,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 297 transitions, 4308 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:48:50,787 INFO L231 Difference]: Finished difference. Result has 223 places, 275 transitions, 3715 flow [2024-05-12 12:48:50,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3715, PETRI_PLACES=223, PETRI_TRANSITIONS=275} [2024-05-12 12:48:50,788 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-05-12 12:48:50,788 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 275 transitions, 3715 flow [2024-05-12 12:48:50,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:50,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:50,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:50,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:48:50,789 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-05-12 12:48:50,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:50,789 INFO L85 PathProgramCache]: Analyzing trace with hash 119182280, now seen corresponding path program 5 times [2024-05-12 12:48:50,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:50,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322572242] [2024-05-12 12:48:50,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:50,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:50,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:50,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:50,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:50,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322572242] [2024-05-12 12:48:50,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322572242] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:50,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:50,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:50,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839788861] [2024-05-12 12:48:50,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:50,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:50,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:50,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:50,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:50,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:50,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 275 transitions, 3715 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:50,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:50,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:50,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:52,594 INFO L124 PetriNetUnfolderBase]: 8418/14125 cut-off events. [2024-05-12 12:48:52,595 INFO L125 PetriNetUnfolderBase]: For 403410/403413 co-relation queries the response was YES. [2024-05-12 12:48:52,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72118 conditions, 14125 events. 8418/14125 cut-off events. For 403410/403413 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 115047 event pairs, 3054 based on Foata normal form. 2/14092 useless extension candidates. Maximal degree in co-relation 72016. Up to 12544 conditions per place. [2024-05-12 12:48:52,737 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 208 selfloop transitions, 74 changer transitions 0/295 dead transitions. [2024-05-12 12:48:52,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 295 transitions, 4547 flow [2024-05-12 12:48:52,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:52,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:52,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:48:52,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 12:48:52,738 INFO L175 Difference]: Start difference. First operand has 223 places, 275 transitions, 3715 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:48:52,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 295 transitions, 4547 flow [2024-05-12 12:48:53,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 295 transitions, 4383 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:48:53,572 INFO L231 Difference]: Finished difference. Result has 223 places, 275 transitions, 3706 flow [2024-05-12 12:48:53,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3706, PETRI_PLACES=223, PETRI_TRANSITIONS=275} [2024-05-12 12:48:53,573 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-05-12 12:48:53,573 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 275 transitions, 3706 flow [2024-05-12 12:48:53,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:53,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:53,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:53,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:48:53,573 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-05-12 12:48:53,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:53,574 INFO L85 PathProgramCache]: Analyzing trace with hash 285808294, now seen corresponding path program 6 times [2024-05-12 12:48:53,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:53,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494786294] [2024-05-12 12:48:53,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:53,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:53,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:53,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:53,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:53,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494786294] [2024-05-12 12:48:53,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494786294] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:53,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:53,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:53,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832880356] [2024-05-12 12:48:53,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:53,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:53,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:53,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:53,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:53,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:53,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 275 transitions, 3706 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:53,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:53,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:53,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:55,526 INFO L124 PetriNetUnfolderBase]: 8325/13942 cut-off events. [2024-05-12 12:48:55,526 INFO L125 PetriNetUnfolderBase]: For 410606/410609 co-relation queries the response was YES. [2024-05-12 12:48:55,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71363 conditions, 13942 events. 8325/13942 cut-off events. For 410606/410609 co-relation queries the response was YES. Maximal size of possible extension queue 971. Compared 113116 event pairs, 3008 based on Foata normal form. 2/13909 useless extension candidates. Maximal degree in co-relation 71261. Up to 12377 conditions per place. [2024-05-12 12:48:55,645 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 211 selfloop transitions, 70 changer transitions 0/294 dead transitions. [2024-05-12 12:48:55,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 294 transitions, 4424 flow [2024-05-12 12:48:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:55,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:48:55,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6099290780141844 [2024-05-12 12:48:55,646 INFO L175 Difference]: Start difference. First operand has 223 places, 275 transitions, 3706 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:48:55,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 294 transitions, 4424 flow [2024-05-12 12:48:56,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 294 transitions, 4166 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:56,373 INFO L231 Difference]: Finished difference. Result has 222 places, 275 transitions, 3597 flow [2024-05-12 12:48:56,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3597, PETRI_PLACES=222, PETRI_TRANSITIONS=275} [2024-05-12 12:48:56,374 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 171 predicate places. [2024-05-12 12:48:56,374 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 275 transitions, 3597 flow [2024-05-12 12:48:56,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:48:56,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:56,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:56,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:48:56,375 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-05-12 12:48:56,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:56,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1847969801, now seen corresponding path program 1 times [2024-05-12 12:48:56,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:56,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940386005] [2024-05-12 12:48:56,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:56,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:56,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:56,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:56,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:56,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940386005] [2024-05-12 12:48:56,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940386005] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:56,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:56,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:56,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721300817] [2024-05-12 12:48:56,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:56,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:56,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:56,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:56,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:56,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:56,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 275 transitions, 3597 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-05-12 12:48:56,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:56,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:56,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:48:58,325 INFO L124 PetriNetUnfolderBase]: 8347/14334 cut-off events. [2024-05-12 12:48:58,325 INFO L125 PetriNetUnfolderBase]: For 421839/421839 co-relation queries the response was YES. [2024-05-12 12:48:58,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72006 conditions, 14334 events. 8347/14334 cut-off events. For 421839/421839 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 119103 event pairs, 3308 based on Foata normal form. 2/14318 useless extension candidates. Maximal degree in co-relation 71903. Up to 12397 conditions per place. [2024-05-12 12:48:58,462 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 217 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-05-12 12:48:58,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 304 transitions, 4425 flow [2024-05-12 12:48:58,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:48:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:48:58,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 12:48:58,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 12:48:58,463 INFO L175 Difference]: Start difference. First operand has 222 places, 275 transitions, 3597 flow. Second operand 6 states and 177 transitions. [2024-05-12 12:48:58,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 304 transitions, 4425 flow [2024-05-12 12:48:59,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 304 transitions, 4207 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:48:59,215 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 3611 flow [2024-05-12 12:48:59,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3611, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-05-12 12:48:59,216 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 170 predicate places. [2024-05-12 12:48:59,216 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 3611 flow [2024-05-12 12:48:59,216 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-05-12 12:48:59,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:48:59,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:48:59,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:48:59,216 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-05-12 12:48:59,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:48:59,216 INFO L85 PathProgramCache]: Analyzing trace with hash -910286867, now seen corresponding path program 2 times [2024-05-12 12:48:59,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:48:59,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100327138] [2024-05-12 12:48:59,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:48:59,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:48:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:48:59,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:48:59,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:48:59,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100327138] [2024-05-12 12:48:59,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100327138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:48:59,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:48:59,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:48:59,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868275990] [2024-05-12 12:48:59,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:48:59,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:48:59,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:48:59,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:48:59,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:48:59,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:48:59,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 3611 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-05-12 12:48:59,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:48:59,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:48:59,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:00,976 INFO L124 PetriNetUnfolderBase]: 8369/13828 cut-off events. [2024-05-12 12:49:00,976 INFO L125 PetriNetUnfolderBase]: For 431591/431591 co-relation queries the response was YES. [2024-05-12 12:49:01,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71820 conditions, 13828 events. 8369/13828 cut-off events. For 431591/431591 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 110897 event pairs, 2695 based on Foata normal form. 2/13818 useless extension candidates. Maximal degree in co-relation 71716. Up to 12417 conditions per place. [2024-05-12 12:49:01,122 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 220 selfloop transitions, 72 changer transitions 0/305 dead transitions. [2024-05-12 12:49:01,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 305 transitions, 4435 flow [2024-05-12 12:49:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:01,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:01,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:49:01,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134751773049646 [2024-05-12 12:49:01,124 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 3611 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:49:01,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 305 transitions, 4435 flow [2024-05-12 12:49:01,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 305 transitions, 4320 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 12:49:01,904 INFO L231 Difference]: Finished difference. Result has 224 places, 283 transitions, 3722 flow [2024-05-12 12:49:01,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3722, PETRI_PLACES=224, PETRI_TRANSITIONS=283} [2024-05-12 12:49:01,905 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 173 predicate places. [2024-05-12 12:49:01,905 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 283 transitions, 3722 flow [2024-05-12 12:49:01,905 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-05-12 12:49:01,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:01,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:01,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:49:01,906 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-05-12 12:49:01,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:01,906 INFO L85 PathProgramCache]: Analyzing trace with hash 133214833, now seen corresponding path program 3 times [2024-05-12 12:49:01,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:01,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056450378] [2024-05-12 12:49:01,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:01,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:01,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:01,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:02,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:02,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056450378] [2024-05-12 12:49:02,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056450378] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:02,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:02,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:02,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299422720] [2024-05-12 12:49:02,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:02,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:02,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:02,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:02,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:02,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:02,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 283 transitions, 3722 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-05-12 12:49:02,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:02,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:02,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:03,972 INFO L124 PetriNetUnfolderBase]: 8302/13726 cut-off events. [2024-05-12 12:49:03,973 INFO L125 PetriNetUnfolderBase]: For 441208/441211 co-relation queries the response was YES. [2024-05-12 12:49:04,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71471 conditions, 13726 events. 8302/13726 cut-off events. For 441208/441211 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 109843 event pairs, 2756 based on Foata normal form. 2/13695 useless extension candidates. Maximal degree in co-relation 71366. Up to 12291 conditions per place. [2024-05-12 12:49:04,124 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 216 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-05-12 12:49:04,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 301 transitions, 4338 flow [2024-05-12 12:49:04,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:04,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:04,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:49:04,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599290780141844 [2024-05-12 12:49:04,125 INFO L175 Difference]: Start difference. First operand has 224 places, 283 transitions, 3722 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:49:04,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 301 transitions, 4338 flow [2024-05-12 12:49:05,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 301 transitions, 4238 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 12:49:05,077 INFO L231 Difference]: Finished difference. Result has 227 places, 283 transitions, 3773 flow [2024-05-12 12:49:05,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3773, PETRI_PLACES=227, PETRI_TRANSITIONS=283} [2024-05-12 12:49:05,078 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-05-12 12:49:05,078 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 283 transitions, 3773 flow [2024-05-12 12:49:05,078 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-05-12 12:49:05,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:05,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] [2024-05-12 12:49:05,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:49:05,079 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-05-12 12:49:05,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:05,079 INFO L85 PathProgramCache]: Analyzing trace with hash -157240587, now seen corresponding path program 1 times [2024-05-12 12:49:05,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:05,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285198908] [2024-05-12 12:49:05,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:05,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:05,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:05,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-05-12 12:49:05,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:05,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285198908] [2024-05-12 12:49:05,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285198908] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:05,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:05,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:05,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103739306] [2024-05-12 12:49:05,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:05,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:05,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:05,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:05,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:49:05,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 283 transitions, 3773 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-05-12 12:49:05,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:05,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:49:05,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:06,902 INFO L124 PetriNetUnfolderBase]: 7955/13380 cut-off events. [2024-05-12 12:49:06,902 INFO L125 PetriNetUnfolderBase]: For 472228/472228 co-relation queries the response was YES. [2024-05-12 12:49:06,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69611 conditions, 13380 events. 7955/13380 cut-off events. For 472228/472228 co-relation queries the response was YES. Maximal size of possible extension queue 930. Compared 108809 event pairs, 2703 based on Foata normal form. 17/13240 useless extension candidates. Maximal degree in co-relation 69505. Up to 11801 conditions per place. [2024-05-12 12:49:07,046 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 239 selfloop transitions, 29 changer transitions 0/308 dead transitions. [2024-05-12 12:49:07,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 308 transitions, 4430 flow [2024-05-12 12:49:07,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:07,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:07,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:49:07,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-05-12 12:49:07,047 INFO L175 Difference]: Start difference. First operand has 227 places, 283 transitions, 3773 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:49:07,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 308 transitions, 4430 flow [2024-05-12 12:49:08,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 308 transitions, 4016 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-05-12 12:49:08,107 INFO L231 Difference]: Finished difference. Result has 223 places, 286 transitions, 3488 flow [2024-05-12 12:49:08,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3488, PETRI_PLACES=223, PETRI_TRANSITIONS=286} [2024-05-12 12:49:08,108 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-05-12 12:49:08,108 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 286 transitions, 3488 flow [2024-05-12 12:49:08,108 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-05-12 12:49:08,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:08,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:08,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:49:08,109 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-05-12 12:49:08,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:08,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1719783945, now seen corresponding path program 2 times [2024-05-12 12:49:08,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:08,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891461625] [2024-05-12 12:49:08,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:08,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:08,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:08,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:08,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:08,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891461625] [2024-05-12 12:49:08,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891461625] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:08,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:08,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:08,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125776411] [2024-05-12 12:49:08,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:08,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:08,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:08,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:08,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:08,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 12:49:08,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 286 transitions, 3488 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-05-12 12:49:08,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:08,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 12:49:08,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:10,171 INFO L124 PetriNetUnfolderBase]: 8056/13585 cut-off events. [2024-05-12 12:49:10,171 INFO L125 PetriNetUnfolderBase]: For 469801/469801 co-relation queries the response was YES. [2024-05-12 12:49:10,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70421 conditions, 13585 events. 8056/13585 cut-off events. For 469801/469801 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 110793 event pairs, 3834 based on Foata normal form. 8/13420 useless extension candidates. Maximal degree in co-relation 70316. Up to 11707 conditions per place. [2024-05-12 12:49:10,339 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 247 selfloop transitions, 29 changer transitions 0/316 dead transitions. [2024-05-12 12:49:10,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 316 transitions, 4327 flow [2024-05-12 12:49:10,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:10,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:10,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:49:10,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134751773049646 [2024-05-12 12:49:10,340 INFO L175 Difference]: Start difference. First operand has 223 places, 286 transitions, 3488 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:49:10,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 316 transitions, 4327 flow [2024-05-12 12:49:11,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 316 transitions, 4251 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:11,388 INFO L231 Difference]: Finished difference. Result has 226 places, 289 transitions, 3545 flow [2024-05-12 12:49:11,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3545, PETRI_PLACES=226, PETRI_TRANSITIONS=289} [2024-05-12 12:49:11,388 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-05-12 12:49:11,388 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 289 transitions, 3545 flow [2024-05-12 12:49:11,389 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-05-12 12:49:11,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:11,389 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-05-12 12:49:11,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:49:11,389 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-05-12 12:49:11,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:11,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1727553307, now seen corresponding path program 1 times [2024-05-12 12:49:11,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:11,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374902105] [2024-05-12 12:49:11,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:11,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:11,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:11,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:11,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:11,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374902105] [2024-05-12 12:49:11,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374902105] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:11,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:11,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:11,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196893691] [2024-05-12 12:49:11,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:11,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:11,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:11,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:11,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:11,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:11,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 289 transitions, 3545 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-05-12 12:49:11,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:11,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:11,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:13,535 INFO L124 PetriNetUnfolderBase]: 8484/14202 cut-off events. [2024-05-12 12:49:13,535 INFO L125 PetriNetUnfolderBase]: For 471987/471987 co-relation queries the response was YES. [2024-05-12 12:49:13,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73322 conditions, 14202 events. 8484/14202 cut-off events. For 471987/471987 co-relation queries the response was YES. Maximal size of possible extension queue 982. Compared 115248 event pairs, 4297 based on Foata normal form. 2/14138 useless extension candidates. Maximal degree in co-relation 73215. Up to 12920 conditions per place. [2024-05-12 12:49:13,715 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 285 selfloop transitions, 22 changer transitions 0/320 dead transitions. [2024-05-12 12:49:13,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 320 transitions, 4463 flow [2024-05-12 12:49:13,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:13,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:13,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:49:13,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 12:49:13,716 INFO L175 Difference]: Start difference. First operand has 226 places, 289 transitions, 3545 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:49:13,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 320 transitions, 4463 flow [2024-05-12 12:49:14,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 320 transitions, 4424 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-05-12 12:49:14,837 INFO L231 Difference]: Finished difference. Result has 230 places, 293 transitions, 3675 flow [2024-05-12 12:49:14,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3675, PETRI_PLACES=230, PETRI_TRANSITIONS=293} [2024-05-12 12:49:14,839 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 179 predicate places. [2024-05-12 12:49:14,839 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 293 transitions, 3675 flow [2024-05-12 12:49:14,839 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-05-12 12:49:14,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:14,839 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-05-12 12:49:14,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:49:14,840 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-05-12 12:49:14,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:14,840 INFO L85 PathProgramCache]: Analyzing trace with hash -771099427, now seen corresponding path program 2 times [2024-05-12 12:49:14,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:14,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194444283] [2024-05-12 12:49:14,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:14,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:14,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:14,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:14,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194444283] [2024-05-12 12:49:14,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194444283] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:14,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:14,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:14,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289230660] [2024-05-12 12:49:14,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:14,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:49:14,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:14,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:49:14,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:49:14,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:14,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 293 transitions, 3675 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-05-12 12:49:14,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:14,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:14,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:16,946 INFO L124 PetriNetUnfolderBase]: 8479/14204 cut-off events. [2024-05-12 12:49:16,946 INFO L125 PetriNetUnfolderBase]: For 480246/480246 co-relation queries the response was YES. [2024-05-12 12:49:17,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73374 conditions, 14204 events. 8479/14204 cut-off events. For 480246/480246 co-relation queries the response was YES. Maximal size of possible extension queue 985. Compared 115380 event pairs, 4454 based on Foata normal form. 2/14148 useless extension candidates. Maximal degree in co-relation 73265. Up to 12974 conditions per place. [2024-05-12 12:49:17,288 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 282 selfloop transitions, 20 changer transitions 0/315 dead transitions. [2024-05-12 12:49:17,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 315 transitions, 4329 flow [2024-05-12 12:49:17,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:49:17,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:49:17,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:49:17,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-05-12 12:49:17,289 INFO L175 Difference]: Start difference. First operand has 230 places, 293 transitions, 3675 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:49:17,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 315 transitions, 4329 flow [2024-05-12 12:49:18,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 315 transitions, 4210 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-05-12 12:49:18,267 INFO L231 Difference]: Finished difference. Result has 234 places, 293 transitions, 3601 flow [2024-05-12 12:49:18,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3601, PETRI_PLACES=234, PETRI_TRANSITIONS=293} [2024-05-12 12:49:18,268 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 183 predicate places. [2024-05-12 12:49:18,268 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 293 transitions, 3601 flow [2024-05-12 12:49:18,268 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-05-12 12:49:18,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:18,268 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-05-12 12:49:18,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:49:18,268 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-05-12 12:49:18,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:18,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1845886135, now seen corresponding path program 1 times [2024-05-12 12:49:18,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:18,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747696732] [2024-05-12 12:49:18,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:18,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:18,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:18,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:18,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747696732] [2024-05-12 12:49:18,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747696732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:18,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:18,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:18,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099564199] [2024-05-12 12:49:18,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:18,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:18,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:18,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:18,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:18,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:18,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 293 transitions, 3601 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:18,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:18,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:18,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:20,626 INFO L124 PetriNetUnfolderBase]: 8643/14753 cut-off events. [2024-05-12 12:49:20,626 INFO L125 PetriNetUnfolderBase]: For 533652/533652 co-relation queries the response was YES. [2024-05-12 12:49:20,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74935 conditions, 14753 events. 8643/14753 cut-off events. For 533652/533652 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 122190 event pairs, 3315 based on Foata normal form. 20/14752 useless extension candidates. Maximal degree in co-relation 74824. Up to 12630 conditions per place. [2024-05-12 12:49:20,813 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 237 selfloop transitions, 74 changer transitions 0/324 dead transitions. [2024-05-12 12:49:20,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 324 transitions, 4355 flow [2024-05-12 12:49:20,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:20,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:49:20,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109422492401215 [2024-05-12 12:49:20,814 INFO L175 Difference]: Start difference. First operand has 234 places, 293 transitions, 3601 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:49:20,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 324 transitions, 4355 flow [2024-05-12 12:49:21,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 324 transitions, 4305 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:21,992 INFO L231 Difference]: Finished difference. Result has 236 places, 296 transitions, 3770 flow [2024-05-12 12:49:21,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3770, PETRI_PLACES=236, PETRI_TRANSITIONS=296} [2024-05-12 12:49:21,993 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 185 predicate places. [2024-05-12 12:49:21,993 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 296 transitions, 3770 flow [2024-05-12 12:49:21,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:21,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:21,993 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-05-12 12:49:21,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:49:21,993 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-05-12 12:49:21,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash 461511325, now seen corresponding path program 2 times [2024-05-12 12:49:21,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:21,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452293331] [2024-05-12 12:49:21,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:21,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:22,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:22,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:22,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:22,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452293331] [2024-05-12 12:49:22,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452293331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:22,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:22,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:22,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127701674] [2024-05-12 12:49:22,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:22,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:22,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:22,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:22,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:22,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:22,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 296 transitions, 3770 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:22,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:22,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:22,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:24,355 INFO L124 PetriNetUnfolderBase]: 8679/14524 cut-off events. [2024-05-12 12:49:24,356 INFO L125 PetriNetUnfolderBase]: For 517181/517184 co-relation queries the response was YES. [2024-05-12 12:49:24,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76034 conditions, 14524 events. 8679/14524 cut-off events. For 517181/517184 co-relation queries the response was YES. Maximal size of possible extension queue 999. Compared 118238 event pairs, 3047 based on Foata normal form. 4/14487 useless extension candidates. Maximal degree in co-relation 75922. Up to 12826 conditions per place. [2024-05-12 12:49:24,603 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 228 selfloop transitions, 80 changer transitions 0/321 dead transitions. [2024-05-12 12:49:24,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 321 transitions, 4498 flow [2024-05-12 12:49:24,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:24,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:24,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:49:24,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5927051671732523 [2024-05-12 12:49:24,605 INFO L175 Difference]: Start difference. First operand has 236 places, 296 transitions, 3770 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:49:24,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 321 transitions, 4498 flow [2024-05-12 12:49:25,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 321 transitions, 4307 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:25,902 INFO L231 Difference]: Finished difference. Result has 238 places, 299 transitions, 3815 flow [2024-05-12 12:49:25,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3815, PETRI_PLACES=238, PETRI_TRANSITIONS=299} [2024-05-12 12:49:25,903 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-05-12 12:49:25,903 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 299 transitions, 3815 flow [2024-05-12 12:49:25,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:25,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:25,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:25,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:49:25,904 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-05-12 12:49:25,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:25,904 INFO L85 PathProgramCache]: Analyzing trace with hash 498486165, now seen corresponding path program 3 times [2024-05-12 12:49:25,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:25,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635291903] [2024-05-12 12:49:25,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:25,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:25,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:26,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:26,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:26,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635291903] [2024-05-12 12:49:26,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635291903] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:26,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:26,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:26,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301447043] [2024-05-12 12:49:26,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:26,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:26,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:26,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:26,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:26,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:26,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 299 transitions, 3815 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:26,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:26,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:26,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:28,119 INFO L124 PetriNetUnfolderBase]: 8715/14591 cut-off events. [2024-05-12 12:49:28,119 INFO L125 PetriNetUnfolderBase]: For 532444/532447 co-relation queries the response was YES. [2024-05-12 12:49:28,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76253 conditions, 14591 events. 8715/14591 cut-off events. For 532444/532447 co-relation queries the response was YES. Maximal size of possible extension queue 1003. Compared 119103 event pairs, 3054 based on Foata normal form. 4/14559 useless extension candidates. Maximal degree in co-relation 76140. Up to 12878 conditions per place. [2024-05-12 12:49:28,273 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 224 selfloop transitions, 87 changer transitions 0/324 dead transitions. [2024-05-12 12:49:28,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 4555 flow [2024-05-12 12:49:28,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:28,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:49:28,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:49:28,274 INFO L175 Difference]: Start difference. First operand has 238 places, 299 transitions, 3815 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:49:28,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 4555 flow [2024-05-12 12:49:29,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 324 transitions, 4341 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:29,626 INFO L231 Difference]: Finished difference. Result has 240 places, 302 transitions, 3857 flow [2024-05-12 12:49:29,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3601, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=240, PETRI_TRANSITIONS=302} [2024-05-12 12:49:29,627 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 189 predicate places. [2024-05-12 12:49:29,627 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 302 transitions, 3857 flow [2024-05-12 12:49:29,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:29,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:29,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:29,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:49:29,628 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-05-12 12:49:29,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:29,628 INFO L85 PathProgramCache]: Analyzing trace with hash 507057045, now seen corresponding path program 4 times [2024-05-12 12:49:29,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:29,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781539136] [2024-05-12 12:49:29,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:29,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:29,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:29,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:29,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:29,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781539136] [2024-05-12 12:49:29,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781539136] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:29,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:29,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:29,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750880784] [2024-05-12 12:49:29,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:29,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:29,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:29,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:29,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:29,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:29,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 302 transitions, 3857 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:29,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:29,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:29,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:31,723 INFO L124 PetriNetUnfolderBase]: 8728/14546 cut-off events. [2024-05-12 12:49:31,723 INFO L125 PetriNetUnfolderBase]: For 542896/542899 co-relation queries the response was YES. [2024-05-12 12:49:31,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76377 conditions, 14546 events. 8728/14546 cut-off events. For 542896/542899 co-relation queries the response was YES. Maximal size of possible extension queue 997. Compared 118101 event pairs, 2997 based on Foata normal form. 4/14513 useless extension candidates. Maximal degree in co-relation 76263. Up to 12633 conditions per place. [2024-05-12 12:49:31,880 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 222 selfloop transitions, 98 changer transitions 0/333 dead transitions. [2024-05-12 12:49:31,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 333 transitions, 4672 flow [2024-05-12 12:49:31,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:31,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:31,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:49:31,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60790273556231 [2024-05-12 12:49:31,881 INFO L175 Difference]: Start difference. First operand has 240 places, 302 transitions, 3857 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:49:31,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 333 transitions, 4672 flow [2024-05-12 12:49:33,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 333 transitions, 4438 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 12:49:33,680 INFO L231 Difference]: Finished difference. Result has 243 places, 307 transitions, 3957 flow [2024-05-12 12:49:33,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3957, PETRI_PLACES=243, PETRI_TRANSITIONS=307} [2024-05-12 12:49:33,681 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-05-12 12:49:33,681 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 307 transitions, 3957 flow [2024-05-12 12:49:33,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:33,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:33,681 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-05-12 12:49:33,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:49:33,681 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:49:33,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:33,681 INFO L85 PathProgramCache]: Analyzing trace with hash -772271754, now seen corresponding path program 1 times [2024-05-12 12:49:33,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:33,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765364731] [2024-05-12 12:49:33,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:33,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:33,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:33,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:33,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:33,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765364731] [2024-05-12 12:49:33,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765364731] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:33,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:33,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:49:33,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199511588] [2024-05-12 12:49:33,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:33,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:49:33,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:33,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:49:33,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:49:33,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-05-12 12:49:33,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 307 transitions, 3957 flow. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:33,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:33,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-05-12 12:49:33,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:36,984 INFO L124 PetriNetUnfolderBase]: 10883/20079 cut-off events. [2024-05-12 12:49:36,985 INFO L125 PetriNetUnfolderBase]: For 488507/490099 co-relation queries the response was YES. [2024-05-12 12:49:37,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95733 conditions, 20079 events. 10883/20079 cut-off events. For 488507/490099 co-relation queries the response was YES. Maximal size of possible extension queue 1433. Compared 191980 event pairs, 3059 based on Foata normal form. 878/19373 useless extension candidates. Maximal degree in co-relation 95617. Up to 6263 conditions per place. [2024-05-12 12:49:37,456 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 249 selfloop transitions, 330 changer transitions 34/716 dead transitions. [2024-05-12 12:49:37,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 716 transitions, 10034 flow [2024-05-12 12:49:37,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:37,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:37,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-05-12 12:49:37,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6838905775075987 [2024-05-12 12:49:37,457 INFO L175 Difference]: Start difference. First operand has 243 places, 307 transitions, 3957 flow. Second operand 7 states and 225 transitions. [2024-05-12 12:49:37,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 716 transitions, 10034 flow [2024-05-12 12:49:39,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 716 transitions, 9492 flow, removed 121 selfloop flow, removed 3 redundant places. [2024-05-12 12:49:39,168 INFO L231 Difference]: Finished difference. Result has 252 places, 521 transitions, 7800 flow [2024-05-12 12:49:39,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7800, PETRI_PLACES=252, PETRI_TRANSITIONS=521} [2024-05-12 12:49:39,169 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 201 predicate places. [2024-05-12 12:49:39,169 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 521 transitions, 7800 flow [2024-05-12 12:49:39,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:39,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:39,169 INFO 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-05-12 12:49:39,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:49:39,170 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-05-12 12:49:39,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:39,170 INFO L85 PathProgramCache]: Analyzing trace with hash 345248453, now seen corresponding path program 1 times [2024-05-12 12:49:39,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:39,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397972861] [2024-05-12 12:49:39,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:39,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:39,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-05-12 12:49:39,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:39,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397972861] [2024-05-12 12:49:39,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397972861] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:39,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:39,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:39,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469354156] [2024-05-12 12:49:39,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:39,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:39,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:39,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:39,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:39,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:39,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 521 transitions, 7800 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:39,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:39,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:39,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:44,407 INFO L124 PetriNetUnfolderBase]: 13039/21947 cut-off events. [2024-05-12 12:49:44,408 INFO L125 PetriNetUnfolderBase]: For 754142/754839 co-relation queries the response was YES. [2024-05-12 12:49:44,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125452 conditions, 21947 events. 13039/21947 cut-off events. For 754142/754839 co-relation queries the response was YES. Maximal size of possible extension queue 1460. Compared 187190 event pairs, 5365 based on Foata normal form. 334/21885 useless extension candidates. Maximal degree in co-relation 125329. Up to 19722 conditions per place. [2024-05-12 12:49:44,820 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 335 selfloop transitions, 47 changer transitions 176/572 dead transitions. [2024-05-12 12:49:44,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 572 transitions, 9331 flow [2024-05-12 12:49:44,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:44,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:44,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-05-12 12:49:44,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 12:49:44,824 INFO L175 Difference]: Start difference. First operand has 252 places, 521 transitions, 7800 flow. Second operand 7 states and 210 transitions. [2024-05-12 12:49:44,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 572 transitions, 9331 flow [2024-05-12 12:49:48,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 572 transitions, 9219 flow, removed 56 selfloop flow, removed 0 redundant places. [2024-05-12 12:49:48,384 INFO L231 Difference]: Finished difference. Result has 259 places, 359 transitions, 5234 flow [2024-05-12 12:49:48,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7696, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5234, PETRI_PLACES=259, PETRI_TRANSITIONS=359} [2024-05-12 12:49:48,385 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 208 predicate places. [2024-05-12 12:49:48,385 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 359 transitions, 5234 flow [2024-05-12 12:49:48,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:48,386 INFO 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-05-12 12:49:48,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:49:48,386 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-05-12 12:49:48,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash 350962373, now seen corresponding path program 2 times [2024-05-12 12:49:48,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:48,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739812151] [2024-05-12 12:49:48,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:48,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:48,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:48,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:48,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:48,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739812151] [2024-05-12 12:49:48,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739812151] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:48,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:48,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:48,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602385536] [2024-05-12 12:49:48,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:48,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:48,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:48,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:48,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:48,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:48,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 359 transitions, 5234 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:48,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:48,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:48,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:52,394 INFO L124 PetriNetUnfolderBase]: 10563/18880 cut-off events. [2024-05-12 12:49:52,395 INFO L125 PetriNetUnfolderBase]: For 737546/738102 co-relation queries the response was YES. [2024-05-12 12:49:52,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107160 conditions, 18880 events. 10563/18880 cut-off events. For 737546/738102 co-relation queries the response was YES. Maximal size of possible extension queue 1218. Compared 166635 event pairs, 5316 based on Foata normal form. 267/18919 useless extension candidates. Maximal degree in co-relation 107034. Up to 16137 conditions per place. [2024-05-12 12:49:52,593 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 340 selfloop transitions, 54 changer transitions 0/408 dead transitions. [2024-05-12 12:49:52,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 408 transitions, 6399 flow [2024-05-12 12:49:52,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:49:52,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:49:52,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-05-12 12:49:52,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052009456264775 [2024-05-12 12:49:52,594 INFO L175 Difference]: Start difference. First operand has 259 places, 359 transitions, 5234 flow. Second operand 9 states and 256 transitions. [2024-05-12 12:49:52,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 408 transitions, 6399 flow [2024-05-12 12:49:54,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 408 transitions, 6296 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:49:54,704 INFO L231 Difference]: Finished difference. Result has 262 places, 365 transitions, 5356 flow [2024-05-12 12:49:54,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5356, PETRI_PLACES=262, PETRI_TRANSITIONS=365} [2024-05-12 12:49:54,704 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 211 predicate places. [2024-05-12 12:49:54,704 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 365 transitions, 5356 flow [2024-05-12 12:49:54,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:54,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:49:54,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:49:54,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:49:54,705 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-05-12 12:49:54,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:49:54,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1615693881, now seen corresponding path program 3 times [2024-05-12 12:49:54,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:49:54,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928455696] [2024-05-12 12:49:54,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:49:54,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:49:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:49:54,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:49:54,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:49:54,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928455696] [2024-05-12 12:49:54,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928455696] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:49:54,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:49:54,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:49:54,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749583833] [2024-05-12 12:49:54,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:49:54,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:49:54,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:49:54,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:49:54,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:49:54,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:49:54,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 365 transitions, 5356 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:49:54,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:49:54,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:49:54,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:49:58,566 INFO L124 PetriNetUnfolderBase]: 10635/18097 cut-off events. [2024-05-12 12:49:58,566 INFO L125 PetriNetUnfolderBase]: For 751769/752321 co-relation queries the response was YES. [2024-05-12 12:49:58,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105992 conditions, 18097 events. 10635/18097 cut-off events. For 751769/752321 co-relation queries the response was YES. Maximal size of possible extension queue 1167. Compared 152439 event pairs, 3636 based on Foata normal form. 390/18265 useless extension candidates. Maximal degree in co-relation 105865. Up to 15276 conditions per place. [2024-05-12 12:49:58,950 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 248 selfloop transitions, 144 changer transitions 0/406 dead transitions. [2024-05-12 12:49:58,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 406 transitions, 6876 flow [2024-05-12 12:49:58,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:49:58,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:49:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 12:49:58,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 12:49:58,951 INFO L175 Difference]: Start difference. First operand has 262 places, 365 transitions, 5356 flow. Second operand 7 states and 217 transitions. [2024-05-12 12:49:58,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 406 transitions, 6876 flow [2024-05-12 12:50:01,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 406 transitions, 6756 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 12:50:01,329 INFO L231 Difference]: Finished difference. Result has 263 places, 369 transitions, 5597 flow [2024-05-12 12:50:01,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5236, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5597, PETRI_PLACES=263, PETRI_TRANSITIONS=369} [2024-05-12 12:50:01,330 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 212 predicate places. [2024-05-12 12:50:01,330 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 369 transitions, 5597 flow [2024-05-12 12:50:01,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:01,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:01,330 INFO 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-05-12 12:50:01,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:50:01,330 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-05-12 12:50:01,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:01,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1626169401, now seen corresponding path program 4 times [2024-05-12 12:50:01,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:01,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766817346] [2024-05-12 12:50:01,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:01,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:01,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:01,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:01,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:01,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766817346] [2024-05-12 12:50:01,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766817346] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:01,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:01,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:01,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388775044] [2024-05-12 12:50:01,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:01,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:01,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:01,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:01,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:01,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:01,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 369 transitions, 5597 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:01,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:01,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:01,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:05,276 INFO L124 PetriNetUnfolderBase]: 10645/18116 cut-off events. [2024-05-12 12:50:05,276 INFO L125 PetriNetUnfolderBase]: For 770959/771514 co-relation queries the response was YES. [2024-05-12 12:50:05,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107148 conditions, 18116 events. 10645/18116 cut-off events. For 770959/771514 co-relation queries the response was YES. Maximal size of possible extension queue 1167. Compared 152604 event pairs, 3636 based on Foata normal form. 393/18285 useless extension candidates. Maximal degree in co-relation 107020. Up to 15279 conditions per place. [2024-05-12 12:50:05,489 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 240 selfloop transitions, 151 changer transitions 0/405 dead transitions. [2024-05-12 12:50:05,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 405 transitions, 6963 flow [2024-05-12 12:50:05,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:05,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:05,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-05-12 12:50:05,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6443768996960486 [2024-05-12 12:50:05,490 INFO L175 Difference]: Start difference. First operand has 263 places, 369 transitions, 5597 flow. Second operand 7 states and 212 transitions. [2024-05-12 12:50:05,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 405 transitions, 6963 flow [2024-05-12 12:50:08,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 405 transitions, 6688 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:08,483 INFO L231 Difference]: Finished difference. Result has 266 places, 372 transitions, 5689 flow [2024-05-12 12:50:08,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5689, PETRI_PLACES=266, PETRI_TRANSITIONS=372} [2024-05-12 12:50:08,484 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 215 predicate places. [2024-05-12 12:50:08,484 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 372 transitions, 5689 flow [2024-05-12 12:50:08,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:08,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:08,485 INFO 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-05-12 12:50:08,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:50:08,485 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-05-12 12:50:08,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:08,485 INFO L85 PathProgramCache]: Analyzing trace with hash -635680595, now seen corresponding path program 5 times [2024-05-12 12:50:08,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:08,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094238251] [2024-05-12 12:50:08,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:08,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:08,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:08,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094238251] [2024-05-12 12:50:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094238251] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:08,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:08,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500249924] [2024-05-12 12:50:08,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:08,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:08,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:08,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:08,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:08,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:08,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 372 transitions, 5689 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:08,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:08,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:08,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:12,211 INFO L124 PetriNetUnfolderBase]: 10708/18216 cut-off events. [2024-05-12 12:50:12,211 INFO L125 PetriNetUnfolderBase]: For 796154/796723 co-relation queries the response was YES. [2024-05-12 12:50:12,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108497 conditions, 18216 events. 10708/18216 cut-off events. For 796154/796723 co-relation queries the response was YES. Maximal size of possible extension queue 1166. Compared 153367 event pairs, 3676 based on Foata normal form. 399/18388 useless extension candidates. Maximal degree in co-relation 108368. Up to 15311 conditions per place. [2024-05-12 12:50:12,415 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 227 selfloop transitions, 172 changer transitions 0/413 dead transitions. [2024-05-12 12:50:12,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 413 transitions, 7357 flow [2024-05-12 12:50:12,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:12,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:12,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-05-12 12:50:12,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-05-12 12:50:12,416 INFO L175 Difference]: Start difference. First operand has 266 places, 372 transitions, 5689 flow. Second operand 7 states and 207 transitions. [2024-05-12 12:50:12,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 413 transitions, 7357 flow [2024-05-12 12:50:15,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 413 transitions, 7084 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 12:50:15,520 INFO L231 Difference]: Finished difference. Result has 271 places, 382 transitions, 6035 flow [2024-05-12 12:50:15,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6035, PETRI_PLACES=271, PETRI_TRANSITIONS=382} [2024-05-12 12:50:15,520 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-05-12 12:50:15,520 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 382 transitions, 6035 flow [2024-05-12 12:50:15,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:15,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:15,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:50:15,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:50:15,521 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-05-12 12:50:15,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:15,521 INFO L85 PathProgramCache]: Analyzing trace with hash 297978343, now seen corresponding path program 6 times [2024-05-12 12:50:15,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:15,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356923634] [2024-05-12 12:50:15,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:15,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:15,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:15,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:15,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:15,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356923634] [2024-05-12 12:50:15,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356923634] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:15,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:15,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:15,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968888598] [2024-05-12 12:50:15,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:15,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:15,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:15,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:15,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:15,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:15,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 382 transitions, 6035 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:15,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:15,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:15,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:50:19,225 INFO L124 PetriNetUnfolderBase]: 10697/18828 cut-off events. [2024-05-12 12:50:19,225 INFO L125 PetriNetUnfolderBase]: For 818383/819006 co-relation queries the response was YES. [2024-05-12 12:50:19,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110485 conditions, 18828 events. 10697/18828 cut-off events. For 818383/819006 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 164887 event pairs, 4484 based on Foata normal form. 332/18935 useless extension candidates. Maximal degree in co-relation 110353. Up to 16483 conditions per place. [2024-05-12 12:50:19,754 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 356 selfloop transitions, 39 changer transitions 0/409 dead transitions. [2024-05-12 12:50:19,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 409 transitions, 6907 flow [2024-05-12 12:50:19,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:50:19,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:50:19,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:50:19,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 12:50:19,755 INFO L175 Difference]: Start difference. First operand has 271 places, 382 transitions, 6035 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:50:19,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 409 transitions, 6907 flow [2024-05-12 12:50:22,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 409 transitions, 6710 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-05-12 12:50:22,702 INFO L231 Difference]: Finished difference. Result has 276 places, 382 transitions, 5922 flow [2024-05-12 12:50:22,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5922, PETRI_PLACES=276, PETRI_TRANSITIONS=382} [2024-05-12 12:50:22,702 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 225 predicate places. [2024-05-12 12:50:22,703 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 382 transitions, 5922 flow [2024-05-12 12:50:22,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:22,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:50:22,703 INFO 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-05-12 12:50:22,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:50:22,704 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-05-12 12:50:22,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:50:22,704 INFO L85 PathProgramCache]: Analyzing trace with hash 342388517, now seen corresponding path program 1 times [2024-05-12 12:50:22,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:50:22,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127431752] [2024-05-12 12:50:22,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:50:22,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:50:22,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:50:22,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:50:22,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:50:22,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127431752] [2024-05-12 12:50:22,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127431752] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:50:22,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:50:22,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:50:22,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298476964] [2024-05-12 12:50:22,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:50:22,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:50:22,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:50:22,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:50:22,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:50:22,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 12:50:22,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 382 transitions, 5922 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:50:22,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:50:22,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 12:50:22,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand