./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:15:14,443 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:15:14,504 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:15:14,515 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:15:14,515 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:15:14,539 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:15:14,540 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:15:14,540 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:15:14,541 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:15:14,548 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:15:14,548 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:15:14,548 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:15:14,549 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:15:14,549 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:15:14,550 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:15:14,550 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:15:14,550 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:15:14,550 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:15:14,551 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:15:14,551 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:15:14,551 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:15:14,551 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:15:14,552 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:15:14,552 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:15:14,552 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:15:14,552 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:15:14,552 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:15:14,553 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:15:14,553 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:15:14,553 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:15:14,554 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:15:14,554 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:15:14,555 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:15:14,555 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:15:14,555 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:15:14,555 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:15:14,555 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:15:14,556 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:15:14,556 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:15:14,556 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:15:14,556 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:15:14,557 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:15:14,557 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:15:14,557 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:15:14,763 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:15:14,781 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:15:14,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:15:14,784 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:15:14,785 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:15:14,786 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-21 20:15:15,864 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:15:16,094 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:15:16,095 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-21 20:15:16,106 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/01b02cc9c/9be15bdf291148a9821257c7a5445bc6/FLAG78200f880 [2024-06-21 20:15:16,125 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/01b02cc9c/9be15bdf291148a9821257c7a5445bc6 [2024-06-21 20:15:16,127 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:15:16,127 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:15:16,128 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_tso.yml/witness.yml [2024-06-21 20:15:16,222 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:15:16,224 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:15:16,225 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:15:16,225 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:15:16,229 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:15:16,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:15:16" (1/2) ... [2024-06-21 20:15:16,230 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b6aecf7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:15:16, skipping insertion in model container [2024-06-21 20:15:16,230 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:15:16" (1/2) ... [2024-06-21 20:15:16,232 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@74e50a98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:15:16, skipping insertion in model container [2024-06-21 20:15:16,233 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:15:16" (2/2) ... [2024-06-21 20:15:16,233 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b6aecf7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16, skipping insertion in model container [2024-06-21 20:15:16,233 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:15:16" (2/2) ... [2024-06-21 20:15:16,233 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:15:16,273 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:15:16,274 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-21 20:15:16,275 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-21 20:15:16,275 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-21 20:15:16,275 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:15:16,275 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 20:15:16,313 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:15:16,578 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:15:16,584 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:15:16,672 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:15:16,701 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:15:16,702 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16 WrapperNode [2024-06-21 20:15:16,702 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:15:16,703 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:15:16,703 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:15:16,703 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:15:16,708 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,726 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,760 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 20:15:16,760 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:15:16,761 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:15:16,761 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:15:16,761 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:15:16,768 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,771 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,781 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 20:15:16,781 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,782 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,786 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,787 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,788 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,789 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,791 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:15:16,791 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:15:16,791 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:15:16,792 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:15:16,792 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (1/1) ... [2024-06-21 20:15:16,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:15:16,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:15:16,819 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:15:16,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:15:16,861 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:15:16,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:15:16,862 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:15:16,862 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:15:16,862 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:15:16,862 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:15:16,863 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:15:16,863 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:15:16,863 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:15:16,863 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:15:16,864 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:15:16,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:15:16,866 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:15:16,990 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:15:16,991 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:15:17,136 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:15:17,136 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:15:17,269 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:15:17,269 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:15:17,270 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:15:17 BoogieIcfgContainer [2024-06-21 20:15:17,270 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:15:17,271 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:15:17,271 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:15:17,274 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:15:17,274 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:15:16" (1/4) ... [2024-06-21 20:15:17,278 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9c0afe0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:15:17, skipping insertion in model container [2024-06-21 20:15:17,278 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:15:16" (2/4) ... [2024-06-21 20:15:17,279 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9c0afe0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:15:17, skipping insertion in model container [2024-06-21 20:15:17,279 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:15:16" (3/4) ... [2024-06-21 20:15:17,279 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9c0afe0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:15:17, skipping insertion in model container [2024-06-21 20:15:17,279 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:15:17" (4/4) ... [2024-06-21 20:15:17,281 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-21 20:15:17,294 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:15:17,295 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:15:17,295 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:15:17,349 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:15:17,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 20:15:17,413 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 20:15:17,413 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:15:17,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:15:17,415 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 20:15:17,420 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 20:15:17,427 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:15:17,432 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;@55b6e209, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:15:17,432 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:15:17,435 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:15:17,435 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:15:17,435 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:15:17,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:17,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:15:17,436 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:17,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:17,439 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 20:15:17,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:17,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700215220] [2024-06-21 20:15:17,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:17,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:17,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:17,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:17,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:17,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700215220] [2024-06-21 20:15:17,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700215220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:17,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:17,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:15:17,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123206393] [2024-06-21 20:15:17,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:17,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:15:17,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:17,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:15:17,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:15:17,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:15:17,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:17,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:17,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:15:17,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:18,070 INFO L124 PetriNetUnfolderBase]: 606/994 cut-off events. [2024-06-21 20:15:18,070 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-21 20:15:18,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 994 events. 606/994 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5003 event pairs, 384 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 1998. Up to 941 conditions per place. [2024-06-21 20:15:18,082 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 20:15:18,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-21 20:15:18,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:15:18,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:15:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-21 20:15:18,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-21 20:15:18,094 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-21 20:15:18,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-21 20:15:18,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:18,098 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 20:15:18,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 20:15:18,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 20:15:18,103 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 20:15:18,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:18,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:18,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:15:18,104 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:18,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:18,105 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-21 20:15:18,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:18,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968009597] [2024-06-21 20:15:18,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:18,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:18,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:18,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:18,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:18,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968009597] [2024-06-21 20:15:18,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968009597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:18,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:18,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:15:18,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353000497] [2024-06-21 20:15:18,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:18,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:15:18,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:18,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:15:18,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:15:18,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:18,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:18,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:18,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:18,491 INFO L124 PetriNetUnfolderBase]: 767/1268 cut-off events. [2024-06-21 20:15:18,492 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-21 20:15:18,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1268 events. 767/1268 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6248 event pairs, 422 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-21 20:15:18,499 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 20:15:18,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 246 flow [2024-06-21 20:15:18,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:15:18,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:15:18,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-21 20:15:18,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 20:15:18,501 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 106 transitions. [2024-06-21 20:15:18,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 246 flow [2024-06-21 20:15:18,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:18,502 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-21 20:15:18,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-21 20:15:18,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 20:15:18,503 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-21 20:15:18,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:18,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:18,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:15:18,504 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:18,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:18,505 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-21 20:15:18,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:18,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116876913] [2024-06-21 20:15:18,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:18,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:18,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:18,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:18,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:18,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116876913] [2024-06-21 20:15:18,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116876913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:18,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:18,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:18,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753620725] [2024-06-21 20:15:18,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:18,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:18,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:18,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:18,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:18,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:18,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:18,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:18,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:18,738 INFO L124 PetriNetUnfolderBase]: 775/1314 cut-off events. [2024-06-21 20:15:18,738 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-21 20:15:18,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 1314 events. 775/1314 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6593 event pairs, 287 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-21 20:15:18,744 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-21 20:15:18,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-21 20:15:18,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:18,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:18,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-21 20:15:18,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.695 [2024-06-21 20:15:18,746 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 139 transitions. [2024-06-21 20:15:18,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-21 20:15:18,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 398 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 20:15:18,749 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 255 flow [2024-06-21 20:15:18,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-21 20:15:18,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-21 20:15:18,749 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 255 flow [2024-06-21 20:15:18,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:18,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:18,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:15:18,750 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:18,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:18,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-21 20:15:18,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:18,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70535388] [2024-06-21 20:15:18,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:18,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:18,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:18,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:18,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:18,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70535388] [2024-06-21 20:15:18,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70535388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:18,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:18,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:18,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601175537] [2024-06-21 20:15:18,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:18,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:18,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:18,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:18,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:18,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:18,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:18,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:18,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:19,042 INFO L124 PetriNetUnfolderBase]: 787/1332 cut-off events. [2024-06-21 20:15:19,043 INFO L125 PetriNetUnfolderBase]: For 1668/1681 co-relation queries the response was YES. [2024-06-21 20:15:19,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1332 events. 787/1332 cut-off events. For 1668/1681 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6686 event pairs, 187 based on Foata normal form. 14/1341 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-21 20:15:19,050 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-21 20:15:19,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 513 flow [2024-06-21 20:15:19,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:19,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:19,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 20:15:19,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-21 20:15:19,052 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 255 flow. Second operand 6 states and 161 transitions. [2024-06-21 20:15:19,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 513 flow [2024-06-21 20:15:19,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 503 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 20:15:19,057 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 307 flow [2024-06-21 20:15:19,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-21 20:15:19,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 20:15:19,058 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 307 flow [2024-06-21 20:15:19,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:19,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:15:19,058 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:19,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,059 INFO L85 PathProgramCache]: Analyzing trace with hash 934750669, now seen corresponding path program 1 times [2024-06-21 20:15:19,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642180892] [2024-06-21 20:15:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:19,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:19,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642180892] [2024-06-21 20:15:19,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642180892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:19,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:19,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:15:19,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596958588] [2024-06-21 20:15:19,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:19,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:15:19,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:19,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:15:19,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:15:19,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:15:19,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:19,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:15:19,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:19,324 INFO L124 PetriNetUnfolderBase]: 716/1208 cut-off events. [2024-06-21 20:15:19,324 INFO L125 PetriNetUnfolderBase]: For 2281/2292 co-relation queries the response was YES. [2024-06-21 20:15:19,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 1208 events. 716/1208 cut-off events. For 2281/2292 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6057 event pairs, 247 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-21 20:15:19,332 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 41 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-21 20:15:19,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 455 flow [2024-06-21 20:15:19,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:15:19,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:15:19,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 20:15:19,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:15:19,334 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 307 flow. Second operand 4 states and 104 transitions. [2024-06-21 20:15:19,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 455 flow [2024-06-21 20:15:19,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 411 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:19,339 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 318 flow [2024-06-21 20:15:19,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=318, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-21 20:15:19,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 20:15:19,342 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 318 flow [2024-06-21 20:15:19,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:19,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:15:19,346 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:19,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-21 20:15:19,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575977298] [2024-06-21 20:15:19,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:19,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:19,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:19,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575977298] [2024-06-21 20:15:19,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575977298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:19,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:19,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:19,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095219091] [2024-06-21 20:15:19,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:19,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:19,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:19,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:19,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:19,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:19,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:19,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:19,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:19,612 INFO L124 PetriNetUnfolderBase]: 875/1472 cut-off events. [2024-06-21 20:15:19,612 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-21 20:15:19,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 1472 events. 875/1472 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7597 event pairs, 318 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-21 20:15:19,620 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-21 20:15:19,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 547 flow [2024-06-21 20:15:19,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:19,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:19,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 20:15:19,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 20:15:19,621 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 318 flow. Second operand 5 states and 123 transitions. [2024-06-21 20:15:19,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 547 flow [2024-06-21 20:15:19,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 517 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:19,625 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 397 flow [2024-06-21 20:15:19,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=397, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-21 20:15:19,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-21 20:15:19,626 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 397 flow [2024-06-21 20:15:19,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:19,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:15:19,627 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:19,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,627 INFO L85 PathProgramCache]: Analyzing trace with hash 560231470, now seen corresponding path program 1 times [2024-06-21 20:15:19,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536816344] [2024-06-21 20:15:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:19,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:19,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:19,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536816344] [2024-06-21 20:15:19,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536816344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:19,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:19,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:19,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746392681] [2024-06-21 20:15:19,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:19,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:19,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:19,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:19,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:19,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:19,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 397 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:19,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:19,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:19,851 INFO L124 PetriNetUnfolderBase]: 875/1446 cut-off events. [2024-06-21 20:15:19,852 INFO L125 PetriNetUnfolderBase]: For 3885/3904 co-relation queries the response was YES. [2024-06-21 20:15:19,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5326 conditions, 1446 events. 875/1446 cut-off events. For 3885/3904 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7269 event pairs, 295 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 5299. Up to 1240 conditions per place. [2024-06-21 20:15:19,859 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-21 20:15:19,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 645 flow [2024-06-21 20:15:19,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:19,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:19,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-21 20:15:19,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-21 20:15:19,861 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 397 flow. Second operand 5 states and 132 transitions. [2024-06-21 20:15:19,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 645 flow [2024-06-21 20:15:19,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 639 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 20:15:19,865 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 465 flow [2024-06-21 20:15:19,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=465, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-21 20:15:19,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-21 20:15:19,866 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 465 flow [2024-06-21 20:15:19,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:19,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:15:19,867 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:19,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,867 INFO L85 PathProgramCache]: Analyzing trace with hash 647261484, now seen corresponding path program 2 times [2024-06-21 20:15:19,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028868599] [2024-06-21 20:15:19,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:19,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:19,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028868599] [2024-06-21 20:15:19,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028868599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:19,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:19,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:19,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410520074] [2024-06-21 20:15:19,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:19,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:19,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:19,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:19,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:19,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:19,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 465 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:19,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:19,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:19,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:20,097 INFO L124 PetriNetUnfolderBase]: 885/1458 cut-off events. [2024-06-21 20:15:20,097 INFO L125 PetriNetUnfolderBase]: For 4839/4874 co-relation queries the response was YES. [2024-06-21 20:15:20,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5630 conditions, 1458 events. 885/1458 cut-off events. For 4839/4874 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7302 event pairs, 304 based on Foata normal form. 23/1466 useless extension candidates. Maximal degree in co-relation 5600. Up to 1255 conditions per place. [2024-06-21 20:15:20,105 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2024-06-21 20:15:20,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 647 flow [2024-06-21 20:15:20,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:20,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:20,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 20:15:20,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 20:15:20,107 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 465 flow. Second operand 5 states and 128 transitions. [2024-06-21 20:15:20,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 647 flow [2024-06-21 20:15:20,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 620 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:20,112 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 491 flow [2024-06-21 20:15:20,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=491, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-21 20:15:20,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-21 20:15:20,112 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 491 flow [2024-06-21 20:15:20,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:20,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:20,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:15:20,113 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:20,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:20,114 INFO L85 PathProgramCache]: Analyzing trace with hash -957909310, now seen corresponding path program 1 times [2024-06-21 20:15:20,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:20,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375719632] [2024-06-21 20:15:20,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:20,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:20,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:20,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:20,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375719632] [2024-06-21 20:15:20,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375719632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:20,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:20,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:20,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178923527] [2024-06-21 20:15:20,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:20,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:20,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:20,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:20,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:20,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:20,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:20,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:20,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:20,385 INFO L124 PetriNetUnfolderBase]: 955/1555 cut-off events. [2024-06-21 20:15:20,385 INFO L125 PetriNetUnfolderBase]: For 6049/6049 co-relation queries the response was YES. [2024-06-21 20:15:20,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1555 events. 955/1555 cut-off events. For 6049/6049 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7651 event pairs, 306 based on Foata normal form. 4/1554 useless extension candidates. Maximal degree in co-relation 6048. Up to 1302 conditions per place. [2024-06-21 20:15:20,395 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 82 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-21 20:15:20,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 111 transitions, 930 flow [2024-06-21 20:15:20,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:20,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:20,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:15:20,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 20:15:20,396 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 491 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:15:20,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 111 transitions, 930 flow [2024-06-21 20:15:20,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 832 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:20,403 INFO L231 Difference]: Finished difference. Result has 73 places, 82 transitions, 591 flow [2024-06-21 20:15:20,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=73, PETRI_TRANSITIONS=82} [2024-06-21 20:15:20,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 20:15:20,404 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 82 transitions, 591 flow [2024-06-21 20:15:20,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:20,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:20,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:15:20,405 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:20,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:20,405 INFO L85 PathProgramCache]: Analyzing trace with hash 936432908, now seen corresponding path program 2 times [2024-06-21 20:15:20,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:20,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80070295] [2024-06-21 20:15:20,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:20,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:20,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:20,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:20,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80070295] [2024-06-21 20:15:20,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80070295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:20,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:20,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:20,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886473115] [2024-06-21 20:15:20,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:20,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:20,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:20,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:20,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:20,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:20,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 82 transitions, 591 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:20,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:20,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:20,661 INFO L124 PetriNetUnfolderBase]: 966/1569 cut-off events. [2024-06-21 20:15:20,661 INFO L125 PetriNetUnfolderBase]: For 7370/7374 co-relation queries the response was YES. [2024-06-21 20:15:20,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6612 conditions, 1569 events. 966/1569 cut-off events. For 7370/7374 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7700 event pairs, 320 based on Foata normal form. 3/1563 useless extension candidates. Maximal degree in co-relation 6579. Up to 1309 conditions per place. [2024-06-21 20:15:20,679 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 31 changer transitions 0/116 dead transitions. [2024-06-21 20:15:20,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 116 transitions, 1013 flow [2024-06-21 20:15:20,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:20,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:20,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:15:20,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 20:15:20,681 INFO L175 Difference]: Start difference. First operand has 73 places, 82 transitions, 591 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:15:20,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 116 transitions, 1013 flow [2024-06-21 20:15:20,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 116 transitions, 975 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:20,721 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 705 flow [2024-06-21 20:15:20,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=705, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-21 20:15:20,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-21 20:15:20,725 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 705 flow [2024-06-21 20:15:20,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:20,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:20,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:15:20,726 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:20,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:20,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1281284802, now seen corresponding path program 3 times [2024-06-21 20:15:20,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:20,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166883688] [2024-06-21 20:15:20,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:20,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:20,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:20,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:20,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166883688] [2024-06-21 20:15:20,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166883688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:20,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:20,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:20,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108531247] [2024-06-21 20:15:20,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:20,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:20,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:20,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:20,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:20,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:20,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 705 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:20,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:20,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:20,996 INFO L124 PetriNetUnfolderBase]: 961/1565 cut-off events. [2024-06-21 20:15:20,996 INFO L125 PetriNetUnfolderBase]: For 8736/8740 co-relation queries the response was YES. [2024-06-21 20:15:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6846 conditions, 1565 events. 961/1565 cut-off events. For 8736/8740 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7659 event pairs, 320 based on Foata normal form. 3/1561 useless extension candidates. Maximal degree in co-relation 6811. Up to 1306 conditions per place. [2024-06-21 20:15:21,006 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 77 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-21 20:15:21,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 1023 flow [2024-06-21 20:15:21,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:21,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:15:21,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:21,007 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 705 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:15:21,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 1023 flow [2024-06-21 20:15:21,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 1011 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-21 20:15:21,018 INFO L231 Difference]: Finished difference. Result has 84 places, 91 transitions, 761 flow [2024-06-21 20:15:21,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=761, PETRI_PLACES=84, PETRI_TRANSITIONS=91} [2024-06-21 20:15:21,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 20:15:21,018 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 91 transitions, 761 flow [2024-06-21 20:15:21,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:21,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:21,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:15:21,019 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:21,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:21,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2137432180, now seen corresponding path program 1 times [2024-06-21 20:15:21,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:21,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63911085] [2024-06-21 20:15:21,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:21,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:21,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:21,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:21,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63911085] [2024-06-21 20:15:21,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63911085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:21,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:21,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:21,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546417447] [2024-06-21 20:15:21,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:21,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:21,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:21,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:21,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:21,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:21,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 91 transitions, 761 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:21,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:21,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:21,310 INFO L124 PetriNetUnfolderBase]: 886/1488 cut-off events. [2024-06-21 20:15:21,311 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2024-06-21 20:15:21,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6736 conditions, 1488 events. 886/1488 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7544 event pairs, 262 based on Foata normal form. 4/1490 useless extension candidates. Maximal degree in co-relation 6698. Up to 1267 conditions per place. [2024-06-21 20:15:21,320 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-21 20:15:21,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 113 transitions, 1021 flow [2024-06-21 20:15:21,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:21,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:21,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:15:21,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:15:21,321 INFO L175 Difference]: Start difference. First operand has 84 places, 91 transitions, 761 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:15:21,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 113 transitions, 1021 flow [2024-06-21 20:15:21,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 956 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:21,335 INFO L231 Difference]: Finished difference. Result has 86 places, 93 transitions, 745 flow [2024-06-21 20:15:21,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=86, PETRI_TRANSITIONS=93} [2024-06-21 20:15:21,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-21 20:15:21,336 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 93 transitions, 745 flow [2024-06-21 20:15:21,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:21,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:21,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:15:21,337 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:21,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:21,337 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 1 times [2024-06-21 20:15:21,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:21,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775079355] [2024-06-21 20:15:21,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:21,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:21,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:21,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:21,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:21,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775079355] [2024-06-21 20:15:21,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775079355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:21,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:21,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:21,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779429385] [2024-06-21 20:15:21,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:21,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:21,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:21,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:21,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:21,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:21,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 93 transitions, 745 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:21,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:21,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:21,613 INFO L124 PetriNetUnfolderBase]: 980/1604 cut-off events. [2024-06-21 20:15:21,613 INFO L125 PetriNetUnfolderBase]: For 11455/11455 co-relation queries the response was YES. [2024-06-21 20:15:21,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7355 conditions, 1604 events. 980/1604 cut-off events. For 11455/11455 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7928 event pairs, 302 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 7316. Up to 1323 conditions per place. [2024-06-21 20:15:21,622 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 33 changer transitions 0/127 dead transitions. [2024-06-21 20:15:21,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 127 transitions, 1207 flow [2024-06-21 20:15:21,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:21,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:21,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:15:21,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 20:15:21,623 INFO L175 Difference]: Start difference. First operand has 86 places, 93 transitions, 745 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:15:21,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 127 transitions, 1207 flow [2024-06-21 20:15:21,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 127 transitions, 1176 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:21,636 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 861 flow [2024-06-21 20:15:21,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=861, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-21 20:15:21,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 20:15:21,637 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 861 flow [2024-06-21 20:15:21,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:21,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:21,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:15:21,637 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:21,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:21,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-21 20:15:21,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:21,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220321361] [2024-06-21 20:15:21,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:21,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:21,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:21,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220321361] [2024-06-21 20:15:21,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220321361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:21,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:21,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:21,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332525253] [2024-06-21 20:15:21,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:21,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:21,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:21,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:21,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:21,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:21,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 861 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:21,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:21,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:21,892 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-06-21 20:15:21,892 INFO L125 PetriNetUnfolderBase]: For 12945/12945 co-relation queries the response was YES. [2024-06-21 20:15:21,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1597 events. 975/1597 cut-off events. For 12945/12945 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7935 event pairs, 302 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 7534. Up to 1318 conditions per place. [2024-06-21 20:15:21,902 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 37 changer transitions 0/129 dead transitions. [2024-06-21 20:15:21,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 129 transitions, 1242 flow [2024-06-21 20:15:21,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:21,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 20:15:21,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-21 20:15:21,903 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 861 flow. Second operand 6 states and 155 transitions. [2024-06-21 20:15:21,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 129 transitions, 1242 flow [2024-06-21 20:15:21,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1200 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:21,920 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 941 flow [2024-06-21 20:15:21,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-21 20:15:21,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-21 20:15:21,921 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 941 flow [2024-06-21 20:15:21,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:21,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:21,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:21,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:15:21,921 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:21,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:21,922 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 3 times [2024-06-21 20:15:21,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:21,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757076424] [2024-06-21 20:15:21,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:21,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757076424] [2024-06-21 20:15:22,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757076424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:22,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286611462] [2024-06-21 20:15:22,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:22,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:22,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:22,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:22,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 941 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:22,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:22,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:22,170 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-21 20:15:22,171 INFO L125 PetriNetUnfolderBase]: For 15230/15237 co-relation queries the response was YES. [2024-06-21 20:15:22,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1592 events. 970/1592 cut-off events. For 15230/15237 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7948 event pairs, 328 based on Foata normal form. 5/1589 useless extension candidates. Maximal degree in co-relation 7715. Up to 1313 conditions per place. [2024-06-21 20:15:22,180 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 82 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-21 20:15:22,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1230 flow [2024-06-21 20:15:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:22,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:15:22,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:15:22,182 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 941 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:15:22,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1230 flow [2024-06-21 20:15:22,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1180 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:22,198 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 976 flow [2024-06-21 20:15:22,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=976, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-21 20:15:22,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-21 20:15:22,198 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 976 flow [2024-06-21 20:15:22,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:22,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:22,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:15:22,199 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:22,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:22,200 INFO L85 PathProgramCache]: Analyzing trace with hash 169234449, now seen corresponding path program 1 times [2024-06-21 20:15:22,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:22,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955277163] [2024-06-21 20:15:22,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:22,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955277163] [2024-06-21 20:15:22,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955277163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:22,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383305146] [2024-06-21 20:15:22,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:22,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:22,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:22,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:22,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 976 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:22,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:22,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:22,500 INFO L124 PetriNetUnfolderBase]: 942/1562 cut-off events. [2024-06-21 20:15:22,500 INFO L125 PetriNetUnfolderBase]: For 18133/18141 co-relation queries the response was YES. [2024-06-21 20:15:22,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7876 conditions, 1562 events. 942/1562 cut-off events. For 18133/18141 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7940 event pairs, 168 based on Foata normal form. 10/1523 useless extension candidates. Maximal degree in co-relation 7832. Up to 1184 conditions per place. [2024-06-21 20:15:22,509 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-21 20:15:22,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1350 flow [2024-06-21 20:15:22,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:22,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:22,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:15:22,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 20:15:22,511 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 976 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:15:22,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1350 flow [2024-06-21 20:15:22,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1299 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:22,527 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 1024 flow [2024-06-21 20:15:22,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-21 20:15:22,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-21 20:15:22,528 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 1024 flow [2024-06-21 20:15:22,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:22,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:22,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:15:22,529 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:22,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:22,529 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-21 20:15:22,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:22,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731852958] [2024-06-21 20:15:22,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:22,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:22,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731852958] [2024-06-21 20:15:22,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731852958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:22,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921267730] [2024-06-21 20:15:22,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:22,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:22,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:22,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:22,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:22,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:22,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:22,841 INFO L124 PetriNetUnfolderBase]: 930/1542 cut-off events. [2024-06-21 20:15:22,842 INFO L125 PetriNetUnfolderBase]: For 20100/20115 co-relation queries the response was YES. [2024-06-21 20:15:22,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7964 conditions, 1542 events. 930/1542 cut-off events. For 20100/20115 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7802 event pairs, 235 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 7918. Up to 1252 conditions per place. [2024-06-21 20:15:22,851 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-21 20:15:22,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1298 flow [2024-06-21 20:15:22,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:22,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:22,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:15:22,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 20:15:22,853 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 1024 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:15:22,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1298 flow [2024-06-21 20:15:22,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 1255 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:22,871 INFO L231 Difference]: Finished difference. Result has 104 places, 107 transitions, 1051 flow [2024-06-21 20:15:22,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=104, PETRI_TRANSITIONS=107} [2024-06-21 20:15:22,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 20:15:22,872 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 107 transitions, 1051 flow [2024-06-21 20:15:22,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:22,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:22,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:15:22,873 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:22,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:22,873 INFO L85 PathProgramCache]: Analyzing trace with hash 234424257, now seen corresponding path program 1 times [2024-06-21 20:15:22,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:22,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114475331] [2024-06-21 20:15:22,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:22,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:22,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114475331] [2024-06-21 20:15:22,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114475331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:22,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444406383] [2024-06-21 20:15:22,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:22,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:22,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:23,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:23,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 107 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:23,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:23,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:23,221 INFO L124 PetriNetUnfolderBase]: 1057/1735 cut-off events. [2024-06-21 20:15:23,221 INFO L125 PetriNetUnfolderBase]: For 22650/22650 co-relation queries the response was YES. [2024-06-21 20:15:23,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8663 conditions, 1735 events. 1057/1735 cut-off events. For 22650/22650 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8829 event pairs, 275 based on Foata normal form. 20/1750 useless extension candidates. Maximal degree in co-relation 8615. Up to 1348 conditions per place. [2024-06-21 20:15:23,232 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-21 20:15:23,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1413 flow [2024-06-21 20:15:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:23,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:23,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:15:23,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 20:15:23,233 INFO L175 Difference]: Start difference. First operand has 104 places, 107 transitions, 1051 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:15:23,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1413 flow [2024-06-21 20:15:23,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1342 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:23,255 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1082 flow [2024-06-21 20:15:23,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1082, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-21 20:15:23,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 20:15:23,256 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1082 flow [2024-06-21 20:15:23,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:23,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:23,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:15:23,257 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:23,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:23,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 2 times [2024-06-21 20:15:23,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:23,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643033909] [2024-06-21 20:15:23,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:23,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:23,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:23,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:23,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643033909] [2024-06-21 20:15:23,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643033909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:23,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:23,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:23,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070186859] [2024-06-21 20:15:23,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:23,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:23,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:23,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:23,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:23,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:23,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:23,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:23,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:23,576 INFO L124 PetriNetUnfolderBase]: 1074/1752 cut-off events. [2024-06-21 20:15:23,576 INFO L125 PetriNetUnfolderBase]: For 22945/22949 co-relation queries the response was YES. [2024-06-21 20:15:23,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1752 events. 1074/1752 cut-off events. For 22945/22949 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8812 event pairs, 301 based on Foata normal form. 5/1746 useless extension candidates. Maximal degree in co-relation 8999. Up to 1467 conditions per place. [2024-06-21 20:15:23,588 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-21 20:15:23,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1418 flow [2024-06-21 20:15:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:15:23,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:15:23,590 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1082 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:15:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1418 flow [2024-06-21 20:15:23,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1338 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:23,612 INFO L231 Difference]: Finished difference. Result has 108 places, 111 transitions, 1113 flow [2024-06-21 20:15:23,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1113, PETRI_PLACES=108, PETRI_TRANSITIONS=111} [2024-06-21 20:15:23,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 20:15:23,612 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 111 transitions, 1113 flow [2024-06-21 20:15:23,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:23,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:23,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:15:23,613 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:23,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:23,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1077694261, now seen corresponding path program 3 times [2024-06-21 20:15:23,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:23,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074058678] [2024-06-21 20:15:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:23,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:23,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:23,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:23,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:23,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074058678] [2024-06-21 20:15:23,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074058678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:23,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:23,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:23,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323461840] [2024-06-21 20:15:23,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:23,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:23,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:23,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:23,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:23,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:23,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 111 transitions, 1113 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:23,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:23,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:23,919 INFO L124 PetriNetUnfolderBase]: 1091/1779 cut-off events. [2024-06-21 20:15:23,920 INFO L125 PetriNetUnfolderBase]: For 25345/25349 co-relation queries the response was YES. [2024-06-21 20:15:23,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9365 conditions, 1779 events. 1091/1779 cut-off events. For 25345/25349 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8982 event pairs, 306 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 9315. Up to 1494 conditions per place. [2024-06-21 20:15:23,955 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-21 20:15:23,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1457 flow [2024-06-21 20:15:23,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:23,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:23,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:15:23,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:15:23,957 INFO L175 Difference]: Start difference. First operand has 108 places, 111 transitions, 1113 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:15:23,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1457 flow [2024-06-21 20:15:23,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 137 transitions, 1364 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:23,979 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1137 flow [2024-06-21 20:15:23,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1137, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-21 20:15:23,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 20:15:23,980 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1137 flow [2024-06-21 20:15:23,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:23,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:23,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:23,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:15:23,980 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:23,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1077990931, now seen corresponding path program 4 times [2024-06-21 20:15:23,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:23,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146826707] [2024-06-21 20:15:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:23,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:23,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:24,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:24,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146826707] [2024-06-21 20:15:24,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146826707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:24,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030746787] [2024-06-21 20:15:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:24,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:24,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:24,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:24,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:24,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:24,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:24,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:24,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:24,320 INFO L124 PetriNetUnfolderBase]: 1083/1767 cut-off events. [2024-06-21 20:15:24,320 INFO L125 PetriNetUnfolderBase]: For 27019/27023 co-relation queries the response was YES. [2024-06-21 20:15:24,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 1767 events. 1083/1767 cut-off events. For 27019/27023 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8932 event pairs, 263 based on Foata normal form. 5/1761 useless extension candidates. Maximal degree in co-relation 9362. Up to 1313 conditions per place. [2024-06-21 20:15:24,331 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-21 20:15:24,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1513 flow [2024-06-21 20:15:24,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:24,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:24,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:15:24,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:15:24,333 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1137 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:15:24,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1513 flow [2024-06-21 20:15:24,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1414 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:24,361 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1173 flow [2024-06-21 20:15:24,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-21 20:15:24,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-21 20:15:24,361 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1173 flow [2024-06-21 20:15:24,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:24,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:24,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:15:24,362 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:24,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash 951301915, now seen corresponding path program 1 times [2024-06-21 20:15:24,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:24,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25158852] [2024-06-21 20:15:24,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:24,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:24,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:24,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:24,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25158852] [2024-06-21 20:15:24,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25158852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:24,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:24,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:24,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97125550] [2024-06-21 20:15:24,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:24,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:24,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:24,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1173 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:24,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:24,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:24,696 INFO L124 PetriNetUnfolderBase]: 1185/1971 cut-off events. [2024-06-21 20:15:24,696 INFO L125 PetriNetUnfolderBase]: For 33916/33916 co-relation queries the response was YES. [2024-06-21 20:15:24,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10504 conditions, 1971 events. 1185/1971 cut-off events. For 33916/33916 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10441 event pairs, 218 based on Foata normal form. 12/1978 useless extension candidates. Maximal degree in co-relation 10452. Up to 1172 conditions per place. [2024-06-21 20:15:24,710 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-21 20:15:24,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1720 flow [2024-06-21 20:15:24,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:24,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:24,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:15:24,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 20:15:24,712 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1173 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:15:24,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1720 flow [2024-06-21 20:15:24,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1603 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:24,749 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1217 flow [2024-06-21 20:15:24,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-06-21 20:15:24,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-21 20:15:24,750 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1217 flow [2024-06-21 20:15:24,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:24,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:24,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:15:24,750 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:24,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:24,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1637047851, now seen corresponding path program 2 times [2024-06-21 20:15:24,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:24,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501266121] [2024-06-21 20:15:24,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:24,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:24,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:24,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:24,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501266121] [2024-06-21 20:15:24,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501266121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:24,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:24,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:24,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273387829] [2024-06-21 20:15:24,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:24,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:24,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:24,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:24,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1217 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:24,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:24,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:25,114 INFO L124 PetriNetUnfolderBase]: 1226/2052 cut-off events. [2024-06-21 20:15:25,114 INFO L125 PetriNetUnfolderBase]: For 37341/37341 co-relation queries the response was YES. [2024-06-21 20:15:25,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 2052 events. 1226/2052 cut-off events. For 37341/37341 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11086 event pairs, 306 based on Foata normal form. 12/2059 useless extension candidates. Maximal degree in co-relation 10866. Up to 1548 conditions per place. [2024-06-21 20:15:25,127 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-21 20:15:25,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 156 transitions, 1646 flow [2024-06-21 20:15:25,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:25,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:25,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:15:25,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:15:25,128 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1217 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:15:25,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 156 transitions, 1646 flow [2024-06-21 20:15:25,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1591 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:25,173 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 1296 flow [2024-06-21 20:15:25,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-06-21 20:15:25,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-21 20:15:25,174 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 1296 flow [2024-06-21 20:15:25,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:25,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:25,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:15:25,174 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:25,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:25,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2056065939, now seen corresponding path program 3 times [2024-06-21 20:15:25,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:25,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966486278] [2024-06-21 20:15:25,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:25,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:25,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:25,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:25,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:25,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966486278] [2024-06-21 20:15:25,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966486278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:25,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:25,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:25,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557158671] [2024-06-21 20:15:25,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:25,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:25,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:25,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:25,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:25,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:25,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 1296 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:25,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:25,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:25,587 INFO L124 PetriNetUnfolderBase]: 1328/2236 cut-off events. [2024-06-21 20:15:25,587 INFO L125 PetriNetUnfolderBase]: For 44914/44914 co-relation queries the response was YES. [2024-06-21 20:15:25,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2236 events. 1328/2236 cut-off events. For 44914/44914 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12388 event pairs, 271 based on Foata normal form. 12/2243 useless extension candidates. Maximal degree in co-relation 12152. Up to 1654 conditions per place. [2024-06-21 20:15:25,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 41 changer transitions 0/164 dead transitions. [2024-06-21 20:15:25,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 164 transitions, 1849 flow [2024-06-21 20:15:25,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:25,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:25,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:15:25,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-21 20:15:25,603 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 1296 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:15:25,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 164 transitions, 1849 flow [2024-06-21 20:15:25,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 164 transitions, 1790 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:25,653 INFO L231 Difference]: Finished difference. Result has 127 places, 126 transitions, 1382 flow [2024-06-21 20:15:25,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1382, PETRI_PLACES=127, PETRI_TRANSITIONS=126} [2024-06-21 20:15:25,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 20:15:25,654 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 126 transitions, 1382 flow [2024-06-21 20:15:25,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:25,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:25,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:15:25,655 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:25,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:25,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1322996721, now seen corresponding path program 4 times [2024-06-21 20:15:25,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:25,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015790860] [2024-06-21 20:15:25,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:25,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:25,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:25,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:25,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015790860] [2024-06-21 20:15:25,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015790860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:25,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:25,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:25,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985075321] [2024-06-21 20:15:25,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:25,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:25,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:25,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:25,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:25,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:25,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 126 transitions, 1382 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:25,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:25,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:25,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:26,066 INFO L124 PetriNetUnfolderBase]: 1386/2334 cut-off events. [2024-06-21 20:15:26,067 INFO L125 PetriNetUnfolderBase]: For 50249/50249 co-relation queries the response was YES. [2024-06-21 20:15:26,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12971 conditions, 2334 events. 1386/2334 cut-off events. For 50249/50249 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13129 event pairs, 376 based on Foata normal form. 16/2345 useless extension candidates. Maximal degree in co-relation 12910. Up to 1925 conditions per place. [2024-06-21 20:15:26,113 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-21 20:15:26,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 157 transitions, 1786 flow [2024-06-21 20:15:26,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:26,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:15:26,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 20:15:26,114 INFO L175 Difference]: Start difference. First operand has 127 places, 126 transitions, 1382 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:15:26,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 157 transitions, 1786 flow [2024-06-21 20:15:26,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 157 transitions, 1723 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:26,177 INFO L231 Difference]: Finished difference. Result has 131 places, 127 transitions, 1422 flow [2024-06-21 20:15:26,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=131, PETRI_TRANSITIONS=127} [2024-06-21 20:15:26,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-21 20:15:26,178 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 127 transitions, 1422 flow [2024-06-21 20:15:26,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:26,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:26,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:15:26,179 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:26,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:26,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1328503251, now seen corresponding path program 5 times [2024-06-21 20:15:26,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:26,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150706635] [2024-06-21 20:15:26,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:26,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:26,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:26,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:26,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:26,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150706635] [2024-06-21 20:15:26,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150706635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:26,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:26,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:26,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132013539] [2024-06-21 20:15:26,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:26,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:26,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:26,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:26,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:26,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:26,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 127 transitions, 1422 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:26,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:26,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:26,632 INFO L124 PetriNetUnfolderBase]: 1444/2432 cut-off events. [2024-06-21 20:15:26,632 INFO L125 PetriNetUnfolderBase]: For 54035/54035 co-relation queries the response was YES. [2024-06-21 20:15:26,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2432 events. 1444/2432 cut-off events. For 54035/54035 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13828 event pairs, 386 based on Foata normal form. 16/2443 useless extension candidates. Maximal degree in co-relation 13512. Up to 2023 conditions per place. [2024-06-21 20:15:26,651 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-21 20:15:26,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 161 transitions, 1842 flow [2024-06-21 20:15:26,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:26,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:26,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:15:26,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:15:26,653 INFO L175 Difference]: Start difference. First operand has 131 places, 127 transitions, 1422 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:15:26,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 161 transitions, 1842 flow [2024-06-21 20:15:26,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 161 transitions, 1763 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:26,725 INFO L231 Difference]: Finished difference. Result has 133 places, 128 transitions, 1452 flow [2024-06-21 20:15:26,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1452, PETRI_PLACES=133, PETRI_TRANSITIONS=128} [2024-06-21 20:15:26,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 20:15:26,725 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 128 transitions, 1452 flow [2024-06-21 20:15:26,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:26,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:26,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:15:26,726 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:26,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:26,726 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-21 20:15:26,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:26,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455828017] [2024-06-21 20:15:26,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:26,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:26,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:26,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:26,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:26,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455828017] [2024-06-21 20:15:26,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455828017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:26,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:26,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:26,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303019978] [2024-06-21 20:15:26,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:26,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:26,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:26,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:26,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:26,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:26,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 128 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:26,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:26,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:27,168 INFO L124 PetriNetUnfolderBase]: 1485/2513 cut-off events. [2024-06-21 20:15:27,168 INFO L125 PetriNetUnfolderBase]: For 56839/56839 co-relation queries the response was YES. [2024-06-21 20:15:27,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13999 conditions, 2513 events. 1485/2513 cut-off events. For 56839/56839 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14463 event pairs, 382 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 13935. Up to 1795 conditions per place. [2024-06-21 20:15:27,184 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-21 20:15:27,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 162 transitions, 1875 flow [2024-06-21 20:15:27,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:27,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:27,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:15:27,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 20:15:27,185 INFO L175 Difference]: Start difference. First operand has 133 places, 128 transitions, 1452 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:15:27,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 162 transitions, 1875 flow [2024-06-21 20:15:27,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 162 transitions, 1788 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:27,247 INFO L231 Difference]: Finished difference. Result has 135 places, 129 transitions, 1475 flow [2024-06-21 20:15:27,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1475, PETRI_PLACES=135, PETRI_TRANSITIONS=129} [2024-06-21 20:15:27,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-21 20:15:27,248 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 129 transitions, 1475 flow [2024-06-21 20:15:27,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:27,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:27,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:27,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:15:27,248 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:27,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:27,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1077376269, now seen corresponding path program 1 times [2024-06-21 20:15:27,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:27,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110005345] [2024-06-21 20:15:27,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:27,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:27,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:27,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110005345] [2024-06-21 20:15:27,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110005345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:27,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:27,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:27,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339722875] [2024-06-21 20:15:27,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:27,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:27,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:27,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:27,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:27,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:27,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 129 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:27,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:27,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:27,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:27,609 INFO L124 PetriNetUnfolderBase]: 1495/2527 cut-off events. [2024-06-21 20:15:27,609 INFO L125 PetriNetUnfolderBase]: For 56116/56116 co-relation queries the response was YES. [2024-06-21 20:15:27,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14201 conditions, 2527 events. 1495/2527 cut-off events. For 56116/56116 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14561 event pairs, 394 based on Foata normal form. 1/2526 useless extension candidates. Maximal degree in co-relation 14136. Up to 2321 conditions per place. [2024-06-21 20:15:27,627 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-21 20:15:27,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 155 transitions, 1960 flow [2024-06-21 20:15:27,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:27,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:27,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 20:15:27,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:15:27,630 INFO L175 Difference]: Start difference. First operand has 135 places, 129 transitions, 1475 flow. Second operand 6 states and 141 transitions. [2024-06-21 20:15:27,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 155 transitions, 1960 flow [2024-06-21 20:15:27,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 155 transitions, 1869 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:27,698 INFO L231 Difference]: Finished difference. Result has 137 places, 138 transitions, 1539 flow [2024-06-21 20:15:27,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1539, PETRI_PLACES=137, PETRI_TRANSITIONS=138} [2024-06-21 20:15:27,703 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 20:15:27,703 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 138 transitions, 1539 flow [2024-06-21 20:15:27,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:27,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:27,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:27,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:15:27,704 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:27,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:27,704 INFO L85 PathProgramCache]: Analyzing trace with hash -157169189, now seen corresponding path program 6 times [2024-06-21 20:15:27,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:27,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674861587] [2024-06-21 20:15:27,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:27,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:27,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:27,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:27,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:27,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674861587] [2024-06-21 20:15:27,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674861587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:27,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:27,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:27,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939688736] [2024-06-21 20:15:27,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:27,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:27,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:27,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:27,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:27,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:27,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 138 transitions, 1539 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:27,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:27,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:27,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:28,104 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-21 20:15:28,105 INFO L125 PetriNetUnfolderBase]: For 58916/58925 co-relation queries the response was YES. [2024-06-21 20:15:28,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13608 conditions, 2487 events. 1467/2487 cut-off events. For 58916/58925 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14329 event pairs, 410 based on Foata normal form. 20/2499 useless extension candidates. Maximal degree in co-relation 13541. Up to 2064 conditions per place. [2024-06-21 20:15:28,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-21 20:15:28,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 166 transitions, 1955 flow [2024-06-21 20:15:28,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:28,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:28,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:15:28,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:28,122 INFO L175 Difference]: Start difference. First operand has 137 places, 138 transitions, 1539 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:15:28,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 166 transitions, 1955 flow [2024-06-21 20:15:28,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1895 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:28,203 INFO L231 Difference]: Finished difference. Result has 143 places, 139 transitions, 1580 flow [2024-06-21 20:15:28,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1580, PETRI_PLACES=143, PETRI_TRANSITIONS=139} [2024-06-21 20:15:28,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 20:15:28,204 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 139 transitions, 1580 flow [2024-06-21 20:15:28,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:28,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:28,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:28,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:15:28,205 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:28,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:28,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-21 20:15:28,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:28,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252891744] [2024-06-21 20:15:28,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:28,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:28,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:28,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:28,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252891744] [2024-06-21 20:15:28,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252891744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:28,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:28,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:28,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437026119] [2024-06-21 20:15:28,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:28,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:28,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:28,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:28,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:28,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:28,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 139 transitions, 1580 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:28,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:28,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:28,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:28,634 INFO L124 PetriNetUnfolderBase]: 1447/2453 cut-off events. [2024-06-21 20:15:28,634 INFO L125 PetriNetUnfolderBase]: For 55634/55643 co-relation queries the response was YES. [2024-06-21 20:15:28,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13273 conditions, 2453 events. 1447/2453 cut-off events. For 55634/55643 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14065 event pairs, 381 based on Foata normal form. 16/2461 useless extension candidates. Maximal degree in co-relation 13204. Up to 1945 conditions per place. [2024-06-21 20:15:28,650 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-21 20:15:28,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 169 transitions, 1988 flow [2024-06-21 20:15:28,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:28,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:28,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:15:28,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:15:28,651 INFO L175 Difference]: Start difference. First operand has 143 places, 139 transitions, 1580 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:15:28,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 169 transitions, 1988 flow [2024-06-21 20:15:28,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 169 transitions, 1915 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:28,725 INFO L231 Difference]: Finished difference. Result has 145 places, 139 transitions, 1585 flow [2024-06-21 20:15:28,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=145, PETRI_TRANSITIONS=139} [2024-06-21 20:15:28,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 20:15:28,735 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 139 transitions, 1585 flow [2024-06-21 20:15:28,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:28,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:28,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:28,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:15:28,736 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:28,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:28,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-21 20:15:28,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:28,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71201692] [2024-06-21 20:15:28,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:28,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:28,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:28,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:28,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71201692] [2024-06-21 20:15:28,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71201692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:28,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:28,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:28,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360522866] [2024-06-21 20:15:28,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:28,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:28,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:28,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:28,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:28,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 139 transitions, 1585 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:28,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:28,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:28,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:29,111 INFO L124 PetriNetUnfolderBase]: 1427/2421 cut-off events. [2024-06-21 20:15:29,111 INFO L125 PetriNetUnfolderBase]: For 53425/53434 co-relation queries the response was YES. [2024-06-21 20:15:29,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12893 conditions, 2421 events. 1427/2421 cut-off events. For 53425/53434 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13876 event pairs, 326 based on Foata normal form. 16/2429 useless extension candidates. Maximal degree in co-relation 12823. Up to 1412 conditions per place. [2024-06-21 20:15:29,127 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-21 20:15:29,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 169 transitions, 1935 flow [2024-06-21 20:15:29,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:29,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:29,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:15:29,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:15:29,128 INFO L175 Difference]: Start difference. First operand has 145 places, 139 transitions, 1585 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:15:29,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 169 transitions, 1935 flow [2024-06-21 20:15:29,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 169 transitions, 1774 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:29,195 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1456 flow [2024-06-21 20:15:29,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1456, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2024-06-21 20:15:29,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 20:15:29,196 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1456 flow [2024-06-21 20:15:29,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:29,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:29,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:15:29,196 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:29,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:29,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1697089209, now seen corresponding path program 2 times [2024-06-21 20:15:29,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:29,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441302742] [2024-06-21 20:15:29,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:29,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:29,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:29,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:29,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441302742] [2024-06-21 20:15:29,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441302742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:29,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:29,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:29,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129559228] [2024-06-21 20:15:29,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:29,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:29,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:29,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:29,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:29,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:29,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1456 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:29,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:29,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:29,551 INFO L124 PetriNetUnfolderBase]: 1432/2428 cut-off events. [2024-06-21 20:15:29,551 INFO L125 PetriNetUnfolderBase]: For 49802/49802 co-relation queries the response was YES. [2024-06-21 20:15:29,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12717 conditions, 2428 events. 1432/2428 cut-off events. For 49802/49802 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13913 event pairs, 350 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 12648. Up to 2226 conditions per place. [2024-06-21 20:15:29,569 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-21 20:15:29,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1828 flow [2024-06-21 20:15:29,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:15:29,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:15:29,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-21 20:15:29,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-21 20:15:29,571 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1456 flow. Second operand 4 states and 103 transitions. [2024-06-21 20:15:29,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1828 flow [2024-06-21 20:15:29,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1701 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:29,648 INFO L231 Difference]: Finished difference. Result has 141 places, 141 transitions, 1429 flow [2024-06-21 20:15:29,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1429, PETRI_PLACES=141, PETRI_TRANSITIONS=141} [2024-06-21 20:15:29,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 20:15:29,649 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 141 transitions, 1429 flow [2024-06-21 20:15:29,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:29,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:29,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:15:29,650 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:29,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:29,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1105900367, now seen corresponding path program 3 times [2024-06-21 20:15:29,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:29,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967513358] [2024-06-21 20:15:29,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:29,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:29,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:29,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:29,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967513358] [2024-06-21 20:15:29,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967513358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:29,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:29,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:29,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852126601] [2024-06-21 20:15:29,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:29,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:29,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:29,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:29,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:29,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:29,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 141 transitions, 1429 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:29,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:29,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:29,991 INFO L124 PetriNetUnfolderBase]: 1429/2424 cut-off events. [2024-06-21 20:15:29,991 INFO L125 PetriNetUnfolderBase]: For 51130/51130 co-relation queries the response was YES. [2024-06-21 20:15:30,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12313 conditions, 2424 events. 1429/2424 cut-off events. For 51130/51130 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13881 event pairs, 350 based on Foata normal form. 1/2423 useless extension candidates. Maximal degree in co-relation 12244. Up to 2216 conditions per place. [2024-06-21 20:15:30,072 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 124 selfloop transitions, 25 changer transitions 0/156 dead transitions. [2024-06-21 20:15:30,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 156 transitions, 1765 flow [2024-06-21 20:15:30,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:30,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:30,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 20:15:30,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 20:15:30,073 INFO L175 Difference]: Start difference. First operand has 141 places, 141 transitions, 1429 flow. Second operand 5 states and 121 transitions. [2024-06-21 20:15:30,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 156 transitions, 1765 flow [2024-06-21 20:15:30,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 156 transitions, 1701 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:30,133 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1425 flow [2024-06-21 20:15:30,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1425, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-21 20:15:30,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-21 20:15:30,134 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1425 flow [2024-06-21 20:15:30,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:30,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:30,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:30,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:15:30,134 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:30,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:30,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-21 20:15:30,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:30,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290097807] [2024-06-21 20:15:30,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:30,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:30,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:30,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:30,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:30,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290097807] [2024-06-21 20:15:30,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290097807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:30,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:30,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:30,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34197423] [2024-06-21 20:15:30,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:30,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:30,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:30,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:30,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:30,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:30,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:30,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:30,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:30,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:30,492 INFO L124 PetriNetUnfolderBase]: 1371/2372 cut-off events. [2024-06-21 20:15:30,493 INFO L125 PetriNetUnfolderBase]: For 54895/54895 co-relation queries the response was YES. [2024-06-21 20:15:30,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 2372 events. 1371/2372 cut-off events. For 54895/54895 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13905 event pairs, 323 based on Foata normal form. 2/2369 useless extension candidates. Maximal degree in co-relation 12072. Up to 2078 conditions per place. [2024-06-21 20:15:30,510 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 122 selfloop transitions, 24 changer transitions 0/164 dead transitions. [2024-06-21 20:15:30,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 164 transitions, 1877 flow [2024-06-21 20:15:30,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:30,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:30,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 20:15:30,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:30,511 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1425 flow. Second operand 6 states and 144 transitions. [2024-06-21 20:15:30,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 164 transitions, 1877 flow [2024-06-21 20:15:30,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 164 transitions, 1813 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:30,577 INFO L231 Difference]: Finished difference. Result has 146 places, 147 transitions, 1475 flow [2024-06-21 20:15:30,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2024-06-21 20:15:30,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 20:15:30,578 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1475 flow [2024-06-21 20:15:30,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:30,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:30,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:30,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:15:30,578 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:30,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:30,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646793, now seen corresponding path program 2 times [2024-06-21 20:15:30,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:30,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029297169] [2024-06-21 20:15:30,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:30,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:30,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:30,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:30,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:30,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029297169] [2024-06-21 20:15:30,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029297169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:30,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:30,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:30,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323639599] [2024-06-21 20:15:30,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:30,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:30,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:30,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:30,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:30,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:30,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:30,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:30,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:30,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:30,984 INFO L124 PetriNetUnfolderBase]: 1391/2404 cut-off events. [2024-06-21 20:15:30,984 INFO L125 PetriNetUnfolderBase]: For 55584/55584 co-relation queries the response was YES. [2024-06-21 20:15:30,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2404 events. 1391/2404 cut-off events. For 55584/55584 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14109 event pairs, 323 based on Foata normal form. 2/2401 useless extension candidates. Maximal degree in co-relation 12439. Up to 2114 conditions per place. [2024-06-21 20:15:31,003 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-21 20:15:31,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 168 transitions, 1888 flow [2024-06-21 20:15:31,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:31,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:31,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:15:31,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 20:15:31,005 INFO L175 Difference]: Start difference. First operand has 146 places, 147 transitions, 1475 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:15:31,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 168 transitions, 1888 flow [2024-06-21 20:15:31,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 168 transitions, 1835 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:31,077 INFO L231 Difference]: Finished difference. Result has 150 places, 155 transitions, 1564 flow [2024-06-21 20:15:31,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1564, PETRI_PLACES=150, PETRI_TRANSITIONS=155} [2024-06-21 20:15:31,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-21 20:15:31,078 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 155 transitions, 1564 flow [2024-06-21 20:15:31,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:31,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:31,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:15:31,079 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:31,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084693, now seen corresponding path program 3 times [2024-06-21 20:15:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:31,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766175324] [2024-06-21 20:15:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:31,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:31,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:31,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:31,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766175324] [2024-06-21 20:15:31,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766175324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:31,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:31,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:31,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331857753] [2024-06-21 20:15:31,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:31,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:31,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:31,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:31,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:31,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:31,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 155 transitions, 1564 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:31,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:31,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:31,498 INFO L124 PetriNetUnfolderBase]: 1380/2391 cut-off events. [2024-06-21 20:15:31,498 INFO L125 PetriNetUnfolderBase]: For 57313/57313 co-relation queries the response was YES. [2024-06-21 20:15:31,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12462 conditions, 2391 events. 1380/2391 cut-off events. For 57313/57313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14037 event pairs, 323 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 12390. Up to 2088 conditions per place. [2024-06-21 20:15:31,518 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 123 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-21 20:15:31,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 170 transitions, 1906 flow [2024-06-21 20:15:31,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:31,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:31,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 20:15:31,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 20:15:31,519 INFO L175 Difference]: Start difference. First operand has 150 places, 155 transitions, 1564 flow. Second operand 5 states and 124 transitions. [2024-06-21 20:15:31,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 170 transitions, 1906 flow [2024-06-21 20:15:31,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 170 transitions, 1835 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:31,605 INFO L231 Difference]: Finished difference. Result has 152 places, 155 transitions, 1567 flow [2024-06-21 20:15:31,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1567, PETRI_PLACES=152, PETRI_TRANSITIONS=155} [2024-06-21 20:15:31,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-21 20:15:31,606 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 155 transitions, 1567 flow [2024-06-21 20:15:31,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:31,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:31,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:15:31,606 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:31,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:31,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 20:15:31,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:31,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869046665] [2024-06-21 20:15:31,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:31,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:31,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:31,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:31,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869046665] [2024-06-21 20:15:31,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869046665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:31,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:31,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:31,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282378989] [2024-06-21 20:15:31,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:31,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:31,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:31,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:31,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:31,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:31,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 155 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:31,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:31,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:31,956 INFO L124 PetriNetUnfolderBase]: 1448/2459 cut-off events. [2024-06-21 20:15:31,956 INFO L125 PetriNetUnfolderBase]: For 58990/58990 co-relation queries the response was YES. [2024-06-21 20:15:31,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12820 conditions, 2459 events. 1448/2459 cut-off events. For 58990/58990 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14114 event pairs, 347 based on Foata normal form. 2/2459 useless extension candidates. Maximal degree in co-relation 12747. Up to 2267 conditions per place. [2024-06-21 20:15:31,975 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 149 selfloop transitions, 10 changer transitions 0/166 dead transitions. [2024-06-21 20:15:31,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 166 transitions, 1931 flow [2024-06-21 20:15:31,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:15:31,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:15:31,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-21 20:15:31,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:15:31,976 INFO L175 Difference]: Start difference. First operand has 152 places, 155 transitions, 1567 flow. Second operand 4 states and 95 transitions. [2024-06-21 20:15:31,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 166 transitions, 1931 flow [2024-06-21 20:15:32,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 166 transitions, 1871 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:32,108 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1560 flow [2024-06-21 20:15:32,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1560, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-21 20:15:32,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-21 20:15:32,109 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1560 flow [2024-06-21 20:15:32,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:32,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:32,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:32,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:15:32,109 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:32,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:32,110 INFO L85 PathProgramCache]: Analyzing trace with hash -970338903, now seen corresponding path program 1 times [2024-06-21 20:15:32,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:32,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606117866] [2024-06-21 20:15:32,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:32,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:32,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:32,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:32,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606117866] [2024-06-21 20:15:32,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606117866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:32,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:32,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:32,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570610638] [2024-06-21 20:15:32,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:32,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:32,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:32,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:32,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:32,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:32,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:32,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:32,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:32,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:32,481 INFO L124 PetriNetUnfolderBase]: 1476/2509 cut-off events. [2024-06-21 20:15:32,482 INFO L125 PetriNetUnfolderBase]: For 59781/59784 co-relation queries the response was YES. [2024-06-21 20:15:32,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 2509 events. 1476/2509 cut-off events. For 59781/59784 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14485 event pairs, 352 based on Foata normal form. 4/2510 useless extension candidates. Maximal degree in co-relation 13012. Up to 2118 conditions per place. [2024-06-21 20:15:32,501 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-21 20:15:32,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 198 transitions, 2303 flow [2024-06-21 20:15:32,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:32,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:32,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:15:32,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:15:32,502 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1560 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:15:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 198 transitions, 2303 flow [2024-06-21 20:15:32,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 198 transitions, 2266 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:32,593 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1860 flow [2024-06-21 20:15:32,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-21 20:15:32,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 20:15:32,594 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1860 flow [2024-06-21 20:15:32,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:32,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:32,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:32,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:15:32,594 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:32,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:32,595 INFO L85 PathProgramCache]: Analyzing trace with hash -961084473, now seen corresponding path program 2 times [2024-06-21 20:15:32,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:32,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698982965] [2024-06-21 20:15:32,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:32,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:32,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:32,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:32,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:32,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698982965] [2024-06-21 20:15:32,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698982965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:32,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:32,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:32,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607442196] [2024-06-21 20:15:32,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:32,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:32,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:32,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:32,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:32,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:32,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1860 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:32,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:32,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:32,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:32,996 INFO L124 PetriNetUnfolderBase]: 1543/2616 cut-off events. [2024-06-21 20:15:32,997 INFO L125 PetriNetUnfolderBase]: For 67155/67158 co-relation queries the response was YES. [2024-06-21 20:15:33,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14468 conditions, 2616 events. 1543/2616 cut-off events. For 67155/67158 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15264 event pairs, 353 based on Foata normal form. 4/2617 useless extension candidates. Maximal degree in co-relation 14391. Up to 2172 conditions per place. [2024-06-21 20:15:33,017 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 68 changer transitions 0/216 dead transitions. [2024-06-21 20:15:33,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2819 flow [2024-06-21 20:15:33,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:33,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:33,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:15:33,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:15:33,019 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1860 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:15:33,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2819 flow [2024-06-21 20:15:33,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2740 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:33,131 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-21 20:15:33,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-21 20:15:33,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-21 20:15:33,133 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-21 20:15:33,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:33,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:33,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:15:33,134 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:33,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:33,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1909766459, now seen corresponding path program 3 times [2024-06-21 20:15:33,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:33,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735911517] [2024-06-21 20:15:33,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:33,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:33,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:33,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:33,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:33,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735911517] [2024-06-21 20:15:33,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735911517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:33,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:33,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:33,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686500612] [2024-06-21 20:15:33,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:33,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:33,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:33,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:33,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:33,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:33,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:33,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:33,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:33,547 INFO L124 PetriNetUnfolderBase]: 1539/2610 cut-off events. [2024-06-21 20:15:33,547 INFO L125 PetriNetUnfolderBase]: For 69075/69078 co-relation queries the response was YES. [2024-06-21 20:15:33,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14651 conditions, 2610 events. 1539/2610 cut-off events. For 69075/69078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15173 event pairs, 354 based on Foata normal form. 4/2611 useless extension candidates. Maximal degree in co-relation 14570. Up to 2170 conditions per place. [2024-06-21 20:15:33,569 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-21 20:15:33,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 215 transitions, 2860 flow [2024-06-21 20:15:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:33,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:33,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:15:33,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:15:33,570 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:15:33,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 215 transitions, 2860 flow [2024-06-21 20:15:33,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2730 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:33,674 INFO L231 Difference]: Finished difference. Result has 173 places, 196 transitions, 2282 flow [2024-06-21 20:15:33,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2282, PETRI_PLACES=173, PETRI_TRANSITIONS=196} [2024-06-21 20:15:33,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 20:15:33,674 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 196 transitions, 2282 flow [2024-06-21 20:15:33,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:33,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:33,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:15:33,675 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:33,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:33,675 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-21 20:15:33,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:33,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795026757] [2024-06-21 20:15:33,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:33,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:33,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:33,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:33,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:33,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795026757] [2024-06-21 20:15:33,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795026757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:33,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:33,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:33,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083632314] [2024-06-21 20:15:33,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:33,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:33,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:33,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:33,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:33,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:33,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 196 transitions, 2282 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:33,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:33,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:34,114 INFO L124 PetriNetUnfolderBase]: 1567/2656 cut-off events. [2024-06-21 20:15:34,115 INFO L125 PetriNetUnfolderBase]: For 74770/74773 co-relation queries the response was YES. [2024-06-21 20:15:34,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15125 conditions, 2656 events. 1567/2656 cut-off events. For 74770/74773 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15508 event pairs, 355 based on Foata normal form. 4/2657 useless extension candidates. Maximal degree in co-relation 15042. Up to 2269 conditions per place. [2024-06-21 20:15:34,137 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 153 selfloop transitions, 66 changer transitions 0/226 dead transitions. [2024-06-21 20:15:34,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2973 flow [2024-06-21 20:15:34,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:34,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:34,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-21 20:15:34,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-21 20:15:34,138 INFO L175 Difference]: Start difference. First operand has 173 places, 196 transitions, 2282 flow. Second operand 5 states and 134 transitions. [2024-06-21 20:15:34,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2973 flow [2024-06-21 20:15:34,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 226 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:34,302 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 2504 flow [2024-06-21 20:15:34,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2504, PETRI_PLACES=176, PETRI_TRANSITIONS=204} [2024-06-21 20:15:34,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-21 20:15:34,303 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 2504 flow [2024-06-21 20:15:34,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:34,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:34,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:34,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:15:34,304 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:34,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-21 20:15:34,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:34,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084198929] [2024-06-21 20:15:34,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:34,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:34,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:34,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:34,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084198929] [2024-06-21 20:15:34,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084198929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:34,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:34,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:34,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025694978] [2024-06-21 20:15:34,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:34,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:34,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:34,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:34,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:34,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:34,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 204 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:34,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:34,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:34,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:34,732 INFO L124 PetriNetUnfolderBase]: 1577/2674 cut-off events. [2024-06-21 20:15:34,733 INFO L125 PetriNetUnfolderBase]: For 78486/78489 co-relation queries the response was YES. [2024-06-21 20:15:34,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15484 conditions, 2674 events. 1577/2674 cut-off events. For 78486/78489 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15669 event pairs, 352 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15399. Up to 2208 conditions per place. [2024-06-21 20:15:34,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-21 20:15:34,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 3226 flow [2024-06-21 20:15:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:15:34,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 20:15:34,756 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 2504 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:15:34,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 3226 flow [2024-06-21 20:15:34,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 232 transitions, 3149 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:34,925 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2684 flow [2024-06-21 20:15:34,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2684, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-21 20:15:34,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 20:15:34,926 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2684 flow [2024-06-21 20:15:34,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:34,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:34,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:34,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:15:34,927 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:34,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash -76826275, now seen corresponding path program 6 times [2024-06-21 20:15:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:34,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595401299] [2024-06-21 20:15:34,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:34,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:34,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:35,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:35,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:35,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595401299] [2024-06-21 20:15:35,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595401299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:35,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:35,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:35,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613803291] [2024-06-21 20:15:35,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:35,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:35,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:35,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:35,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:35,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:35,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:35,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:35,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:35,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:35,360 INFO L124 PetriNetUnfolderBase]: 1573/2672 cut-off events. [2024-06-21 20:15:35,361 INFO L125 PetriNetUnfolderBase]: For 81685/81688 co-relation queries the response was YES. [2024-06-21 20:15:35,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15646 conditions, 2672 events. 1573/2672 cut-off events. For 81685/81688 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15656 event pairs, 352 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15560. Up to 2206 conditions per place. [2024-06-21 20:15:35,384 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/226 dead transitions. [2024-06-21 20:15:35,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 226 transitions, 3326 flow [2024-06-21 20:15:35,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:35,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:35,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:15:35,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:15:35,385 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2684 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:15:35,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 226 transitions, 3326 flow [2024-06-21 20:15:35,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 226 transitions, 3127 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:35,555 INFO L231 Difference]: Finished difference. Result has 181 places, 208 transitions, 2665 flow [2024-06-21 20:15:35,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2665, PETRI_PLACES=181, PETRI_TRANSITIONS=208} [2024-06-21 20:15:35,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 20:15:35,556 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 208 transitions, 2665 flow [2024-06-21 20:15:35,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:35,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:35,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:35,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:15:35,556 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:35,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:35,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1296438332, now seen corresponding path program 1 times [2024-06-21 20:15:35,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:35,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631750493] [2024-06-21 20:15:35,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:35,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:35,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:35,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:35,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:35,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631750493] [2024-06-21 20:15:35,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631750493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:35,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:35,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:35,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68056282] [2024-06-21 20:15:35,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:35,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:35,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:35,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:35,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:35,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:35,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 208 transitions, 2665 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:35,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:35,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:35,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:35,975 INFO L124 PetriNetUnfolderBase]: 1599/2711 cut-off events. [2024-06-21 20:15:35,975 INFO L125 PetriNetUnfolderBase]: For 80444/80444 co-relation queries the response was YES. [2024-06-21 20:15:35,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15787 conditions, 2711 events. 1599/2711 cut-off events. For 80444/80444 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15924 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15702. Up to 2205 conditions per place. [2024-06-21 20:15:36,001 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 176 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-21 20:15:36,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 252 transitions, 3557 flow [2024-06-21 20:15:36,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:36,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:36,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:15:36,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:15:36,002 INFO L175 Difference]: Start difference. First operand has 181 places, 208 transitions, 2665 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:15:36,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 252 transitions, 3557 flow [2024-06-21 20:15:36,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 252 transitions, 3310 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:36,175 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2781 flow [2024-06-21 20:15:36,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-21 20:15:36,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 20:15:36,176 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2781 flow [2024-06-21 20:15:36,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:36,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:36,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:36,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:15:36,176 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:36,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:36,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1104145870, now seen corresponding path program 1 times [2024-06-21 20:15:36,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:36,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242734980] [2024-06-21 20:15:36,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:36,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:36,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:36,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:36,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:36,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242734980] [2024-06-21 20:15:36,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242734980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:36,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:36,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:36,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093239691] [2024-06-21 20:15:36,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:36,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:36,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:36,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:36,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:36,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:36,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2781 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:36,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:36,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:36,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:36,632 INFO L124 PetriNetUnfolderBase]: 1643/2779 cut-off events. [2024-06-21 20:15:36,632 INFO L125 PetriNetUnfolderBase]: For 84419/84422 co-relation queries the response was YES. [2024-06-21 20:15:36,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16701 conditions, 2779 events. 1643/2779 cut-off events. For 84419/84422 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16352 event pairs, 350 based on Foata normal form. 4/2780 useless extension candidates. Maximal degree in co-relation 16615. Up to 2276 conditions per place. [2024-06-21 20:15:36,657 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-21 20:15:36,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 265 transitions, 3805 flow [2024-06-21 20:15:36,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:36,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:36,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:15:36,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:15:36,658 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2781 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:15:36,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 265 transitions, 3805 flow [2024-06-21 20:15:36,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 265 transitions, 3729 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:36,856 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 3263 flow [2024-06-21 20:15:36,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2024-06-21 20:15:36,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 20:15:36,856 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 3263 flow [2024-06-21 20:15:36,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:36,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:36,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:36,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:15:36,857 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:36,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:36,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-21 20:15:36,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:36,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189848718] [2024-06-21 20:15:36,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:36,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:36,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:36,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:36,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189848718] [2024-06-21 20:15:36,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189848718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:36,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:36,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:36,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824321691] [2024-06-21 20:15:36,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:36,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:36,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:36,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:36,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:36,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:36,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:36,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:36,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:36,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:37,391 INFO L124 PetriNetUnfolderBase]: 1653/2799 cut-off events. [2024-06-21 20:15:37,391 INFO L125 PetriNetUnfolderBase]: For 89515/89518 co-relation queries the response was YES. [2024-06-21 20:15:37,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 2799 events. 1653/2799 cut-off events. For 89515/89518 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16507 event pairs, 347 based on Foata normal form. 4/2800 useless extension candidates. Maximal degree in co-relation 17151. Up to 2412 conditions per place. [2024-06-21 20:15:37,420 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 204 selfloop transitions, 56 changer transitions 0/267 dead transitions. [2024-06-21 20:15:37,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 267 transitions, 3875 flow [2024-06-21 20:15:37,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:37,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:15:37,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:15:37,421 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 3263 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:15:37,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 267 transitions, 3875 flow [2024-06-21 20:15:37,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3755 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:37,616 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 3312 flow [2024-06-21 20:15:37,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3312, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-21 20:15:37,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 20:15:37,616 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 3312 flow [2024-06-21 20:15:37,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:37,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:37,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:37,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:15:37,617 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:37,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:37,617 INFO L85 PathProgramCache]: Analyzing trace with hash 808001916, now seen corresponding path program 2 times [2024-06-21 20:15:37,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:37,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171977151] [2024-06-21 20:15:37,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:37,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:37,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:37,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171977151] [2024-06-21 20:15:37,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171977151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:37,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:37,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:37,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126177403] [2024-06-21 20:15:37,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:37,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:37,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:37,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:37,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:37,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:37,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 3312 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:37,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:37,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:37,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:38,073 INFO L124 PetriNetUnfolderBase]: 1663/2811 cut-off events. [2024-06-21 20:15:38,074 INFO L125 PetriNetUnfolderBase]: For 93786/93789 co-relation queries the response was YES. [2024-06-21 20:15:38,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2811 events. 1663/2811 cut-off events. For 93786/93789 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16598 event pairs, 350 based on Foata normal form. 4/2812 useless extension candidates. Maximal degree in co-relation 17267. Up to 2300 conditions per place. [2024-06-21 20:15:38,100 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-21 20:15:38,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 271 transitions, 4204 flow [2024-06-21 20:15:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:38,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:38,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:15:38,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:15:38,102 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 3312 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:15:38,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 271 transitions, 4204 flow [2024-06-21 20:15:38,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 271 transitions, 4065 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:38,257 INFO L231 Difference]: Finished difference. Result has 198 places, 251 transitions, 3436 flow [2024-06-21 20:15:38,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3436, PETRI_PLACES=198, PETRI_TRANSITIONS=251} [2024-06-21 20:15:38,257 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-21 20:15:38,257 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 251 transitions, 3436 flow [2024-06-21 20:15:38,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:38,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:38,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:38,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:15:38,258 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:38,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:38,258 INFO L85 PathProgramCache]: Analyzing trace with hash -926777200, now seen corresponding path program 3 times [2024-06-21 20:15:38,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:38,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307175823] [2024-06-21 20:15:38,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:38,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:38,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:38,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:38,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307175823] [2024-06-21 20:15:38,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307175823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:38,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:38,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:38,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967493497] [2024-06-21 20:15:38,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:38,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:38,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:38,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:38,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:38,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 251 transitions, 3436 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:38,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:38,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:38,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:38,743 INFO L124 PetriNetUnfolderBase]: 1657/2805 cut-off events. [2024-06-21 20:15:38,744 INFO L125 PetriNetUnfolderBase]: For 96417/96420 co-relation queries the response was YES. [2024-06-21 20:15:38,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17402 conditions, 2805 events. 1657/2805 cut-off events. For 96417/96420 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16554 event pairs, 350 based on Foata normal form. 4/2806 useless extension candidates. Maximal degree in co-relation 17310. Up to 2295 conditions per place. [2024-06-21 20:15:38,768 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 93 changer transitions 0/270 dead transitions. [2024-06-21 20:15:38,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 270 transitions, 4176 flow [2024-06-21 20:15:38,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:38,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:38,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:15:38,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:15:38,770 INFO L175 Difference]: Start difference. First operand has 198 places, 251 transitions, 3436 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:15:38,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 270 transitions, 4176 flow [2024-06-21 20:15:38,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 270 transitions, 4006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:38,989 INFO L231 Difference]: Finished difference. Result has 202 places, 251 transitions, 3462 flow [2024-06-21 20:15:38,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=202, PETRI_TRANSITIONS=251} [2024-06-21 20:15:38,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 20:15:38,989 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 251 transitions, 3462 flow [2024-06-21 20:15:38,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:38,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:38,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:38,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:15:38,990 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:38,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:38,990 INFO L85 PathProgramCache]: Analyzing trace with hash 271265748, now seen corresponding path program 3 times [2024-06-21 20:15:38,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:38,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537048300] [2024-06-21 20:15:38,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:38,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:38,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:39,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:39,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537048300] [2024-06-21 20:15:39,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537048300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:39,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:39,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:39,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287001548] [2024-06-21 20:15:39,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:39,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:39,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:39,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:39,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:39,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:39,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 251 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:39,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:39,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:39,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:39,485 INFO L124 PetriNetUnfolderBase]: 1683/2849 cut-off events. [2024-06-21 20:15:39,486 INFO L125 PetriNetUnfolderBase]: For 102317/102320 co-relation queries the response was YES. [2024-06-21 20:15:39,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17807 conditions, 2849 events. 1683/2849 cut-off events. For 102317/102320 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16876 event pairs, 347 based on Foata normal form. 4/2850 useless extension candidates. Maximal degree in co-relation 17714. Up to 2431 conditions per place. [2024-06-21 20:15:39,512 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-21 20:15:39,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 4238 flow [2024-06-21 20:15:39,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:39,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:39,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:15:39,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 20:15:39,513 INFO L175 Difference]: Start difference. First operand has 202 places, 251 transitions, 3462 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:15:39,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 4238 flow [2024-06-21 20:15:39,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4089 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:39,757 INFO L231 Difference]: Finished difference. Result has 207 places, 258 transitions, 3539 flow [2024-06-21 20:15:39,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=207, PETRI_TRANSITIONS=258} [2024-06-21 20:15:39,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-21 20:15:39,758 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 258 transitions, 3539 flow [2024-06-21 20:15:39,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:39,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:39,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:39,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:15:39,758 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:39,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:39,759 INFO L85 PathProgramCache]: Analyzing trace with hash -926768272, now seen corresponding path program 1 times [2024-06-21 20:15:39,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:39,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786527192] [2024-06-21 20:15:39,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:39,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:39,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:39,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:39,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:39,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786527192] [2024-06-21 20:15:39,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786527192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:39,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:39,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:39,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168653096] [2024-06-21 20:15:39,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:39,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:39,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:39,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:39,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:39,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:39,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 258 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:39,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:39,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:39,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:40,268 INFO L124 PetriNetUnfolderBase]: 1691/2860 cut-off events. [2024-06-21 20:15:40,268 INFO L125 PetriNetUnfolderBase]: For 106210/106210 co-relation queries the response was YES. [2024-06-21 20:15:40,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17979 conditions, 2860 events. 1691/2860 cut-off events. For 106210/106210 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16932 event pairs, 342 based on Foata normal form. 2/2860 useless extension candidates. Maximal degree in co-relation 17884. Up to 2577 conditions per place. [2024-06-21 20:15:40,291 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-21 20:15:40,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4165 flow [2024-06-21 20:15:40,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:40,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:40,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 20:15:40,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 20:15:40,293 INFO L175 Difference]: Start difference. First operand has 207 places, 258 transitions, 3539 flow. Second operand 7 states and 157 transitions. [2024-06-21 20:15:40,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4165 flow [2024-06-21 20:15:40,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4003 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:40,466 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3480 flow [2024-06-21 20:15:40,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-21 20:15:40,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-21 20:15:40,466 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3480 flow [2024-06-21 20:15:40,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:40,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:40,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:40,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:15:40,467 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:40,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:40,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1843301300, now seen corresponding path program 4 times [2024-06-21 20:15:40,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:40,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103658918] [2024-06-21 20:15:40,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:40,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:40,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:40,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:40,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:40,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103658918] [2024-06-21 20:15:40,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103658918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:40,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:40,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:40,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246079609] [2024-06-21 20:15:40,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:40,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:40,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:40,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:40,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:40,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:40,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3480 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:40,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:40,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:40,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:40,939 INFO L124 PetriNetUnfolderBase]: 1704/2862 cut-off events. [2024-06-21 20:15:40,940 INFO L125 PetriNetUnfolderBase]: For 112619/112625 co-relation queries the response was YES. [2024-06-21 20:15:40,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2862 events. 1704/2862 cut-off events. For 112619/112625 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16794 event pairs, 381 based on Foata normal form. 3/2854 useless extension candidates. Maximal degree in co-relation 17993. Up to 2321 conditions per place. [2024-06-21 20:15:40,970 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-21 20:15:40,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4540 flow [2024-06-21 20:15:40,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:40,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:40,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:15:40,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:15:40,971 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3480 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:15:40,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4540 flow [2024-06-21 20:15:41,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4453 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:41,236 INFO L231 Difference]: Finished difference. Result has 209 places, 271 transitions, 3767 flow [2024-06-21 20:15:41,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=209, PETRI_TRANSITIONS=271} [2024-06-21 20:15:41,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-21 20:15:41,237 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 271 transitions, 3767 flow [2024-06-21 20:15:41,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:41,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:41,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:41,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:15:41,237 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:41,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:41,238 INFO L85 PathProgramCache]: Analyzing trace with hash 586949862, now seen corresponding path program 5 times [2024-06-21 20:15:41,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:41,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486340538] [2024-06-21 20:15:41,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:41,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:41,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:41,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:41,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:41,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486340538] [2024-06-21 20:15:41,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486340538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:41,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:41,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:41,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364417134] [2024-06-21 20:15:41,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:41,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:41,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:41,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:41,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:41,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:41,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 271 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:41,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:41,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:41,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:41,778 INFO L124 PetriNetUnfolderBase]: 1709/2873 cut-off events. [2024-06-21 20:15:41,778 INFO L125 PetriNetUnfolderBase]: For 118169/118175 co-relation queries the response was YES. [2024-06-21 20:15:41,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2873 events. 1709/2873 cut-off events. For 118169/118175 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16960 event pairs, 381 based on Foata normal form. 3/2865 useless extension candidates. Maximal degree in co-relation 18424. Up to 2325 conditions per place. [2024-06-21 20:15:41,800 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 189 selfloop transitions, 102 changer transitions 0/298 dead transitions. [2024-06-21 20:15:41,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 298 transitions, 4829 flow [2024-06-21 20:15:41,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:41,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:41,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:15:41,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 20:15:41,802 INFO L175 Difference]: Start difference. First operand has 209 places, 271 transitions, 3767 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:15:41,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 298 transitions, 4829 flow [2024-06-21 20:15:42,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 298 transitions, 4719 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:42,122 INFO L231 Difference]: Finished difference. Result has 215 places, 274 transitions, 3921 flow [2024-06-21 20:15:42,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=274} [2024-06-21 20:15:42,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 20:15:42,122 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 274 transitions, 3921 flow [2024-06-21 20:15:42,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:42,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:42,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:42,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:15:42,123 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:42,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:42,123 INFO L85 PathProgramCache]: Analyzing trace with hash -50497118, now seen corresponding path program 6 times [2024-06-21 20:15:42,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:42,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711272843] [2024-06-21 20:15:42,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:42,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:42,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:42,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:42,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711272843] [2024-06-21 20:15:42,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711272843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:42,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:42,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:42,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545642834] [2024-06-21 20:15:42,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:42,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:42,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:42,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:42,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:42,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:42,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 274 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:42,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:42,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:42,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:42,684 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-21 20:15:42,684 INFO L125 PetriNetUnfolderBase]: For 121564/121570 co-relation queries the response was YES. [2024-06-21 20:15:42,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18729 conditions, 2875 events. 1706/2875 cut-off events. For 121564/121570 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16978 event pairs, 367 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18632. Up to 2490 conditions per place. [2024-06-21 20:15:42,712 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 58 changer transitions 0/292 dead transitions. [2024-06-21 20:15:42,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 292 transitions, 4559 flow [2024-06-21 20:15:42,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:42,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:42,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:15:42,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:15:42,713 INFO L175 Difference]: Start difference. First operand has 215 places, 274 transitions, 3921 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:15:42,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 292 transitions, 4559 flow [2024-06-21 20:15:43,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 292 transitions, 4367 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:43,025 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3879 flow [2024-06-21 20:15:43,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3879, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-21 20:15:43,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-21 20:15:43,026 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3879 flow [2024-06-21 20:15:43,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:43,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:43,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:43,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:15:43,027 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:43,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:43,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1965551660, now seen corresponding path program 7 times [2024-06-21 20:15:43,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:43,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987584357] [2024-06-21 20:15:43,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:43,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:43,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:43,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:43,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:43,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987584357] [2024-06-21 20:15:43,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987584357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:43,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:43,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:43,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127787844] [2024-06-21 20:15:43,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:43,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:43,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:43,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:43,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:43,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:43,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3879 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:43,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:43,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:43,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:43,538 INFO L124 PetriNetUnfolderBase]: 1711/2876 cut-off events. [2024-06-21 20:15:43,538 INFO L125 PetriNetUnfolderBase]: For 125908/125914 co-relation queries the response was YES. [2024-06-21 20:15:43,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18650 conditions, 2876 events. 1711/2876 cut-off events. For 125908/125914 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16945 event pairs, 381 based on Foata normal form. 3/2868 useless extension candidates. Maximal degree in co-relation 18553. Up to 2327 conditions per place. [2024-06-21 20:15:43,566 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-21 20:15:43,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 298 transitions, 4747 flow [2024-06-21 20:15:43,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:43,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:43,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:15:43,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:43,568 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3879 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:15:43,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 298 transitions, 4747 flow [2024-06-21 20:15:43,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 298 transitions, 4613 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:43,895 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 4021 flow [2024-06-21 20:15:43,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4021, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-21 20:15:43,895 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 20:15:43,896 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 4021 flow [2024-06-21 20:15:43,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:43,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:43,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:43,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:15:43,896 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:43,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:43,897 INFO L85 PathProgramCache]: Analyzing trace with hash 587070018, now seen corresponding path program 4 times [2024-06-21 20:15:43,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:43,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029409494] [2024-06-21 20:15:43,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:43,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:43,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:43,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:43,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:43,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029409494] [2024-06-21 20:15:43,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029409494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:43,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:43,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:43,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565655807] [2024-06-21 20:15:43,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:43,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:43,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:43,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:43,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:44,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:44,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 4021 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:44,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:44,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:44,381 INFO L124 PetriNetUnfolderBase]: 1706/2875 cut-off events. [2024-06-21 20:15:44,381 INFO L125 PetriNetUnfolderBase]: For 129392/129398 co-relation queries the response was YES. [2024-06-21 20:15:44,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18822 conditions, 2875 events. 1706/2875 cut-off events. For 129392/129398 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16994 event pairs, 383 based on Foata normal form. 3/2871 useless extension candidates. Maximal degree in co-relation 18724. Up to 2366 conditions per place. [2024-06-21 20:15:44,408 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-21 20:15:44,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 4845 flow [2024-06-21 20:15:44,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:44,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:44,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:15:44,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 20:15:44,409 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 4021 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:15:44,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 4845 flow [2024-06-21 20:15:44,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4646 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:44,784 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 4050 flow [2024-06-21 20:15:44,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-21 20:15:44,785 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 20:15:44,785 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 4050 flow [2024-06-21 20:15:44,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:44,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:44,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:15:44,786 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:44,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:44,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1969783160, now seen corresponding path program 8 times [2024-06-21 20:15:44,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:44,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328049576] [2024-06-21 20:15:44,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:44,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:44,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:44,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:44,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:44,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328049576] [2024-06-21 20:15:44,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328049576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:44,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:44,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:44,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135208898] [2024-06-21 20:15:44,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:44,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:44,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:44,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:44,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:44,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:44,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:44,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:44,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:44,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:45,289 INFO L124 PetriNetUnfolderBase]: 1724/2903 cut-off events. [2024-06-21 20:15:45,290 INFO L125 PetriNetUnfolderBase]: For 135468/135474 co-relation queries the response was YES. [2024-06-21 20:15:45,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 2903 events. 1724/2903 cut-off events. For 135468/135474 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17196 event pairs, 367 based on Foata normal form. 3/2899 useless extension candidates. Maximal degree in co-relation 19051. Up to 2496 conditions per place. [2024-06-21 20:15:45,317 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 75 changer transitions 0/307 dead transitions. [2024-06-21 20:15:45,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 307 transitions, 4958 flow [2024-06-21 20:15:45,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:45,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:45,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:15:45,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:15:45,318 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 4050 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:15:45,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 307 transitions, 4958 flow [2024-06-21 20:15:45,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 307 transitions, 4409 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-21 20:15:45,673 INFO L231 Difference]: Finished difference. Result has 225 places, 290 transitions, 3856 flow [2024-06-21 20:15:45,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3506, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=225, PETRI_TRANSITIONS=290} [2024-06-21 20:15:45,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 20:15:45,674 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 290 transitions, 3856 flow [2024-06-21 20:15:45,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:45,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:45,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:45,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:15:45,675 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:45,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:45,675 INFO L85 PathProgramCache]: Analyzing trace with hash 941570022, now seen corresponding path program 9 times [2024-06-21 20:15:45,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:45,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489580425] [2024-06-21 20:15:45,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:45,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:45,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:45,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:45,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489580425] [2024-06-21 20:15:45,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489580425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:45,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:45,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:45,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445947863] [2024-06-21 20:15:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:45,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:45,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:45,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:45,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 290 transitions, 3856 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:45,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:45,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:45,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:46,199 INFO L124 PetriNetUnfolderBase]: 1721/2897 cut-off events. [2024-06-21 20:15:46,199 INFO L125 PetriNetUnfolderBase]: For 135239/135245 co-relation queries the response was YES. [2024-06-21 20:15:46,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18801 conditions, 2897 events. 1721/2897 cut-off events. For 135239/135245 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17128 event pairs, 367 based on Foata normal form. 3/2893 useless extension candidates. Maximal degree in co-relation 18700. Up to 2493 conditions per place. [2024-06-21 20:15:46,230 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 74 changer transitions 0/304 dead transitions. [2024-06-21 20:15:46,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 304 transitions, 4484 flow [2024-06-21 20:15:46,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:46,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:46,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:15:46,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:15:46,232 INFO L175 Difference]: Start difference. First operand has 225 places, 290 transitions, 3856 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:15:46,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 304 transitions, 4484 flow [2024-06-21 20:15:46,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 304 transitions, 4345 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:46,601 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3871 flow [2024-06-21 20:15:46,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3871, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-21 20:15:46,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-21 20:15:46,602 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3871 flow [2024-06-21 20:15:46,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:46,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:46,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:46,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:15:46,603 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:46,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:46,603 INFO L85 PathProgramCache]: Analyzing trace with hash 941333058, now seen corresponding path program 5 times [2024-06-21 20:15:46,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:46,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459513032] [2024-06-21 20:15:46,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:46,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:46,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:46,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:46,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:46,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459513032] [2024-06-21 20:15:46,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459513032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:46,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:46,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:46,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591366061] [2024-06-21 20:15:46,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:46,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:46,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:46,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:46,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:46,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:46,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3871 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:46,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:46,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:46,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:47,067 INFO L124 PetriNetUnfolderBase]: 1734/2912 cut-off events. [2024-06-21 20:15:47,067 INFO L125 PetriNetUnfolderBase]: For 141341/141347 co-relation queries the response was YES. [2024-06-21 20:15:47,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19069 conditions, 2912 events. 1734/2912 cut-off events. For 141341/141347 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17180 event pairs, 383 based on Foata normal form. 3/2908 useless extension candidates. Maximal degree in co-relation 18967. Up to 2392 conditions per place. [2024-06-21 20:15:47,095 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 187 selfloop transitions, 118 changer transitions 0/312 dead transitions. [2024-06-21 20:15:47,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 312 transitions, 4819 flow [2024-06-21 20:15:47,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:47,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:47,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:15:47,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:15:47,096 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3871 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:15:47,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 312 transitions, 4819 flow [2024-06-21 20:15:47,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 312 transitions, 4671 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:47,400 INFO L231 Difference]: Finished difference. Result has 231 places, 296 transitions, 4057 flow [2024-06-21 20:15:47,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4057, PETRI_PLACES=231, PETRI_TRANSITIONS=296} [2024-06-21 20:15:47,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 20:15:47,401 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 296 transitions, 4057 flow [2024-06-21 20:15:47,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:47,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:47,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:47,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:15:47,401 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:47,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:47,402 INFO L85 PathProgramCache]: Analyzing trace with hash 941748768, now seen corresponding path program 6 times [2024-06-21 20:15:47,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:47,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716370712] [2024-06-21 20:15:47,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:47,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:47,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:47,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:47,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:47,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716370712] [2024-06-21 20:15:47,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716370712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:47,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:47,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:47,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966138467] [2024-06-21 20:15:47,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:47,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:47,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:47,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:47,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:47,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:47,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 296 transitions, 4057 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:47,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:47,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:47,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:47,947 INFO L124 PetriNetUnfolderBase]: 1731/2923 cut-off events. [2024-06-21 20:15:47,947 INFO L125 PetriNetUnfolderBase]: For 143753/143753 co-relation queries the response was YES. [2024-06-21 20:15:47,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19240 conditions, 2923 events. 1731/2923 cut-off events. For 143753/143753 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17346 event pairs, 342 based on Foata normal form. 1/2922 useless extension candidates. Maximal degree in co-relation 19137. Up to 2643 conditions per place. [2024-06-21 20:15:47,974 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-21 20:15:47,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 310 transitions, 4697 flow [2024-06-21 20:15:47,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:47,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:47,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:15:47,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:15:47,976 INFO L175 Difference]: Start difference. First operand has 231 places, 296 transitions, 4057 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:15:47,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 310 transitions, 4697 flow [2024-06-21 20:15:48,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 310 transitions, 4492 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:48,287 INFO L231 Difference]: Finished difference. Result has 235 places, 296 transitions, 3908 flow [2024-06-21 20:15:48,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3908, PETRI_PLACES=235, PETRI_TRANSITIONS=296} [2024-06-21 20:15:48,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 20:15:48,287 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 296 transitions, 3908 flow [2024-06-21 20:15:48,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:48,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:48,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:15:48,288 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:48,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:48,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1023542816, now seen corresponding path program 7 times [2024-06-21 20:15:48,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:48,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038773746] [2024-06-21 20:15:48,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:48,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:48,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:48,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:48,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:48,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038773746] [2024-06-21 20:15:48,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038773746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:48,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:48,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:48,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865904452] [2024-06-21 20:15:48,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:48,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:48,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:48,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:48,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:48,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:48,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 296 transitions, 3908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:48,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:48,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:48,779 INFO L124 PetriNetUnfolderBase]: 1741/2935 cut-off events. [2024-06-21 20:15:48,779 INFO L125 PetriNetUnfolderBase]: For 147869/147869 co-relation queries the response was YES. [2024-06-21 20:15:48,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19149 conditions, 2935 events. 1741/2935 cut-off events. For 147869/147869 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17399 event pairs, 342 based on Foata normal form. 1/2934 useless extension candidates. Maximal degree in co-relation 19045. Up to 2653 conditions per place. [2024-06-21 20:15:48,811 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 277 selfloop transitions, 31 changer transitions 0/315 dead transitions. [2024-06-21 20:15:48,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 315 transitions, 4643 flow [2024-06-21 20:15:48,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:48,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:48,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 20:15:48,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:15:48,813 INFO L175 Difference]: Start difference. First operand has 235 places, 296 transitions, 3908 flow. Second operand 6 states and 136 transitions. [2024-06-21 20:15:48,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 315 transitions, 4643 flow [2024-06-21 20:15:49,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 315 transitions, 4562 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:49,192 INFO L231 Difference]: Finished difference. Result has 235 places, 302 transitions, 3992 flow [2024-06-21 20:15:49,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3992, PETRI_PLACES=235, PETRI_TRANSITIONS=302} [2024-06-21 20:15:49,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-21 20:15:49,194 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 302 transitions, 3992 flow [2024-06-21 20:15:49,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:49,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:49,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:49,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:15:49,195 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:49,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:49,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2090488820, now seen corresponding path program 10 times [2024-06-21 20:15:49,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:49,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236385055] [2024-06-21 20:15:49,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:49,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:49,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:49,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:49,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236385055] [2024-06-21 20:15:49,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236385055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:49,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:49,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:49,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330761400] [2024-06-21 20:15:49,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:49,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:49,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:49,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:49,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:49,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:49,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 302 transitions, 3992 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:49,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:49,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:49,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:49,798 INFO L124 PetriNetUnfolderBase]: 1746/2938 cut-off events. [2024-06-21 20:15:49,799 INFO L125 PetriNetUnfolderBase]: For 154142/154148 co-relation queries the response was YES. [2024-06-21 20:15:49,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 2938 events. 1746/2938 cut-off events. For 154142/154148 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17398 event pairs, 367 based on Foata normal form. 3/2934 useless extension candidates. Maximal degree in co-relation 19185. Up to 2399 conditions per place. [2024-06-21 20:15:49,823 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 116 changer transitions 0/330 dead transitions. [2024-06-21 20:15:49,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 330 transitions, 4960 flow [2024-06-21 20:15:49,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:49,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:49,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:15:49,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:15:49,825 INFO L175 Difference]: Start difference. First operand has 235 places, 302 transitions, 3992 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:15:49,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 330 transitions, 4960 flow [2024-06-21 20:15:50,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 330 transitions, 4866 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:50,219 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4224 flow [2024-06-21 20:15:50,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4224, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-21 20:15:50,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 20:15:50,220 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4224 flow [2024-06-21 20:15:50,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:50,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:50,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:50,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:15:50,220 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:50,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:50,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-21 20:15:50,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:50,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818809529] [2024-06-21 20:15:50,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:50,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:50,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:50,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818809529] [2024-06-21 20:15:50,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818809529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:50,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:50,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:50,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753550072] [2024-06-21 20:15:50,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:50,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:50,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:50,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:50,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:50,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:50,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4224 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:50,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:50,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:50,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:50,725 INFO L124 PetriNetUnfolderBase]: 1740/2937 cut-off events. [2024-06-21 20:15:50,726 INFO L125 PetriNetUnfolderBase]: For 153142/153145 co-relation queries the response was YES. [2024-06-21 20:15:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 2937 events. 1740/2937 cut-off events. For 153142/153145 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17460 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 19380. Up to 2494 conditions per place. [2024-06-21 20:15:50,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 78 changer transitions 0/324 dead transitions. [2024-06-21 20:15:50,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 5016 flow [2024-06-21 20:15:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:50,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:50,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-21 20:15:50,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-21 20:15:50,755 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4224 flow. Second operand 5 states and 131 transitions. [2024-06-21 20:15:50,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 5016 flow [2024-06-21 20:15:51,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 324 transitions, 4780 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:51,169 INFO L231 Difference]: Finished difference. Result has 238 places, 305 transitions, 4178 flow [2024-06-21 20:15:51,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4178, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2024-06-21 20:15:51,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 20:15:51,170 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 4178 flow [2024-06-21 20:15:51,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:51,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:51,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:15:51,171 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:51,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:51,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 9 times [2024-06-21 20:15:51,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:51,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600746446] [2024-06-21 20:15:51,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:51,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:51,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:51,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:51,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600746446] [2024-06-21 20:15:51,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600746446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:51,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:51,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:51,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447226820] [2024-06-21 20:15:51,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:51,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:51,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:51,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:51,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 4178 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:51,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:51,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:51,694 INFO L124 PetriNetUnfolderBase]: 1735/2928 cut-off events. [2024-06-21 20:15:51,695 INFO L125 PetriNetUnfolderBase]: For 144491/144491 co-relation queries the response was YES. [2024-06-21 20:15:51,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19229 conditions, 2928 events. 1735/2928 cut-off events. For 144491/144491 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17405 event pairs, 342 based on Foata normal form. 1/2927 useless extension candidates. Maximal degree in co-relation 19124. Up to 2489 conditions per place. [2024-06-21 20:15:51,724 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-21 20:15:51,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 331 transitions, 4892 flow [2024-06-21 20:15:51,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:51,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:51,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:15:51,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:51,725 INFO L175 Difference]: Start difference. First operand has 238 places, 305 transitions, 4178 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:15:51,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 331 transitions, 4892 flow [2024-06-21 20:15:52,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 331 transitions, 4755 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:52,168 INFO L231 Difference]: Finished difference. Result has 242 places, 305 transitions, 4245 flow [2024-06-21 20:15:52,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4245, PETRI_PLACES=242, PETRI_TRANSITIONS=305} [2024-06-21 20:15:52,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 20:15:52,169 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 305 transitions, 4245 flow [2024-06-21 20:15:52,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:52,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:52,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:15:52,170 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:52,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:52,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 10 times [2024-06-21 20:15:52,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:52,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034869895] [2024-06-21 20:15:52,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:52,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:52,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:52,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:52,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:52,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034869895] [2024-06-21 20:15:52,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034869895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:52,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:52,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:52,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310769378] [2024-06-21 20:15:52,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:52,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:52,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:52,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:52,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 305 transitions, 4245 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:52,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:52,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:52,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:52,635 INFO L124 PetriNetUnfolderBase]: 1732/2913 cut-off events. [2024-06-21 20:15:52,636 INFO L125 PetriNetUnfolderBase]: For 145094/145100 co-relation queries the response was YES. [2024-06-21 20:15:52,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 2913 events. 1732/2913 cut-off events. For 145094/145100 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17248 event pairs, 383 based on Foata normal form. 3/2909 useless extension candidates. Maximal degree in co-relation 19068. Up to 2393 conditions per place. [2024-06-21 20:15:52,664 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 126 changer transitions 0/322 dead transitions. [2024-06-21 20:15:52,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 322 transitions, 5025 flow [2024-06-21 20:15:52,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:52,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:52,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:15:52,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:15:52,666 INFO L175 Difference]: Start difference. First operand has 242 places, 305 transitions, 4245 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:15:52,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 322 transitions, 5025 flow [2024-06-21 20:15:53,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 322 transitions, 4718 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:53,027 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4208 flow [2024-06-21 20:15:53,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4208, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-21 20:15:53,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 20:15:53,028 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4208 flow [2024-06-21 20:15:53,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:53,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:53,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:15:53,029 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:53,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:53,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1347625034, now seen corresponding path program 11 times [2024-06-21 20:15:53,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:53,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96257784] [2024-06-21 20:15:53,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:53,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:53,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:53,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96257784] [2024-06-21 20:15:53,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96257784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:53,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:53,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:53,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523500774] [2024-06-21 20:15:53,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:53,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:53,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:53,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:53,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:53,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:53,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4208 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:53,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:53,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:53,572 INFO L124 PetriNetUnfolderBase]: 1729/2916 cut-off events. [2024-06-21 20:15:53,572 INFO L125 PetriNetUnfolderBase]: For 138188/138194 co-relation queries the response was YES. [2024-06-21 20:15:53,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19015 conditions, 2916 events. 1729/2916 cut-off events. For 138188/138194 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17329 event pairs, 367 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 18910. Up to 2378 conditions per place. [2024-06-21 20:15:53,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 119 changer transitions 0/338 dead transitions. [2024-06-21 20:15:53,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 338 transitions, 5164 flow [2024-06-21 20:15:53,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:53,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:53,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 20:15:53,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-21 20:15:53,604 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4208 flow. Second operand 9 states and 217 transitions. [2024-06-21 20:15:53,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 338 transitions, 5164 flow [2024-06-21 20:15:53,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 4884 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:53,978 INFO L231 Difference]: Finished difference. Result has 243 places, 305 transitions, 4192 flow [2024-06-21 20:15:53,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=243, PETRI_TRANSITIONS=305} [2024-06-21 20:15:53,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-21 20:15:53,979 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 305 transitions, 4192 flow [2024-06-21 20:15:53,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:53,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:53,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:53,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:15:53,979 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:53,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:53,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1913120336, now seen corresponding path program 11 times [2024-06-21 20:15:53,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:53,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134190286] [2024-06-21 20:15:53,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:53,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:53,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:54,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:54,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134190286] [2024-06-21 20:15:54,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134190286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:54,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:54,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:54,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517360430] [2024-06-21 20:15:54,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:54,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:54,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:54,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:54,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:54,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:54,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 305 transitions, 4192 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:54,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:54,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:54,526 INFO L124 PetriNetUnfolderBase]: 1739/2937 cut-off events. [2024-06-21 20:15:54,526 INFO L125 PetriNetUnfolderBase]: For 134536/134539 co-relation queries the response was YES. [2024-06-21 20:15:54,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19045 conditions, 2937 events. 1739/2937 cut-off events. For 134536/134539 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17463 event pairs, 351 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 18941. Up to 2399 conditions per place. [2024-06-21 20:15:54,556 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-21 20:15:54,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 5045 flow [2024-06-21 20:15:54,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:54,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:54,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:15:54,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:54,558 INFO L175 Difference]: Start difference. First operand has 243 places, 305 transitions, 4192 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:15:54,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 5045 flow [2024-06-21 20:15:54,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 329 transitions, 4775 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:54,905 INFO L231 Difference]: Finished difference. Result has 240 places, 309 transitions, 4240 flow [2024-06-21 20:15:54,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4240, PETRI_PLACES=240, PETRI_TRANSITIONS=309} [2024-06-21 20:15:54,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 20:15:54,906 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 309 transitions, 4240 flow [2024-06-21 20:15:54,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:54,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:54,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:54,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:15:54,907 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:54,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:54,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1913357486, now seen corresponding path program 12 times [2024-06-21 20:15:54,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:54,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124597151] [2024-06-21 20:15:54,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:54,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:54,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:54,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:54,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:54,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124597151] [2024-06-21 20:15:54,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124597151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:54,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:54,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:54,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998457928] [2024-06-21 20:15:54,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:54,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:54,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:54,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:54,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:55,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:55,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 309 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:55,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:55,392 INFO L124 PetriNetUnfolderBase]: 1731/2925 cut-off events. [2024-06-21 20:15:55,393 INFO L125 PetriNetUnfolderBase]: For 122883/122886 co-relation queries the response was YES. [2024-06-21 20:15:55,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18699 conditions, 2925 events. 1731/2925 cut-off events. For 122883/122886 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17420 event pairs, 351 based on Foata normal form. 4/2926 useless extension candidates. Maximal degree in co-relation 18595. Up to 2391 conditions per place. [2024-06-21 20:15:55,422 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 111 changer transitions 0/325 dead transitions. [2024-06-21 20:15:55,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4916 flow [2024-06-21 20:15:55,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:55,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:55,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:15:55,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 20:15:55,423 INFO L175 Difference]: Start difference. First operand has 240 places, 309 transitions, 4240 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:15:55,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4916 flow [2024-06-21 20:15:55,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 325 transitions, 4680 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:55,733 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 4243 flow [2024-06-21 20:15:55,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4004, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4243, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-21 20:15:55,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 20:15:55,734 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 4243 flow [2024-06-21 20:15:55,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:55,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:55,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:15:55,735 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:55,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:55,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1377573460, now seen corresponding path program 12 times [2024-06-21 20:15:55,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:55,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668735608] [2024-06-21 20:15:55,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:55,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:55,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668735608] [2024-06-21 20:15:55,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668735608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:55,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:55,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:55,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996549247] [2024-06-21 20:15:55,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:55,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:55,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:55,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:55,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:55,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:55,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:55,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:56,246 INFO L124 PetriNetUnfolderBase]: 1725/2917 cut-off events. [2024-06-21 20:15:56,247 INFO L125 PetriNetUnfolderBase]: For 116290/116293 co-relation queries the response was YES. [2024-06-21 20:15:56,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18435 conditions, 2917 events. 1725/2917 cut-off events. For 116290/116293 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17389 event pairs, 347 based on Foata normal form. 4/2918 useless extension candidates. Maximal degree in co-relation 18332. Up to 2376 conditions per place. [2024-06-21 20:15:56,273 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 108 changer transitions 0/340 dead transitions. [2024-06-21 20:15:56,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 340 transitions, 5085 flow [2024-06-21 20:15:56,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:56,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:56,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:15:56,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:15:56,274 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 4243 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:15:56,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 340 transitions, 5085 flow [2024-06-21 20:15:56,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 340 transitions, 4754 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:56,555 INFO L231 Difference]: Finished difference. Result has 242 places, 309 transitions, 4152 flow [2024-06-21 20:15:56,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=242, PETRI_TRANSITIONS=309} [2024-06-21 20:15:56,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 20:15:56,555 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 309 transitions, 4152 flow [2024-06-21 20:15:56,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:56,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:56,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:56,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:15:56,556 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:56,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:56,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1913366414, now seen corresponding path program 2 times [2024-06-21 20:15:56,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:56,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609695579] [2024-06-21 20:15:56,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:56,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:56,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:56,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:56,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609695579] [2024-06-21 20:15:56,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609695579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:56,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:56,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:56,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886566654] [2024-06-21 20:15:56,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:56,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:56,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:56,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:56,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:56,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 309 transitions, 4152 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:56,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:56,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:56,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:57,076 INFO L124 PetriNetUnfolderBase]: 1733/2928 cut-off events. [2024-06-21 20:15:57,077 INFO L125 PetriNetUnfolderBase]: For 115992/115992 co-relation queries the response was YES. [2024-06-21 20:15:57,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18525 conditions, 2928 events. 1733/2928 cut-off events. For 115992/115992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17412 event pairs, 342 based on Foata normal form. 2/2928 useless extension candidates. Maximal degree in co-relation 18422. Up to 2632 conditions per place. [2024-06-21 20:15:57,106 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 292 selfloop transitions, 29 changer transitions 0/328 dead transitions. [2024-06-21 20:15:57,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4880 flow [2024-06-21 20:15:57,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:57,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:57,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:15:57,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 20:15:57,112 INFO L175 Difference]: Start difference. First operand has 242 places, 309 transitions, 4152 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:15:57,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4880 flow [2024-06-21 20:15:57,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4640 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:57,420 INFO L231 Difference]: Finished difference. Result has 241 places, 311 transitions, 4026 flow [2024-06-21 20:15:57,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4026, PETRI_PLACES=241, PETRI_TRANSITIONS=311} [2024-06-21 20:15:57,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 20:15:57,421 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 311 transitions, 4026 flow [2024-06-21 20:15:57,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:57,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:57,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:57,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:15:57,421 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:57,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:57,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1924984904, now seen corresponding path program 3 times [2024-06-21 20:15:57,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:57,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058000935] [2024-06-21 20:15:57,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:57,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:57,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:57,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:57,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:57,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058000935] [2024-06-21 20:15:57,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058000935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:57,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:57,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:57,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337683375] [2024-06-21 20:15:57,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:57,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:57,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:57,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:57,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:57,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:57,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 311 transitions, 4026 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:57,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:57,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:57,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:57,968 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-21 20:15:57,968 INFO L125 PetriNetUnfolderBase]: For 111685/111685 co-relation queries the response was YES. [2024-06-21 20:15:57,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18357 conditions, 2940 events. 1741/2940 cut-off events. For 111685/111685 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17473 event pairs, 344 based on Foata normal form. 2/2940 useless extension candidates. Maximal degree in co-relation 18253. Up to 2656 conditions per place. [2024-06-21 20:15:57,996 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 21 changer transitions 0/329 dead transitions. [2024-06-21 20:15:57,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 329 transitions, 4758 flow [2024-06-21 20:15:57,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:57,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:57,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 20:15:57,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 20:15:57,997 INFO L175 Difference]: Start difference. First operand has 241 places, 311 transitions, 4026 flow. Second operand 5 states and 121 transitions. [2024-06-21 20:15:57,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 329 transitions, 4758 flow [2024-06-21 20:15:58,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 329 transitions, 4660 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:58,234 INFO L231 Difference]: Finished difference. Result has 242 places, 313 transitions, 4027 flow [2024-06-21 20:15:58,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4027, PETRI_PLACES=242, PETRI_TRANSITIONS=313} [2024-06-21 20:15:58,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 20:15:58,235 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 313 transitions, 4027 flow [2024-06-21 20:15:58,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:58,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:58,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:58,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:15:58,236 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:58,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:58,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1389855784, now seen corresponding path program 4 times [2024-06-21 20:15:58,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:58,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832195011] [2024-06-21 20:15:58,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:58,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:58,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:58,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:58,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:58,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832195011] [2024-06-21 20:15:58,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832195011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:58,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:58,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:58,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174880803] [2024-06-21 20:15:58,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:58,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:58,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:58,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:58,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:58,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:15:58,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 313 transitions, 4027 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:58,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:58,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:15:58,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:58,735 INFO L124 PetriNetUnfolderBase]: 1736/2933 cut-off events. [2024-06-21 20:15:58,735 INFO L125 PetriNetUnfolderBase]: For 108893/108893 co-relation queries the response was YES. [2024-06-21 20:15:58,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18116 conditions, 2933 events. 1736/2933 cut-off events. For 108893/108893 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17440 event pairs, 341 based on Foata normal form. 2/2933 useless extension candidates. Maximal degree in co-relation 18011. Up to 2635 conditions per place. [2024-06-21 20:15:58,762 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 301 selfloop transitions, 25 changer transitions 0/333 dead transitions. [2024-06-21 20:15:58,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 333 transitions, 4771 flow [2024-06-21 20:15:58,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:58,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:58,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 20:15:58,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 20:15:58,763 INFO L175 Difference]: Start difference. First operand has 242 places, 313 transitions, 4027 flow. Second operand 6 states and 140 transitions. [2024-06-21 20:15:58,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 333 transitions, 4771 flow [2024-06-21 20:15:58,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 333 transitions, 4692 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:58,978 INFO L231 Difference]: Finished difference. Result has 245 places, 315 transitions, 4055 flow [2024-06-21 20:15:58,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=245, PETRI_TRANSITIONS=315} [2024-06-21 20:15:58,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 20:15:58,978 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 315 transitions, 4055 flow [2024-06-21 20:15:58,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:58,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:58,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:58,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:15:58,979 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:58,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1851881108, now seen corresponding path program 1 times [2024-06-21 20:15:58,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880153277] [2024-06-21 20:15:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:58,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:59,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:59,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:59,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880153277] [2024-06-21 20:15:59,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880153277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:59,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:59,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:59,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599327331] [2024-06-21 20:15:59,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:59,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:59,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:59,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:59,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:59,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:59,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 315 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:59,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:59,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:59,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:59,526 INFO L124 PetriNetUnfolderBase]: 1720/2954 cut-off events. [2024-06-21 20:15:59,526 INFO L125 PetriNetUnfolderBase]: For 128708/128708 co-relation queries the response was YES. [2024-06-21 20:15:59,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18534 conditions, 2954 events. 1720/2954 cut-off events. For 128708/128708 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18016 event pairs, 315 based on Foata normal form. 8/2954 useless extension candidates. Maximal degree in co-relation 18428. Up to 2405 conditions per place. [2024-06-21 20:15:59,553 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 258 selfloop transitions, 44 changer transitions 0/345 dead transitions. [2024-06-21 20:15:59,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 345 transitions, 4879 flow [2024-06-21 20:15:59,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:59,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:59,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:15:59,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:15:59,554 INFO L175 Difference]: Start difference. First operand has 245 places, 315 transitions, 4055 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:15:59,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 345 transitions, 4879 flow [2024-06-21 20:15:59,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4788 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:59,834 INFO L231 Difference]: Finished difference. Result has 248 places, 317 transitions, 4086 flow [2024-06-21 20:15:59,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=248, PETRI_TRANSITIONS=317} [2024-06-21 20:15:59,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-21 20:15:59,834 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 317 transitions, 4086 flow [2024-06-21 20:15:59,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:59,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:59,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:59,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:15:59,835 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:59,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:59,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1854738068, now seen corresponding path program 2 times [2024-06-21 20:15:59,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:59,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979930567] [2024-06-21 20:15:59,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:59,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:59,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:59,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:59,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979930567] [2024-06-21 20:15:59,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979930567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:59,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:59,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:59,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119294991] [2024-06-21 20:15:59,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:59,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:59,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:59,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:59,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:59,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:59,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 317 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:59,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:59,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:59,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:00,351 INFO L124 PetriNetUnfolderBase]: 1761/3014 cut-off events. [2024-06-21 20:16:00,351 INFO L125 PetriNetUnfolderBase]: For 136203/136203 co-relation queries the response was YES. [2024-06-21 20:16:00,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18984 conditions, 3014 events. 1761/3014 cut-off events. For 136203/136203 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 18345 event pairs, 343 based on Foata normal form. 10/3019 useless extension candidates. Maximal degree in co-relation 18877. Up to 2537 conditions per place. [2024-06-21 20:16:00,381 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 254 selfloop transitions, 42 changer transitions 0/339 dead transitions. [2024-06-21 20:16:00,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 339 transitions, 4762 flow [2024-06-21 20:16:00,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:00,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:00,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:16:00,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 20:16:00,382 INFO L175 Difference]: Start difference. First operand has 248 places, 317 transitions, 4086 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:16:00,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 339 transitions, 4762 flow [2024-06-21 20:16:00,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 4707 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:00,656 INFO L231 Difference]: Finished difference. Result has 252 places, 318 transitions, 4139 flow [2024-06-21 20:16:00,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=252, PETRI_TRANSITIONS=318} [2024-06-21 20:16:00,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 20:16:00,657 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 318 transitions, 4139 flow [2024-06-21 20:16:00,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:00,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:00,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:00,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:16:00,657 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:00,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:00,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1970029238, now seen corresponding path program 3 times [2024-06-21 20:16:00,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:00,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211922016] [2024-06-21 20:16:00,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:00,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:00,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:00,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:00,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:00,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211922016] [2024-06-21 20:16:00,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211922016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:00,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:00,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:00,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731296357] [2024-06-21 20:16:00,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:00,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:00,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:00,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:00,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:00,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:00,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 318 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:00,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:00,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:00,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:01,202 INFO L124 PetriNetUnfolderBase]: 1789/3062 cut-off events. [2024-06-21 20:16:01,202 INFO L125 PetriNetUnfolderBase]: For 141533/141533 co-relation queries the response was YES. [2024-06-21 20:16:01,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19442 conditions, 3062 events. 1789/3062 cut-off events. For 141533/141533 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18736 event pairs, 347 based on Foata normal form. 10/3065 useless extension candidates. Maximal degree in co-relation 19333. Up to 2601 conditions per place. [2024-06-21 20:16:01,231 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 264 selfloop transitions, 30 changer transitions 0/337 dead transitions. [2024-06-21 20:16:01,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 337 transitions, 4805 flow [2024-06-21 20:16:01,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:01,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:01,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:16:01,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:16:01,233 INFO L175 Difference]: Start difference. First operand has 252 places, 318 transitions, 4139 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:16:01,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 337 transitions, 4805 flow [2024-06-21 20:16:01,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4721 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:01,597 INFO L231 Difference]: Finished difference. Result has 254 places, 319 transitions, 4141 flow [2024-06-21 20:16:01,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=254, PETRI_TRANSITIONS=319} [2024-06-21 20:16:01,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 20:16:01,597 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 319 transitions, 4141 flow [2024-06-21 20:16:01,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:01,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:01,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:01,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:16:01,598 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:01,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:01,598 INFO L85 PathProgramCache]: Analyzing trace with hash 941763648, now seen corresponding path program 1 times [2024-06-21 20:16:01,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:01,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812962440] [2024-06-21 20:16:01,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:01,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:01,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:01,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:01,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:01,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812962440] [2024-06-21 20:16:01,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812962440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:01,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:01,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:01,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951343728] [2024-06-21 20:16:01,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:01,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:01,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:01,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:01,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:01,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:01,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 319 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:01,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:01,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:01,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:02,177 INFO L124 PetriNetUnfolderBase]: 1877/3158 cut-off events. [2024-06-21 20:16:02,177 INFO L125 PetriNetUnfolderBase]: For 135439/135439 co-relation queries the response was YES. [2024-06-21 20:16:02,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20040 conditions, 3158 events. 1877/3158 cut-off events. For 135439/135439 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18948 event pairs, 366 based on Foata normal form. 2/3158 useless extension candidates. Maximal degree in co-relation 19930. Up to 2868 conditions per place. [2024-06-21 20:16:02,211 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-21 20:16:02,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4863 flow [2024-06-21 20:16:02,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:02,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:02,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:16:02,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:16:02,212 INFO L175 Difference]: Start difference. First operand has 254 places, 319 transitions, 4141 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:16:02,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4863 flow [2024-06-21 20:16:02,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4801 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:02,562 INFO L231 Difference]: Finished difference. Result has 256 places, 321 transitions, 4170 flow [2024-06-21 20:16:02,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4170, PETRI_PLACES=256, PETRI_TRANSITIONS=321} [2024-06-21 20:16:02,563 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-21 20:16:02,563 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 321 transitions, 4170 flow [2024-06-21 20:16:02,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:02,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:02,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:02,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:16:02,564 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:02,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:02,564 INFO L85 PathProgramCache]: Analyzing trace with hash 2090497748, now seen corresponding path program 4 times [2024-06-21 20:16:02,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:02,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739701933] [2024-06-21 20:16:02,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:02,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:02,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:02,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:02,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739701933] [2024-06-21 20:16:02,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739701933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:02,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:02,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:02,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483694798] [2024-06-21 20:16:02,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:02,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:02,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:02,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:02,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:02,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:02,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 321 transitions, 4170 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:02,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:02,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:02,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:03,133 INFO L124 PetriNetUnfolderBase]: 1775/3042 cut-off events. [2024-06-21 20:16:03,133 INFO L125 PetriNetUnfolderBase]: For 137092/137092 co-relation queries the response was YES. [2024-06-21 20:16:03,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 3042 events. 1775/3042 cut-off events. For 137092/137092 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 18616 event pairs, 310 based on Foata normal form. 10/3045 useless extension candidates. Maximal degree in co-relation 18859. Up to 2509 conditions per place. [2024-06-21 20:16:03,164 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 261 selfloop transitions, 40 changer transitions 0/344 dead transitions. [2024-06-21 20:16:03,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 344 transitions, 4846 flow [2024-06-21 20:16:03,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:03,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:03,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:16:03,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 20:16:03,165 INFO L175 Difference]: Start difference. First operand has 256 places, 321 transitions, 4170 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:16:03,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 344 transitions, 4846 flow [2024-06-21 20:16:03,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 344 transitions, 4769 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:03,548 INFO L231 Difference]: Finished difference. Result has 257 places, 321 transitions, 4186 flow [2024-06-21 20:16:03,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4186, PETRI_PLACES=257, PETRI_TRANSITIONS=321} [2024-06-21 20:16:03,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 20:16:03,549 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 321 transitions, 4186 flow [2024-06-21 20:16:03,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:03,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:03,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:03,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:16:03,549 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:03,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:03,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1456735836, now seen corresponding path program 2 times [2024-06-21 20:16:03,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:03,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040072274] [2024-06-21 20:16:03,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:03,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:03,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:03,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:03,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040072274] [2024-06-21 20:16:03,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040072274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:03,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:03,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:03,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332061944] [2024-06-21 20:16:03,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:03,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:03,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:03,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:03,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:03,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:03,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 321 transitions, 4186 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:03,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:03,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:03,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:04,079 INFO L124 PetriNetUnfolderBase]: 1862/3137 cut-off events. [2024-06-21 20:16:04,080 INFO L125 PetriNetUnfolderBase]: For 130169/130169 co-relation queries the response was YES. [2024-06-21 20:16:04,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19626 conditions, 3137 events. 1862/3137 cut-off events. For 130169/130169 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18837 event pairs, 359 based on Foata normal form. 2/3137 useless extension candidates. Maximal degree in co-relation 19514. Up to 2839 conditions per place. [2024-06-21 20:16:04,110 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 302 selfloop transitions, 27 changer transitions 0/336 dead transitions. [2024-06-21 20:16:04,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4908 flow [2024-06-21 20:16:04,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:04,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:04,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 20:16:04,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 20:16:04,111 INFO L175 Difference]: Start difference. First operand has 257 places, 321 transitions, 4186 flow. Second operand 5 states and 118 transitions. [2024-06-21 20:16:04,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4908 flow [2024-06-21 20:16:04,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 336 transitions, 4820 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:04,457 INFO L231 Difference]: Finished difference. Result has 257 places, 323 transitions, 4197 flow [2024-06-21 20:16:04,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4197, PETRI_PLACES=257, PETRI_TRANSITIONS=323} [2024-06-21 20:16:04,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 20:16:04,457 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 323 transitions, 4197 flow [2024-06-21 20:16:04,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:04,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:04,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:04,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:16:04,458 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:04,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:04,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 3 times [2024-06-21 20:16:04,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:04,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092559249] [2024-06-21 20:16:04,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:04,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:04,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:04,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:04,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:04,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092559249] [2024-06-21 20:16:04,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092559249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:04,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:04,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:04,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972431917] [2024-06-21 20:16:04,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:04,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:04,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:04,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:04,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:04,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:04,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 323 transitions, 4197 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:04,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:04,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:04,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:05,011 INFO L124 PetriNetUnfolderBase]: 1857/3133 cut-off events. [2024-06-21 20:16:05,011 INFO L125 PetriNetUnfolderBase]: For 127355/127358 co-relation queries the response was YES. [2024-06-21 20:16:05,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19456 conditions, 3133 events. 1857/3133 cut-off events. For 127355/127358 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18839 event pairs, 356 based on Foata normal form. 4/3134 useless extension candidates. Maximal degree in co-relation 19343. Up to 2818 conditions per place. [2024-06-21 20:16:05,044 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 301 selfloop transitions, 28 changer transitions 0/336 dead transitions. [2024-06-21 20:16:05,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 336 transitions, 4917 flow [2024-06-21 20:16:05,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:05,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:05,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 20:16:05,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:16:05,046 INFO L175 Difference]: Start difference. First operand has 257 places, 323 transitions, 4197 flow. Second operand 5 states and 115 transitions. [2024-06-21 20:16:05,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 336 transitions, 4917 flow [2024-06-21 20:16:05,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 336 transitions, 4836 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:05,300 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 4217 flow [2024-06-21 20:16:05,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4217, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-06-21 20:16:05,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-21 20:16:05,301 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 4217 flow [2024-06-21 20:16:05,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:05,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:05,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:05,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:16:05,302 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:05,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:05,302 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-21 20:16:05,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:05,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507590657] [2024-06-21 20:16:05,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:05,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:05,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:05,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:05,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507590657] [2024-06-21 20:16:05,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507590657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:05,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:05,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:05,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978043148] [2024-06-21 20:16:05,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:05,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:05,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:05,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:05,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:05,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:05,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:05,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:05,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:05,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:05,925 INFO L124 PetriNetUnfolderBase]: 1992/3350 cut-off events. [2024-06-21 20:16:05,925 INFO L125 PetriNetUnfolderBase]: For 164071/164074 co-relation queries the response was YES. [2024-06-21 20:16:05,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3350 events. 1992/3350 cut-off events. For 164071/164074 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20260 event pairs, 306 based on Foata normal form. 14/3361 useless extension candidates. Maximal degree in co-relation 21200. Up to 2520 conditions per place. [2024-06-21 20:16:05,961 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 139 changer transitions 0/368 dead transitions. [2024-06-21 20:16:05,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 368 transitions, 5257 flow [2024-06-21 20:16:05,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:05,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:05,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:16:05,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 20:16:05,962 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 4217 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:16:05,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 368 transitions, 5257 flow [2024-06-21 20:16:06,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 368 transitions, 5176 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:06,268 INFO L231 Difference]: Finished difference. Result has 265 places, 332 transitions, 4525 flow [2024-06-21 20:16:06,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=265, PETRI_TRANSITIONS=332} [2024-06-21 20:16:06,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 20:16:06,269 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 332 transitions, 4525 flow [2024-06-21 20:16:06,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:06,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:06,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:06,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:16:06,270 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:06,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:06,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1020258244, now seen corresponding path program 2 times [2024-06-21 20:16:06,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:06,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952180609] [2024-06-21 20:16:06,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:06,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:06,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:06,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952180609] [2024-06-21 20:16:06,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952180609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:06,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:06,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:06,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685842488] [2024-06-21 20:16:06,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:06,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:06,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:06,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:06,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:06,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:06,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 332 transitions, 4525 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:06,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:06,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:06,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:06,973 INFO L124 PetriNetUnfolderBase]: 2048/3446 cut-off events. [2024-06-21 20:16:06,974 INFO L125 PetriNetUnfolderBase]: For 178526/178529 co-relation queries the response was YES. [2024-06-21 20:16:06,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22416 conditions, 3446 events. 2048/3446 cut-off events. For 178526/178529 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20986 event pairs, 416 based on Foata normal form. 18/3461 useless extension candidates. Maximal degree in co-relation 22300. Up to 2824 conditions per place. [2024-06-21 20:16:07,005 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 131 changer transitions 0/362 dead transitions. [2024-06-21 20:16:07,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 362 transitions, 5363 flow [2024-06-21 20:16:07,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:07,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:07,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:16:07,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:16:07,006 INFO L175 Difference]: Start difference. First operand has 265 places, 332 transitions, 4525 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:16:07,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 362 transitions, 5363 flow [2024-06-21 20:16:07,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 5163 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:07,361 INFO L231 Difference]: Finished difference. Result has 270 places, 334 transitions, 4639 flow [2024-06-21 20:16:07,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=270, PETRI_TRANSITIONS=334} [2024-06-21 20:16:07,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 20:16:07,362 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 334 transitions, 4639 flow [2024-06-21 20:16:07,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:07,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:07,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:07,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:16:07,362 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:07,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:07,363 INFO L85 PathProgramCache]: Analyzing trace with hash 761643844, now seen corresponding path program 3 times [2024-06-21 20:16:07,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:07,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697832211] [2024-06-21 20:16:07,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:07,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:07,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:07,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:07,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:07,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697832211] [2024-06-21 20:16:07,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697832211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:07,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:07,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:07,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958652128] [2024-06-21 20:16:07,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:07,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:07,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:07,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:07,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:07,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:07,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 334 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:07,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:07,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:07,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:08,022 INFO L124 PetriNetUnfolderBase]: 2104/3534 cut-off events. [2024-06-21 20:16:08,022 INFO L125 PetriNetUnfolderBase]: For 179594/179597 co-relation queries the response was YES. [2024-06-21 20:16:08,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23250 conditions, 3534 events. 2104/3534 cut-off events. For 179594/179597 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21569 event pairs, 412 based on Foata normal form. 14/3545 useless extension candidates. Maximal degree in co-relation 23132. Up to 2852 conditions per place. [2024-06-21 20:16:08,062 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 135 changer transitions 0/370 dead transitions. [2024-06-21 20:16:08,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 370 transitions, 5539 flow [2024-06-21 20:16:08,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:08,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:08,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:16:08,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:16:08,065 INFO L175 Difference]: Start difference. First operand has 270 places, 334 transitions, 4639 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:16:08,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 370 transitions, 5539 flow [2024-06-21 20:16:08,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 370 transitions, 5259 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:08,477 INFO L231 Difference]: Finished difference. Result has 273 places, 339 transitions, 4724 flow [2024-06-21 20:16:08,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=273, PETRI_TRANSITIONS=339} [2024-06-21 20:16:08,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-21 20:16:08,478 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 339 transitions, 4724 flow [2024-06-21 20:16:08,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:08,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:08,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:08,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:16:08,479 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:08,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:08,479 INFO L85 PathProgramCache]: Analyzing trace with hash 127193748, now seen corresponding path program 1 times [2024-06-21 20:16:08,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:08,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443010867] [2024-06-21 20:16:08,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:08,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:08,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:08,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:08,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:08,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443010867] [2024-06-21 20:16:08,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443010867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:08,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:08,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:08,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545969785] [2024-06-21 20:16:08,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:08,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:08,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:08,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:08,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:08,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:08,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 339 transitions, 4724 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:08,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:08,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:08,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:09,097 INFO L124 PetriNetUnfolderBase]: 2149/3603 cut-off events. [2024-06-21 20:16:09,097 INFO L125 PetriNetUnfolderBase]: For 175945/175945 co-relation queries the response was YES. [2024-06-21 20:16:09,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24057 conditions, 3603 events. 2149/3603 cut-off events. For 175945/175945 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22038 event pairs, 427 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 23937. Up to 2986 conditions per place. [2024-06-21 20:16:09,140 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 127 changer transitions 0/383 dead transitions. [2024-06-21 20:16:09,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 383 transitions, 6130 flow [2024-06-21 20:16:09,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:09,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:09,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:16:09,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 20:16:09,141 INFO L175 Difference]: Start difference. First operand has 273 places, 339 transitions, 4724 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:16:09,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 383 transitions, 6130 flow [2024-06-21 20:16:09,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 383 transitions, 5837 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:09,640 INFO L231 Difference]: Finished difference. Result has 275 places, 357 transitions, 4939 flow [2024-06-21 20:16:09,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4431, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=275, PETRI_TRANSITIONS=357} [2024-06-21 20:16:09,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 20:16:09,641 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 357 transitions, 4939 flow [2024-06-21 20:16:09,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:09,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:09,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:09,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:16:09,642 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:09,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:09,642 INFO L85 PathProgramCache]: Analyzing trace with hash 127492650, now seen corresponding path program 1 times [2024-06-21 20:16:09,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:09,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65420922] [2024-06-21 20:16:09,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:09,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:09,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:09,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-06-21 20:16:09,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:09,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65420922] [2024-06-21 20:16:09,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65420922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:09,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:09,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:09,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906876711] [2024-06-21 20:16:09,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:09,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:09,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:09,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:09,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 357 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:09,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:09,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:09,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:10,283 INFO L124 PetriNetUnfolderBase]: 2175/3643 cut-off events. [2024-06-21 20:16:10,283 INFO L125 PetriNetUnfolderBase]: For 186198/186198 co-relation queries the response was YES. [2024-06-21 20:16:10,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24321 conditions, 3643 events. 2175/3643 cut-off events. For 186198/186198 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22344 event pairs, 430 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 24200. Up to 2742 conditions per place. [2024-06-21 20:16:10,326 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 170 changer transitions 0/395 dead transitions. [2024-06-21 20:16:10,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 395 transitions, 6197 flow [2024-06-21 20:16:10,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:10,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:10,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:16:10,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:16:10,329 INFO L175 Difference]: Start difference. First operand has 275 places, 357 transitions, 4939 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:16:10,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 395 transitions, 6197 flow [2024-06-21 20:16:10,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 395 transitions, 6026 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:10,833 INFO L231 Difference]: Finished difference. Result has 282 places, 368 transitions, 5308 flow [2024-06-21 20:16:10,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5308, PETRI_PLACES=282, PETRI_TRANSITIONS=368} [2024-06-21 20:16:10,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 20:16:10,834 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 368 transitions, 5308 flow [2024-06-21 20:16:10,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:10,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:10,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:10,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:16:10,839 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:10,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:10,839 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 2 times [2024-06-21 20:16:10,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:10,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462264152] [2024-06-21 20:16:10,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:10,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:10,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:10,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:10,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462264152] [2024-06-21 20:16:10,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462264152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:10,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:10,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:10,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32342872] [2024-06-21 20:16:10,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:10,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:10,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:10,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:10,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:10,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:10,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 368 transitions, 5308 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:10,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:10,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:10,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:11,510 INFO L124 PetriNetUnfolderBase]: 2172/3640 cut-off events. [2024-06-21 20:16:11,510 INFO L125 PetriNetUnfolderBase]: For 192242/192242 co-relation queries the response was YES. [2024-06-21 20:16:11,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24998 conditions, 3640 events. 2172/3640 cut-off events. For 192242/192242 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22313 event pairs, 423 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 24875. Up to 3019 conditions per place. [2024-06-21 20:16:11,551 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 262 selfloop transitions, 122 changer transitions 0/391 dead transitions. [2024-06-21 20:16:11,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 391 transitions, 6486 flow [2024-06-21 20:16:11,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:11,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:11,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:16:11,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:16:11,552 INFO L175 Difference]: Start difference. First operand has 282 places, 368 transitions, 5308 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:16:11,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 391 transitions, 6486 flow [2024-06-21 20:16:12,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 391 transitions, 6324 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:12,014 INFO L231 Difference]: Finished difference. Result has 286 places, 368 transitions, 5397 flow [2024-06-21 20:16:12,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5146, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=286, PETRI_TRANSITIONS=368} [2024-06-21 20:16:12,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-21 20:16:12,014 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 368 transitions, 5397 flow [2024-06-21 20:16:12,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:12,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:12,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:12,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:16:12,015 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:12,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:12,015 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 3 times [2024-06-21 20:16:12,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:12,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411159103] [2024-06-21 20:16:12,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:12,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:12,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-06-21 20:16:12,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:12,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411159103] [2024-06-21 20:16:12,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411159103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:12,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:12,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:12,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530499029] [2024-06-21 20:16:12,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:12,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:12,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:12,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:12,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:12,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:12,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 368 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:12,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:12,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:12,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:12,649 INFO L124 PetriNetUnfolderBase]: 2169/3639 cut-off events. [2024-06-21 20:16:12,650 INFO L125 PetriNetUnfolderBase]: For 197228/197228 co-relation queries the response was YES. [2024-06-21 20:16:12,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25234 conditions, 3639 events. 2169/3639 cut-off events. For 197228/197228 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22358 event pairs, 425 based on Foata normal form. 1/3635 useless extension candidates. Maximal degree in co-relation 25109. Up to 3016 conditions per place. [2024-06-21 20:16:12,690 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 250 selfloop transitions, 139 changer transitions 0/396 dead transitions. [2024-06-21 20:16:12,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 396 transitions, 6485 flow [2024-06-21 20:16:12,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:12,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:12,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:16:12,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:16:12,691 INFO L175 Difference]: Start difference. First operand has 286 places, 368 transitions, 5397 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:16:12,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 396 transitions, 6485 flow [2024-06-21 20:16:13,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 396 transitions, 6273 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:13,269 INFO L231 Difference]: Finished difference. Result has 290 places, 368 transitions, 5469 flow [2024-06-21 20:16:13,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5469, PETRI_PLACES=290, PETRI_TRANSITIONS=368} [2024-06-21 20:16:13,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 20:16:13,271 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 368 transitions, 5469 flow [2024-06-21 20:16:13,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:13,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:13,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:13,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:16:13,271 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:13,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash 121951338, now seen corresponding path program 4 times [2024-06-21 20:16:13,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:13,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694493354] [2024-06-21 20:16:13,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:13,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:13,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:13,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:13,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694493354] [2024-06-21 20:16:13,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694493354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:13,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:13,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:13,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503994884] [2024-06-21 20:16:13,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:13,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:13,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:13,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:13,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:13,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:13,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 368 transitions, 5469 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:13,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:13,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:13,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:13,955 INFO L124 PetriNetUnfolderBase]: 2174/3645 cut-off events. [2024-06-21 20:16:13,955 INFO L125 PetriNetUnfolderBase]: For 203229/203232 co-relation queries the response was YES. [2024-06-21 20:16:13,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25441 conditions, 3645 events. 2174/3645 cut-off events. For 203229/203232 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22368 event pairs, 416 based on Foata normal form. 3/3645 useless extension candidates. Maximal degree in co-relation 25315. Up to 3205 conditions per place. [2024-06-21 20:16:13,998 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 325 selfloop transitions, 62 changer transitions 0/394 dead transitions. [2024-06-21 20:16:13,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 394 transitions, 6351 flow [2024-06-21 20:16:13,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:13,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:13,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:16:13,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:16:13,999 INFO L175 Difference]: Start difference. First operand has 290 places, 368 transitions, 5469 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:16:13,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 394 transitions, 6351 flow [2024-06-21 20:16:14,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 394 transitions, 5904 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:14,548 INFO L231 Difference]: Finished difference. Result has 290 places, 371 transitions, 5208 flow [2024-06-21 20:16:14,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5034, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5208, PETRI_PLACES=290, PETRI_TRANSITIONS=371} [2024-06-21 20:16:14,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 20:16:14,548 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 371 transitions, 5208 flow [2024-06-21 20:16:14,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:14,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:14,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:14,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:16:14,549 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:14,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:14,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-21 20:16:14,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:14,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495285314] [2024-06-21 20:16:14,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:14,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:14,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:14,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:14,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:14,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495285314] [2024-06-21 20:16:14,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495285314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:14,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:14,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:14,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590732313] [2024-06-21 20:16:14,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:14,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:14,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:14,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:14,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:14,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:14,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 371 transitions, 5208 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:14,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:14,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:14,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:15,244 INFO L124 PetriNetUnfolderBase]: 2171/3641 cut-off events. [2024-06-21 20:16:15,244 INFO L125 PetriNetUnfolderBase]: For 203822/203825 co-relation queries the response was YES. [2024-06-21 20:16:15,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25154 conditions, 3641 events. 2171/3641 cut-off events. For 203822/203825 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22384 event pairs, 416 based on Foata normal form. 3/3641 useless extension candidates. Maximal degree in co-relation 25028. Up to 3175 conditions per place. [2024-06-21 20:16:15,283 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 72 changer transitions 0/391 dead transitions. [2024-06-21 20:16:15,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 391 transitions, 6148 flow [2024-06-21 20:16:15,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:15,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:15,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 20:16:15,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 20:16:15,284 INFO L175 Difference]: Start difference. First operand has 290 places, 371 transitions, 5208 flow. Second operand 9 states and 199 transitions. [2024-06-21 20:16:15,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 391 transitions, 6148 flow [2024-06-21 20:16:15,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 391 transitions, 6021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:15,840 INFO L231 Difference]: Finished difference. Result has 294 places, 371 transitions, 5231 flow [2024-06-21 20:16:15,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=294, PETRI_TRANSITIONS=371} [2024-06-21 20:16:15,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 20:16:15,841 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 371 transitions, 5231 flow [2024-06-21 20:16:15,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:15,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:15,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:15,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:16:15,842 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:15,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash -379997106, now seen corresponding path program 2 times [2024-06-21 20:16:15,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:15,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859654981] [2024-06-21 20:16:15,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:15,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:15,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:15,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:15,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859654981] [2024-06-21 20:16:15,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859654981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:15,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:15,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:15,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654441306] [2024-06-21 20:16:15,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:15,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:15,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:15,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:15,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:15,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:15,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 371 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:15,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:15,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:15,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:16,576 INFO L124 PetriNetUnfolderBase]: 2197/3685 cut-off events. [2024-06-21 20:16:16,576 INFO L125 PetriNetUnfolderBase]: For 216096/216099 co-relation queries the response was YES. [2024-06-21 20:16:16,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25654 conditions, 3685 events. 2197/3685 cut-off events. For 216096/216099 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22686 event pairs, 420 based on Foata normal form. 4/3686 useless extension candidates. Maximal degree in co-relation 25527. Up to 3085 conditions per place. [2024-06-21 20:16:16,625 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 130 changer transitions 0/401 dead transitions. [2024-06-21 20:16:16,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 401 transitions, 6315 flow [2024-06-21 20:16:16,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:16,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:16,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:16:16,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:16:16,626 INFO L175 Difference]: Start difference. First operand has 294 places, 371 transitions, 5231 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:16:16,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 401 transitions, 6315 flow [2024-06-21 20:16:17,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 401 transitions, 6123 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:17,243 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5430 flow [2024-06-21 20:16:17,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-21 20:16:17,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 20:16:17,244 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5430 flow [2024-06-21 20:16:17,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:17,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:17,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:17,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:16:17,247 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:17,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:17,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 3 times [2024-06-21 20:16:17,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:17,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553036953] [2024-06-21 20:16:17,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:17,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:17,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:17,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:17,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553036953] [2024-06-21 20:16:17,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553036953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:17,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:17,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:17,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842045844] [2024-06-21 20:16:17,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:17,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:17,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:17,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:17,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:17,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:17,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:17,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:17,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:17,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:18,008 INFO L124 PetriNetUnfolderBase]: 2191/3677 cut-off events. [2024-06-21 20:16:18,008 INFO L125 PetriNetUnfolderBase]: For 218177/218180 co-relation queries the response was YES. [2024-06-21 20:16:18,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25720 conditions, 3677 events. 2191/3677 cut-off events. For 218177/218180 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22630 event pairs, 420 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 25592. Up to 3079 conditions per place. [2024-06-21 20:16:18,045 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 131 changer transitions 0/402 dead transitions. [2024-06-21 20:16:18,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 402 transitions, 6276 flow [2024-06-21 20:16:18,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:16:18,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:16:18,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 20:16:18,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 20:16:18,046 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5430 flow. Second operand 10 states and 225 transitions. [2024-06-21 20:16:18,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 402 transitions, 6276 flow [2024-06-21 20:16:18,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 402 transitions, 6052 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:18,627 INFO L231 Difference]: Finished difference. Result has 300 places, 379 transitions, 5475 flow [2024-06-21 20:16:18,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5475, PETRI_PLACES=300, PETRI_TRANSITIONS=379} [2024-06-21 20:16:18,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-21 20:16:18,628 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 379 transitions, 5475 flow [2024-06-21 20:16:18,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:18,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:18,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:18,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:16:18,628 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:18,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:18,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1376805512, now seen corresponding path program 6 times [2024-06-21 20:16:18,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:18,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464435641] [2024-06-21 20:16:18,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:18,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:18,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:18,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:18,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464435641] [2024-06-21 20:16:18,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464435641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:18,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:18,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:18,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438514480] [2024-06-21 20:16:18,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:18,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:18,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:18,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:18,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:18,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:18,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 379 transitions, 5475 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:18,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:18,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:18,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:19,284 INFO L124 PetriNetUnfolderBase]: 2188/3673 cut-off events. [2024-06-21 20:16:19,285 INFO L125 PetriNetUnfolderBase]: For 219577/219580 co-relation queries the response was YES. [2024-06-21 20:16:19,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25941 conditions, 3673 events. 2188/3673 cut-off events. For 219577/219580 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 416 based on Foata normal form. 3/3673 useless extension candidates. Maximal degree in co-relation 25811. Up to 3200 conditions per place. [2024-06-21 20:16:19,325 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 67 changer transitions 0/396 dead transitions. [2024-06-21 20:16:19,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 396 transitions, 6295 flow [2024-06-21 20:16:19,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:19,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:19,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 20:16:19,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:16:19,327 INFO L175 Difference]: Start difference. First operand has 300 places, 379 transitions, 5475 flow. Second operand 7 states and 161 transitions. [2024-06-21 20:16:19,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 396 transitions, 6295 flow [2024-06-21 20:16:20,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 396 transitions, 6018 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:20,142 INFO L231 Difference]: Finished difference. Result has 298 places, 379 transitions, 5340 flow [2024-06-21 20:16:20,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5340, PETRI_PLACES=298, PETRI_TRANSITIONS=379} [2024-06-21 20:16:20,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-21 20:16:20,142 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 379 transitions, 5340 flow [2024-06-21 20:16:20,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:20,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:20,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:20,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:16:20,143 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:20,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:20,143 INFO L85 PathProgramCache]: Analyzing trace with hash -173338086, now seen corresponding path program 4 times [2024-06-21 20:16:20,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:20,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527651316] [2024-06-21 20:16:20,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:20,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:20,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:20,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-06-21 20:16:20,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:20,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527651316] [2024-06-21 20:16:20,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527651316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:20,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:20,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:20,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74704968] [2024-06-21 20:16:20,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:20,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:20,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:20,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:20,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:20,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:20,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 379 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:20,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:20,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:20,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:20,910 INFO L124 PetriNetUnfolderBase]: 2230/3743 cut-off events. [2024-06-21 20:16:20,910 INFO L125 PetriNetUnfolderBase]: For 236873/236876 co-relation queries the response was YES. [2024-06-21 20:16:20,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26564 conditions, 3743 events. 2230/3743 cut-off events. For 236873/236876 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23156 event pairs, 420 based on Foata normal form. 4/3744 useless extension candidates. Maximal degree in co-relation 26433. Up to 3061 conditions per place. [2024-06-21 20:16:20,947 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 139 changer transitions 0/412 dead transitions. [2024-06-21 20:16:20,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 412 transitions, 6532 flow [2024-06-21 20:16:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:16:20,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:16:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 20:16:20,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 20:16:20,949 INFO L175 Difference]: Start difference. First operand has 298 places, 379 transitions, 5340 flow. Second operand 10 states and 223 transitions. [2024-06-21 20:16:20,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 412 transitions, 6532 flow [2024-06-21 20:16:21,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 412 transitions, 6423 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:21,652 INFO L231 Difference]: Finished difference. Result has 304 places, 389 transitions, 5690 flow [2024-06-21 20:16:21,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5690, PETRI_PLACES=304, PETRI_TRANSITIONS=389} [2024-06-21 20:16:21,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-21 20:16:21,652 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 389 transitions, 5690 flow [2024-06-21 20:16:21,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:21,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:21,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:21,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:16:21,653 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:21,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1232914610, now seen corresponding path program 5 times [2024-06-21 20:16:21,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:21,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195921213] [2024-06-21 20:16:21,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:21,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:21,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:21,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195921213] [2024-06-21 20:16:21,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195921213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:21,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:21,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:21,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474655061] [2024-06-21 20:16:21,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:21,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:21,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:21,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:21,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:21,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:21,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 389 transitions, 5690 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:21,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:21,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:21,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:22,361 INFO L124 PetriNetUnfolderBase]: 2240/3761 cut-off events. [2024-06-21 20:16:22,362 INFO L125 PetriNetUnfolderBase]: For 244956/244959 co-relation queries the response was YES. [2024-06-21 20:16:22,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 3761 events. 2240/3761 cut-off events. For 244956/244959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23298 event pairs, 420 based on Foata normal form. 4/3762 useless extension candidates. Maximal degree in co-relation 27000. Up to 3071 conditions per place. [2024-06-21 20:16:22,404 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 139 changer transitions 0/416 dead transitions. [2024-06-21 20:16:22,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 416 transitions, 6970 flow [2024-06-21 20:16:22,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:22,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:22,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 20:16:22,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 20:16:22,406 INFO L175 Difference]: Start difference. First operand has 304 places, 389 transitions, 5690 flow. Second operand 9 states and 208 transitions. [2024-06-21 20:16:22,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 416 transitions, 6970 flow [2024-06-21 20:16:23,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 416 transitions, 6742 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:23,114 INFO L231 Difference]: Finished difference. Result has 307 places, 394 transitions, 5859 flow [2024-06-21 20:16:23,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5859, PETRI_PLACES=307, PETRI_TRANSITIONS=394} [2024-06-21 20:16:23,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-21 20:16:23,115 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 394 transitions, 5859 flow [2024-06-21 20:16:23,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:23,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:23,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:23,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:16:23,115 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:23,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:23,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1323285544, now seen corresponding path program 6 times [2024-06-21 20:16:23,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:23,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959064622] [2024-06-21 20:16:23,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:23,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:23,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:23,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:23,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959064622] [2024-06-21 20:16:23,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959064622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:23,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:23,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:23,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266078432] [2024-06-21 20:16:23,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:23,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:23,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:23,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:23,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:23,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:23,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 394 transitions, 5859 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:23,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:23,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:23,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:23,937 INFO L124 PetriNetUnfolderBase]: 2234/3753 cut-off events. [2024-06-21 20:16:23,938 INFO L125 PetriNetUnfolderBase]: For 246586/246589 co-relation queries the response was YES. [2024-06-21 20:16:23,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27257 conditions, 3753 events. 2234/3753 cut-off events. For 246586/246589 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23244 event pairs, 420 based on Foata normal form. 4/3754 useless extension candidates. Maximal degree in co-relation 27122. Up to 3066 conditions per place. [2024-06-21 20:16:23,985 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 140 changer transitions 0/417 dead transitions. [2024-06-21 20:16:23,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6901 flow [2024-06-21 20:16:23,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:16:23,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:16:23,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 20:16:23,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 20:16:23,987 INFO L175 Difference]: Start difference. First operand has 307 places, 394 transitions, 5859 flow. Second operand 11 states and 245 transitions. [2024-06-21 20:16:23,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6901 flow [2024-06-21 20:16:24,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 417 transitions, 6697 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:24,546 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 5942 flow [2024-06-21 20:16:24,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5655, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5942, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-21 20:16:24,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-21 20:16:24,547 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 5942 flow [2024-06-21 20:16:24,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:24,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:24,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:24,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:16:24,548 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:24,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:24,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-21 20:16:24,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:24,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098695866] [2024-06-21 20:16:24,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:24,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:24,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:24,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:24,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098695866] [2024-06-21 20:16:24,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098695866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:24,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:24,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:24,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821383860] [2024-06-21 20:16:24,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:24,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:24,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:24,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:24,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:24,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:24,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:24,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:24,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:24,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:25,313 INFO L124 PetriNetUnfolderBase]: 2290/3845 cut-off events. [2024-06-21 20:16:25,313 INFO L125 PetriNetUnfolderBase]: For 287566/287569 co-relation queries the response was YES. [2024-06-21 20:16:25,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28263 conditions, 3845 events. 2290/3845 cut-off events. For 287566/287569 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23902 event pairs, 430 based on Foata normal form. 18/3860 useless extension candidates. Maximal degree in co-relation 28126. Up to 3181 conditions per place. [2024-06-21 20:16:25,358 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 301 selfloop transitions, 110 changer transitions 0/418 dead transitions. [2024-06-21 20:16:25,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 6888 flow [2024-06-21 20:16:25,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:25,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:25,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:16:25,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 20:16:25,360 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 5942 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:16:25,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 6888 flow [2024-06-21 20:16:26,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 418 transitions, 6594 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:16:26,059 INFO L231 Difference]: Finished difference. Result has 312 places, 396 transitions, 5928 flow [2024-06-21 20:16:26,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5928, PETRI_PLACES=312, PETRI_TRANSITIONS=396} [2024-06-21 20:16:26,060 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 20:16:26,060 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 396 transitions, 5928 flow [2024-06-21 20:16:26,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:26,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:26,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:26,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:16:26,060 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:26,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:26,061 INFO L85 PathProgramCache]: Analyzing trace with hash -184512408, now seen corresponding path program 5 times [2024-06-21 20:16:26,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:26,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489885603] [2024-06-21 20:16:26,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:26,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:26,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:26,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:26,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489885603] [2024-06-21 20:16:26,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489885603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:26,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:26,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:26,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398756166] [2024-06-21 20:16:26,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:26,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:26,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:26,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:26,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:26,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:26,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 396 transitions, 5928 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:26,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:26,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:26,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:26,839 INFO L124 PetriNetUnfolderBase]: 2438/4077 cut-off events. [2024-06-21 20:16:26,839 INFO L125 PetriNetUnfolderBase]: For 330258/330261 co-relation queries the response was YES. [2024-06-21 20:16:26,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31089 conditions, 4077 events. 2438/4077 cut-off events. For 330258/330261 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25508 event pairs, 452 based on Foata normal form. 14/4088 useless extension candidates. Maximal degree in co-relation 30951. Up to 3249 conditions per place. [2024-06-21 20:16:26,975 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 116 changer transitions 0/429 dead transitions. [2024-06-21 20:16:26,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 429 transitions, 7146 flow [2024-06-21 20:16:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:26,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:26,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:16:26,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:16:26,977 INFO L175 Difference]: Start difference. First operand has 312 places, 396 transitions, 5928 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:16:26,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 429 transitions, 7146 flow [2024-06-21 20:16:27,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 429 transitions, 6900 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:27,754 INFO L231 Difference]: Finished difference. Result has 315 places, 403 transitions, 6081 flow [2024-06-21 20:16:27,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6081, PETRI_PLACES=315, PETRI_TRANSITIONS=403} [2024-06-21 20:16:27,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-21 20:16:27,754 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 403 transitions, 6081 flow [2024-06-21 20:16:27,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:27,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:27,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:27,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:16:27,755 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:27,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:27,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1334555642, now seen corresponding path program 6 times [2024-06-21 20:16:27,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:27,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855111261] [2024-06-21 20:16:27,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:27,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:27,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:27,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:27,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855111261] [2024-06-21 20:16:27,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855111261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:27,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:27,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:27,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217032478] [2024-06-21 20:16:27,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:27,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:27,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:27,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:27,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:27,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:27,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 403 transitions, 6081 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:27,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:27,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:27,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:28,515 INFO L124 PetriNetUnfolderBase]: 2402/4025 cut-off events. [2024-06-21 20:16:28,515 INFO L125 PetriNetUnfolderBase]: For 308117/308120 co-relation queries the response was YES. [2024-06-21 20:16:28,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29719 conditions, 4025 events. 2402/4025 cut-off events. For 308117/308120 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25264 event pairs, 448 based on Foata normal form. 18/4040 useless extension candidates. Maximal degree in co-relation 29579. Up to 3357 conditions per place. [2024-06-21 20:16:28,565 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 309 selfloop transitions, 109 changer transitions 0/425 dead transitions. [2024-06-21 20:16:28,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 425 transitions, 6991 flow [2024-06-21 20:16:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:28,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:28,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:16:28,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:16:28,566 INFO L175 Difference]: Start difference. First operand has 315 places, 403 transitions, 6081 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:16:28,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 425 transitions, 6991 flow [2024-06-21 20:16:29,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 425 transitions, 6787 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:29,522 INFO L231 Difference]: Finished difference. Result has 319 places, 403 transitions, 6101 flow [2024-06-21 20:16:29,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6101, PETRI_PLACES=319, PETRI_TRANSITIONS=403} [2024-06-21 20:16:29,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 20:16:29,523 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 403 transitions, 6101 flow [2024-06-21 20:16:29,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:29,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:29,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:29,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:16:29,523 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:29,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:29,524 INFO L85 PathProgramCache]: Analyzing trace with hash -173061504, now seen corresponding path program 1 times [2024-06-21 20:16:29,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:29,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69565536] [2024-06-21 20:16:29,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:29,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:29,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:29,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:29,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:29,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69565536] [2024-06-21 20:16:29,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69565536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:29,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:29,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:29,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004703435] [2024-06-21 20:16:29,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:29,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:29,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:29,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:29,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:29,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:29,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 403 transitions, 6101 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:29,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:29,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:29,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:30,308 INFO L124 PetriNetUnfolderBase]: 2508/4205 cut-off events. [2024-06-21 20:16:30,308 INFO L125 PetriNetUnfolderBase]: For 327352/327355 co-relation queries the response was YES. [2024-06-21 20:16:30,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4205 events. 2508/4205 cut-off events. For 327352/327355 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26552 event pairs, 465 based on Foata normal form. 14/4216 useless extension candidates. Maximal degree in co-relation 31350. Up to 3195 conditions per place. [2024-06-21 20:16:30,449 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 109 changer transitions 0/433 dead transitions. [2024-06-21 20:16:30,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 433 transitions, 7283 flow [2024-06-21 20:16:30,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:30,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:30,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:16:30,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:16:30,450 INFO L175 Difference]: Start difference. First operand has 319 places, 403 transitions, 6101 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:16:30,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 433 transitions, 7283 flow [2024-06-21 20:16:31,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 433 transitions, 7059 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:31,225 INFO L231 Difference]: Finished difference. Result has 322 places, 407 transitions, 6222 flow [2024-06-21 20:16:31,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=322, PETRI_TRANSITIONS=407} [2024-06-21 20:16:31,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-21 20:16:31,226 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 407 transitions, 6222 flow [2024-06-21 20:16:31,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:31,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:31,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:31,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:16:31,226 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:31,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:31,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1143069174, now seen corresponding path program 7 times [2024-06-21 20:16:31,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:31,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862639746] [2024-06-21 20:16:31,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:31,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:31,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:31,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:31,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862639746] [2024-06-21 20:16:31,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862639746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:31,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:31,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:31,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656646042] [2024-06-21 20:16:31,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:31,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:31,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:31,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:31,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:31,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:31,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 407 transitions, 6222 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:31,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:31,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:31,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:31,980 INFO L124 PetriNetUnfolderBase]: 2513/4215 cut-off events. [2024-06-21 20:16:31,981 INFO L125 PetriNetUnfolderBase]: For 312383/312392 co-relation queries the response was YES. [2024-06-21 20:16:32,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31861 conditions, 4215 events. 2513/4215 cut-off events. For 312383/312392 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26719 event pairs, 523 based on Foata normal form. 5/4212 useless extension candidates. Maximal degree in co-relation 31717. Up to 3544 conditions per place. [2024-06-21 20:16:32,038 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/432 dead transitions. [2024-06-21 20:16:32,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 432 transitions, 7462 flow [2024-06-21 20:16:32,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:32,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:32,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:16:32,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:16:32,040 INFO L175 Difference]: Start difference. First operand has 322 places, 407 transitions, 6222 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:16:32,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 432 transitions, 7462 flow [2024-06-21 20:16:33,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 432 transitions, 7300 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:33,038 INFO L231 Difference]: Finished difference. Result has 325 places, 410 transitions, 6362 flow [2024-06-21 20:16:33,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=325, PETRI_TRANSITIONS=410} [2024-06-21 20:16:33,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 20:16:33,039 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 410 transitions, 6362 flow [2024-06-21 20:16:33,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:33,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:33,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:33,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:16:33,039 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:33,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:33,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1143368076, now seen corresponding path program 7 times [2024-06-21 20:16:33,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:33,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227248779] [2024-06-21 20:16:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:33,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:33,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:33,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:33,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:33,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227248779] [2024-06-21 20:16:33,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227248779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:33,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:33,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:33,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860647235] [2024-06-21 20:16:33,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:33,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:33,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:33,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:33,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:33,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:33,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 410 transitions, 6362 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:33,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:33,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:33,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:33,900 INFO L124 PetriNetUnfolderBase]: 2526/4213 cut-off events. [2024-06-21 20:16:33,900 INFO L125 PetriNetUnfolderBase]: For 320700/320706 co-relation queries the response was YES. [2024-06-21 20:16:33,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32237 conditions, 4213 events. 2526/4213 cut-off events. For 320700/320706 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26557 event pairs, 537 based on Foata normal form. 3/4205 useless extension candidates. Maximal degree in co-relation 32091. Up to 3247 conditions per place. [2024-06-21 20:16:33,944 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 238 changer transitions 0/445 dead transitions. [2024-06-21 20:16:33,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 7952 flow [2024-06-21 20:16:33,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:33,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:16:33,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:16:33,945 INFO L175 Difference]: Start difference. First operand has 325 places, 410 transitions, 6362 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:16:33,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 7952 flow [2024-06-21 20:16:34,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 7562 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:34,943 INFO L231 Difference]: Finished difference. Result has 327 places, 421 transitions, 6668 flow [2024-06-21 20:16:34,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6668, PETRI_PLACES=327, PETRI_TRANSITIONS=421} [2024-06-21 20:16:34,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-21 20:16:34,944 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 421 transitions, 6668 flow [2024-06-21 20:16:34,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:34,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:34,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:34,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:16:34,945 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:34,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:34,945 INFO L85 PathProgramCache]: Analyzing trace with hash -372382166, now seen corresponding path program 8 times [2024-06-21 20:16:34,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:34,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865145715] [2024-06-21 20:16:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:34,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:34,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:35,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:35,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:35,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865145715] [2024-06-21 20:16:35,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865145715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:35,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:35,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:35,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238692466] [2024-06-21 20:16:35,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:35,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:35,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:35,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:35,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:35,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:35,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 421 transitions, 6668 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:35,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:35,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:35,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:35,726 INFO L124 PetriNetUnfolderBase]: 2531/4248 cut-off events. [2024-06-21 20:16:35,726 INFO L125 PetriNetUnfolderBase]: For 329235/329244 co-relation queries the response was YES. [2024-06-21 20:16:35,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32654 conditions, 4248 events. 2531/4248 cut-off events. For 329235/329244 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26980 event pairs, 525 based on Foata normal form. 5/4245 useless extension candidates. Maximal degree in co-relation 32507. Up to 3568 conditions per place. [2024-06-21 20:16:35,784 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 126 changer transitions 0/443 dead transitions. [2024-06-21 20:16:35,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 443 transitions, 7923 flow [2024-06-21 20:16:35,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:35,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:16:35,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:16:35,785 INFO L175 Difference]: Start difference. First operand has 327 places, 421 transitions, 6668 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:16:35,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 443 transitions, 7923 flow [2024-06-21 20:16:36,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 443 transitions, 7651 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:36,871 INFO L231 Difference]: Finished difference. Result has 331 places, 424 transitions, 6691 flow [2024-06-21 20:16:36,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6691, PETRI_PLACES=331, PETRI_TRANSITIONS=424} [2024-06-21 20:16:36,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 20:16:36,871 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 424 transitions, 6691 flow [2024-06-21 20:16:36,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:36,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:36,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:36,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:16:36,872 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:36,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:36,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1904018730, now seen corresponding path program 8 times [2024-06-21 20:16:36,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:36,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913629037] [2024-06-21 20:16:36,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:36,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:36,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:36,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:36,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913629037] [2024-06-21 20:16:36,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913629037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:36,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:36,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:36,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776172719] [2024-06-21 20:16:36,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:36,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:36,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:36,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:36,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:37,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:37,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 424 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:37,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:37,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:37,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:37,801 INFO L124 PetriNetUnfolderBase]: 2536/4234 cut-off events. [2024-06-21 20:16:37,802 INFO L125 PetriNetUnfolderBase]: For 334682/334688 co-relation queries the response was YES. [2024-06-21 20:16:37,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32690 conditions, 4234 events. 2536/4234 cut-off events. For 334682/334688 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26765 event pairs, 540 based on Foata normal form. 3/4226 useless extension candidates. Maximal degree in co-relation 32541. Up to 3255 conditions per place. [2024-06-21 20:16:37,857 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 233 changer transitions 0/452 dead transitions. [2024-06-21 20:16:37,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 452 transitions, 8307 flow [2024-06-21 20:16:37,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:37,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:37,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:16:37,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 20:16:37,859 INFO L175 Difference]: Start difference. First operand has 331 places, 424 transitions, 6691 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:16:37,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 452 transitions, 8307 flow [2024-06-21 20:16:39,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 8064 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:39,208 INFO L231 Difference]: Finished difference. Result has 335 places, 427 transitions, 6978 flow [2024-06-21 20:16:39,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6978, PETRI_PLACES=335, PETRI_TRANSITIONS=427} [2024-06-21 20:16:39,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 20:16:39,211 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 427 transitions, 6978 flow [2024-06-21 20:16:39,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:39,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:39,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:39,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:16:39,211 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:39,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:39,212 INFO L85 PathProgramCache]: Analyzing trace with hash -154742566, now seen corresponding path program 9 times [2024-06-21 20:16:39,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:39,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918544343] [2024-06-21 20:16:39,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:39,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:39,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:39,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:39,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:39,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918544343] [2024-06-21 20:16:39,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918544343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:39,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:39,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:39,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921893621] [2024-06-21 20:16:39,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:39,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:39,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:39,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:39,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:39,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:39,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 427 transitions, 6978 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:39,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:39,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:39,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:40,122 INFO L124 PetriNetUnfolderBase]: 2541/4260 cut-off events. [2024-06-21 20:16:40,122 INFO L125 PetriNetUnfolderBase]: For 341881/341881 co-relation queries the response was YES. [2024-06-21 20:16:40,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33165 conditions, 4260 events. 2541/4260 cut-off events. For 341881/341881 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27039 event pairs, 471 based on Foata normal form. 1/4259 useless extension candidates. Maximal degree in co-relation 33015. Up to 3852 conditions per place. [2024-06-21 20:16:40,184 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 45 changer transitions 0/448 dead transitions. [2024-06-21 20:16:40,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 448 transitions, 7962 flow [2024-06-21 20:16:40,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:40,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:40,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 20:16:40,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 20:16:40,185 INFO L175 Difference]: Start difference. First operand has 335 places, 427 transitions, 6978 flow. Second operand 8 states and 177 transitions. [2024-06-21 20:16:40,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 448 transitions, 7962 flow [2024-06-21 20:16:41,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 448 transitions, 7323 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:41,492 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 6499 flow [2024-06-21 20:16:41,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-06-21 20:16:41,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 20:16:41,493 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 6499 flow [2024-06-21 20:16:41,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:41,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:41,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:16:41,495 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:41,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:41,496 INFO L85 PathProgramCache]: Analyzing trace with hash 2038336406, now seen corresponding path program 9 times [2024-06-21 20:16:41,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:41,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878992608] [2024-06-21 20:16:41,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:41,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:41,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:41,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:41,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878992608] [2024-06-21 20:16:41,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878992608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:41,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:41,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:41,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187745868] [2024-06-21 20:16:41,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:41,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:41,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:41,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:41,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:41,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:41,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 6499 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:41,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:41,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:41,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:42,265 INFO L124 PetriNetUnfolderBase]: 2538/4258 cut-off events. [2024-06-21 20:16:42,265 INFO L125 PetriNetUnfolderBase]: For 346260/346269 co-relation queries the response was YES. [2024-06-21 20:16:42,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4258 events. 2538/4258 cut-off events. For 346260/346269 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27077 event pairs, 523 based on Foata normal form. 5/4255 useless extension candidates. Maximal degree in co-relation 32244. Up to 3579 conditions per place. [2024-06-21 20:16:42,321 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 128 changer transitions 0/445 dead transitions. [2024-06-21 20:16:42,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 7567 flow [2024-06-21 20:16:42,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:42,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:42,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 20:16:42,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:16:42,323 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 6499 flow. Second operand 7 states and 160 transitions. [2024-06-21 20:16:42,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 7567 flow [2024-06-21 20:16:43,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 445 transitions, 7296 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:43,620 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 6490 flow [2024-06-21 20:16:43,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6490, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-21 20:16:43,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-21 20:16:43,621 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 6490 flow [2024-06-21 20:16:43,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:43,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:43,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:16:43,622 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:43,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:43,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 10 times [2024-06-21 20:16:43,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:43,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080246181] [2024-06-21 20:16:43,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:43,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:43,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:43,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:43,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:43,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080246181] [2024-06-21 20:16:43,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080246181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:43,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:43,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:43,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363640336] [2024-06-21 20:16:43,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:43,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:43,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:43,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:43,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:43,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:43,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:43,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:43,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:43,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:44,406 INFO L124 PetriNetUnfolderBase]: 2543/4244 cut-off events. [2024-06-21 20:16:44,407 INFO L125 PetriNetUnfolderBase]: For 353614/353620 co-relation queries the response was YES. [2024-06-21 20:16:44,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 4244 events. 2543/4244 cut-off events. For 353614/353620 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26825 event pairs, 538 based on Foata normal form. 3/4236 useless extension candidates. Maximal degree in co-relation 32547. Up to 3261 conditions per place. [2024-06-21 20:16:44,463 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 199 selfloop transitions, 247 changer transitions 0/453 dead transitions. [2024-06-21 20:16:44,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 7804 flow [2024-06-21 20:16:44,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:44,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:16:44,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:16:44,465 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 6490 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:16:44,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 7804 flow [2024-06-21 20:16:45,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 453 transitions, 7496 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:45,689 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6740 flow [2024-06-21 20:16:45,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6182, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6740, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-21 20:16:45,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 20:16:45,690 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6740 flow [2024-06-21 20:16:45,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:45,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:45,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:45,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:16:45,690 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:45,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:45,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1019296696, now seen corresponding path program 11 times [2024-06-21 20:16:45,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:45,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034050078] [2024-06-21 20:16:45,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:45,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:45,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:45,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:45,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034050078] [2024-06-21 20:16:45,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034050078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:45,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:45,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:45,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456222612] [2024-06-21 20:16:45,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:45,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:45,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:45,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:45,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:45,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:45,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6740 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:45,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:45,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:45,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:46,539 INFO L124 PetriNetUnfolderBase]: 2548/4269 cut-off events. [2024-06-21 20:16:46,539 INFO L125 PetriNetUnfolderBase]: For 362023/362029 co-relation queries the response was YES. [2024-06-21 20:16:46,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33139 conditions, 4269 events. 2548/4269 cut-off events. For 362023/362029 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27125 event pairs, 514 based on Foata normal form. 3/4265 useless extension candidates. Maximal degree in co-relation 32989. Up to 3633 conditions per place. [2024-06-21 20:16:46,600 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 137 changer transitions 0/456 dead transitions. [2024-06-21 20:16:46,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 456 transitions, 7940 flow [2024-06-21 20:16:46,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:46,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:46,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:16:46,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 20:16:46,602 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6740 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:16:46,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 456 transitions, 7940 flow [2024-06-21 20:16:48,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 456 transitions, 7499 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:48,036 INFO L231 Difference]: Finished difference. Result has 339 places, 437 transitions, 6677 flow [2024-06-21 20:16:48,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=339, PETRI_TRANSITIONS=437} [2024-06-21 20:16:48,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 20:16:48,036 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 437 transitions, 6677 flow [2024-06-21 20:16:48,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:48,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:48,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:48,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:16:48,037 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:48,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:48,037 INFO L85 PathProgramCache]: Analyzing trace with hash 828958988, now seen corresponding path program 12 times [2024-06-21 20:16:48,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:48,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547331847] [2024-06-21 20:16:48,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:48,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:48,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:48,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:48,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547331847] [2024-06-21 20:16:48,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547331847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:48,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:48,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:48,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934756157] [2024-06-21 20:16:48,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:48,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:48,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:48,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:48,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:48,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:48,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 437 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:48,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:48,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:48,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:48,869 INFO L124 PetriNetUnfolderBase]: 2545/4265 cut-off events. [2024-06-21 20:16:48,869 INFO L125 PetriNetUnfolderBase]: For 366217/366223 co-relation queries the response was YES. [2024-06-21 20:16:48,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32845 conditions, 4265 events. 2545/4265 cut-off events. For 366217/366223 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27111 event pairs, 514 based on Foata normal form. 3/4261 useless extension candidates. Maximal degree in co-relation 32694. Up to 3630 conditions per place. [2024-06-21 20:16:48,925 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 312 selfloop transitions, 138 changer transitions 0/457 dead transitions. [2024-06-21 20:16:48,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 7625 flow [2024-06-21 20:16:48,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:16:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:16:48,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:16:48,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 20:16:48,927 INFO L175 Difference]: Start difference. First operand has 339 places, 437 transitions, 6677 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:16:48,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 7625 flow [2024-06-21 20:16:50,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 7389 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 20:16:50,403 INFO L231 Difference]: Finished difference. Result has 345 places, 437 transitions, 6723 flow [2024-06-21 20:16:50,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6723, PETRI_PLACES=345, PETRI_TRANSITIONS=437} [2024-06-21 20:16:50,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-21 20:16:50,404 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 437 transitions, 6723 flow [2024-06-21 20:16:50,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:50,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:50,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:50,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:16:50,405 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:50,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:50,406 INFO L85 PathProgramCache]: Analyzing trace with hash 941088554, now seen corresponding path program 13 times [2024-06-21 20:16:50,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:50,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225111552] [2024-06-21 20:16:50,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:50,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:50,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:50,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:50,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225111552] [2024-06-21 20:16:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225111552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:50,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:50,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131377798] [2024-06-21 20:16:50,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:50,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:50,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:50,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:50,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:50,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:50,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 437 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:50,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:50,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:50,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:51,325 INFO L124 PetriNetUnfolderBase]: 2566/4296 cut-off events. [2024-06-21 20:16:51,325 INFO L125 PetriNetUnfolderBase]: For 381399/381405 co-relation queries the response was YES. [2024-06-21 20:16:51,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 4296 events. 2566/4296 cut-off events. For 381399/381405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27319 event pairs, 514 based on Foata normal form. 3/4292 useless extension candidates. Maximal degree in co-relation 33444. Up to 3612 conditions per place. [2024-06-21 20:16:51,382 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-21 20:16:51,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 463 transitions, 8186 flow [2024-06-21 20:16:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:51,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:51,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:16:51,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:16:51,384 INFO L175 Difference]: Start difference. First operand has 345 places, 437 transitions, 6723 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:16:51,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 463 transitions, 8186 flow [2024-06-21 20:16:52,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 463 transitions, 7904 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:52,998 INFO L231 Difference]: Finished difference. Result has 345 places, 446 transitions, 7004 flow [2024-06-21 20:16:52,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=345, PETRI_TRANSITIONS=446} [2024-06-21 20:16:52,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-21 20:16:52,999 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 446 transitions, 7004 flow [2024-06-21 20:16:52,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:52,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:52,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:52,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:16:52,999 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:53,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:53,000 INFO L85 PathProgramCache]: Analyzing trace with hash 917411286, now seen corresponding path program 10 times [2024-06-21 20:16:53,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:53,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276537422] [2024-06-21 20:16:53,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:53,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:53,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:53,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276537422] [2024-06-21 20:16:53,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276537422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:53,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:53,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:53,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967639633] [2024-06-21 20:16:53,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:53,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:53,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:53,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:53,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:53,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:53,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 446 transitions, 7004 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:53,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:53,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:53,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:53,906 INFO L124 PetriNetUnfolderBase]: 2563/4302 cut-off events. [2024-06-21 20:16:53,907 INFO L125 PetriNetUnfolderBase]: For 386124/386127 co-relation queries the response was YES. [2024-06-21 20:16:53,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33758 conditions, 4302 events. 2563/4302 cut-off events. For 386124/386127 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27399 event pairs, 478 based on Foata normal form. 3/4302 useless extension candidates. Maximal degree in co-relation 33603. Up to 3653 conditions per place. [2024-06-21 20:16:53,961 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 346 selfloop transitions, 131 changer transitions 0/484 dead transitions. [2024-06-21 20:16:53,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 484 transitions, 8220 flow [2024-06-21 20:16:53,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:53,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:53,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 20:16:53,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:16:53,962 INFO L175 Difference]: Start difference. First operand has 345 places, 446 transitions, 7004 flow. Second operand 9 states and 220 transitions. [2024-06-21 20:16:53,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 484 transitions, 8220 flow [2024-06-21 20:16:55,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 484 transitions, 8000 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:55,646 INFO L231 Difference]: Finished difference. Result has 351 places, 446 transitions, 7064 flow [2024-06-21 20:16:55,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7064, PETRI_PLACES=351, PETRI_TRANSITIONS=446} [2024-06-21 20:16:55,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 20:16:55,646 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 446 transitions, 7064 flow [2024-06-21 20:16:55,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:55,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:55,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:55,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:16:55,647 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:55,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:55,647 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 14 times [2024-06-21 20:16:55,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:55,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148192049] [2024-06-21 20:16:55,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:55,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:55,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:55,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:55,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:55,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148192049] [2024-06-21 20:16:55,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148192049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:55,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:55,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:55,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680776938] [2024-06-21 20:16:55,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:55,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:55,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:55,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:55,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:55,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:55,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 446 transitions, 7064 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:55,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:55,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:55,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:56,557 INFO L124 PetriNetUnfolderBase]: 2573/4317 cut-off events. [2024-06-21 20:16:56,557 INFO L125 PetriNetUnfolderBase]: For 394290/394290 co-relation queries the response was YES. [2024-06-21 20:16:56,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34281 conditions, 4317 events. 2573/4317 cut-off events. For 394290/394290 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27511 event pairs, 473 based on Foata normal form. 1/4316 useless extension candidates. Maximal degree in co-relation 34124. Up to 3921 conditions per place. [2024-06-21 20:16:56,616 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 36 changer transitions 0/467 dead transitions. [2024-06-21 20:16:56,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 467 transitions, 8134 flow [2024-06-21 20:16:56,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:56,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:56,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 20:16:56,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 20:16:56,617 INFO L175 Difference]: Start difference. First operand has 351 places, 446 transitions, 7064 flow. Second operand 8 states and 174 transitions. [2024-06-21 20:16:56,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 467 transitions, 8134 flow [2024-06-21 20:16:58,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 7838 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:16:58,363 INFO L231 Difference]: Finished difference. Result has 348 places, 452 transitions, 6966 flow [2024-06-21 20:16:58,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6966, PETRI_PLACES=348, PETRI_TRANSITIONS=452} [2024-06-21 20:16:58,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 20:16:58,364 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 452 transitions, 6966 flow [2024-06-21 20:16:58,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:58,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:58,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:16:58,365 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:16:58,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,365 INFO L85 PathProgramCache]: Analyzing trace with hash -876099674, now seen corresponding path program 11 times [2024-06-21 20:16:58,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072475318] [2024-06-21 20:16:58,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:58,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-06-21 20:16:58,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:58,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072475318] [2024-06-21 20:16:58,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072475318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:58,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:58,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:16:58,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795821117] [2024-06-21 20:16:58,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:58,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:16:58,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:58,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:16:58,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:16:58,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:16:58,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 452 transitions, 6966 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:58,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:58,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:16:58,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,264 INFO L124 PetriNetUnfolderBase]: 2570/4315 cut-off events. [2024-06-21 20:16:59,264 INFO L125 PetriNetUnfolderBase]: For 375725/375734 co-relation queries the response was YES. [2024-06-21 20:16:59,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33629 conditions, 4315 events. 2570/4315 cut-off events. For 375725/375734 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27582 event pairs, 525 based on Foata normal form. 5/4312 useless extension candidates. Maximal degree in co-relation 33474. Up to 3664 conditions per place. [2024-06-21 20:16:59,316 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-21 20:16:59,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 472 transitions, 8110 flow [2024-06-21 20:16:59,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:59,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:59,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:16:59,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:16:59,318 INFO L175 Difference]: Start difference. First operand has 348 places, 452 transitions, 6966 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:16:59,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 472 transitions, 8110 flow [2024-06-21 20:17:00,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 7998 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:00,946 INFO L231 Difference]: Finished difference. Result has 349 places, 452 transitions, 7071 flow [2024-06-21 20:17:00,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6854, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7071, PETRI_PLACES=349, PETRI_TRANSITIONS=452} [2024-06-21 20:17:00,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 20:17:00,947 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 452 transitions, 7071 flow [2024-06-21 20:17:00,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:00,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:00,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:00,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:17:00,948 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:00,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:00,948 INFO L85 PathProgramCache]: Analyzing trace with hash 685492982, now seen corresponding path program 12 times [2024-06-21 20:17:00,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:00,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686311430] [2024-06-21 20:17:00,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:00,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:00,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:01,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:01,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:01,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686311430] [2024-06-21 20:17:01,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686311430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:01,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:01,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:01,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852409009] [2024-06-21 20:17:01,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:01,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:01,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:01,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:01,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:01,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:01,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 452 transitions, 7071 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:01,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:01,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:01,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:01,843 INFO L124 PetriNetUnfolderBase]: 2567/4312 cut-off events. [2024-06-21 20:17:01,844 INFO L125 PetriNetUnfolderBase]: For 379164/379167 co-relation queries the response was YES. [2024-06-21 20:17:01,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33832 conditions, 4312 events. 2567/4312 cut-off events. For 379164/379167 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27545 event pairs, 478 based on Foata normal form. 3/4312 useless extension candidates. Maximal degree in co-relation 33676. Up to 3661 conditions per place. [2024-06-21 20:17:01,904 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 362 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-21 20:17:01,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 482 transitions, 8097 flow [2024-06-21 20:17:01,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:01,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:01,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:17:01,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 20:17:01,905 INFO L175 Difference]: Start difference. First operand has 349 places, 452 transitions, 7071 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:17:01,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 482 transitions, 8097 flow [2024-06-21 20:17:03,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 482 transitions, 7852 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:03,746 INFO L231 Difference]: Finished difference. Result has 350 places, 452 transitions, 7071 flow [2024-06-21 20:17:03,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6826, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=350, PETRI_TRANSITIONS=452} [2024-06-21 20:17:03,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 20:17:03,746 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 452 transitions, 7071 flow [2024-06-21 20:17:03,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:03,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:03,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:03,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:17:03,747 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:03,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:03,747 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 15 times [2024-06-21 20:17:03,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:03,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887628052] [2024-06-21 20:17:03,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:03,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:03,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:03,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:03,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887628052] [2024-06-21 20:17:03,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887628052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:03,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:03,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:03,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779926305] [2024-06-21 20:17:03,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:03,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:03,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:03,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:03,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:03,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:03,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 452 transitions, 7071 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:03,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:03,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:03,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:04,745 INFO L124 PetriNetUnfolderBase]: 2572/4318 cut-off events. [2024-06-21 20:17:04,746 INFO L125 PetriNetUnfolderBase]: For 378824/378824 co-relation queries the response was YES. [2024-06-21 20:17:04,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33930 conditions, 4318 events. 2572/4318 cut-off events. For 378824/378824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27596 event pairs, 473 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 33774. Up to 3910 conditions per place. [2024-06-21 20:17:04,801 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-21 20:17:04,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 473 transitions, 8277 flow [2024-06-21 20:17:04,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:04,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:04,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 20:17:04,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 20:17:04,802 INFO L175 Difference]: Start difference. First operand has 350 places, 452 transitions, 7071 flow. Second operand 10 states and 210 transitions. [2024-06-21 20:17:04,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 473 transitions, 8277 flow [2024-06-21 20:17:06,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 473 transitions, 7948 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 20:17:06,185 INFO L231 Difference]: Finished difference. Result has 349 places, 455 transitions, 6916 flow [2024-06-21 20:17:06,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6916, PETRI_PLACES=349, PETRI_TRANSITIONS=455} [2024-06-21 20:17:06,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 20:17:06,185 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 455 transitions, 6916 flow [2024-06-21 20:17:06,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:06,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:06,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:06,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:17:06,186 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:06,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:06,186 INFO L85 PathProgramCache]: Analyzing trace with hash 933736904, now seen corresponding path program 16 times [2024-06-21 20:17:06,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:06,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958096700] [2024-06-21 20:17:06,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:06,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:06,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:06,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:06,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:06,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958096700] [2024-06-21 20:17:06,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958096700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:06,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:06,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:06,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482607456] [2024-06-21 20:17:06,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:06,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:06,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:06,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:06,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:06,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:06,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 455 transitions, 6916 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:06,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:06,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:06,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:07,121 INFO L124 PetriNetUnfolderBase]: 2577/4318 cut-off events. [2024-06-21 20:17:07,121 INFO L125 PetriNetUnfolderBase]: For 370127/370133 co-relation queries the response was YES. [2024-06-21 20:17:07,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33579 conditions, 4318 events. 2577/4318 cut-off events. For 370127/370133 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27544 event pairs, 514 based on Foata normal form. 3/4314 useless extension candidates. Maximal degree in co-relation 33424. Up to 3622 conditions per place. [2024-06-21 20:17:07,189 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 294 selfloop transitions, 176 changer transitions 0/477 dead transitions. [2024-06-21 20:17:07,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 477 transitions, 8300 flow [2024-06-21 20:17:07,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 20:17:07,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-21 20:17:07,191 INFO L175 Difference]: Start difference. First operand has 349 places, 455 transitions, 6916 flow. Second operand 10 states and 224 transitions. [2024-06-21 20:17:07,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 477 transitions, 8300 flow [2024-06-21 20:17:09,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 477 transitions, 8177 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:09,017 INFO L231 Difference]: Finished difference. Result has 353 places, 458 transitions, 7223 flow [2024-06-21 20:17:09,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=353, PETRI_TRANSITIONS=458} [2024-06-21 20:17:09,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 20:17:09,018 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 458 transitions, 7223 flow [2024-06-21 20:17:09,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:09,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:09,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:17:09,018 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:09,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:09,019 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 17 times [2024-06-21 20:17:09,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:09,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050995730] [2024-06-21 20:17:09,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:09,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:09,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:09,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:09,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:09,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050995730] [2024-06-21 20:17:09,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050995730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:09,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:09,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:09,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842873185] [2024-06-21 20:17:09,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:09,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:09,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:09,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:09,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:09,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:09,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 458 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:09,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:09,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,953 INFO L124 PetriNetUnfolderBase]: 2574/4323 cut-off events. [2024-06-21 20:17:09,954 INFO L125 PetriNetUnfolderBase]: For 374887/374887 co-relation queries the response was YES. [2024-06-21 20:17:10,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33897 conditions, 4323 events. 2574/4323 cut-off events. For 374887/374887 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27630 event pairs, 473 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 33741. Up to 3914 conditions per place. [2024-06-21 20:17:10,110 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 424 selfloop transitions, 46 changer transitions 0/477 dead transitions. [2024-06-21 20:17:10,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 477 transitions, 8207 flow [2024-06-21 20:17:10,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:17:10,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:17:10,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-21 20:17:10,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-21 20:17:10,111 INFO L175 Difference]: Start difference. First operand has 353 places, 458 transitions, 7223 flow. Second operand 12 states and 245 transitions. [2024-06-21 20:17:10,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 477 transitions, 8207 flow [2024-06-21 20:17:11,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 477 transitions, 7740 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:11,671 INFO L231 Difference]: Finished difference. Result has 357 places, 458 transitions, 6854 flow [2024-06-21 20:17:11,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6854, PETRI_PLACES=357, PETRI_TRANSITIONS=458} [2024-06-21 20:17:11,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 20:17:11,671 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 458 transitions, 6854 flow [2024-06-21 20:17:11,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:11,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:11,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:11,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:17:11,672 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:11,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:11,672 INFO L85 PathProgramCache]: Analyzing trace with hash 933742484, now seen corresponding path program 18 times [2024-06-21 20:17:11,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:11,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221017461] [2024-06-21 20:17:11,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:11,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221017461] [2024-06-21 20:17:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221017461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:11,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:11,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:11,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109373335] [2024-06-21 20:17:11,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:11,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:11,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:11,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:11,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 458 transitions, 6854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:11,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:11,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:11,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:12,587 INFO L124 PetriNetUnfolderBase]: 2571/4310 cut-off events. [2024-06-21 20:17:12,587 INFO L125 PetriNetUnfolderBase]: For 378632/378638 co-relation queries the response was YES. [2024-06-21 20:17:12,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33405 conditions, 4310 events. 2571/4310 cut-off events. For 378632/378638 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27474 event pairs, 514 based on Foata normal form. 3/4306 useless extension candidates. Maximal degree in co-relation 33248. Up to 3616 conditions per place. [2024-06-21 20:17:12,649 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 178 changer transitions 0/476 dead transitions. [2024-06-21 20:17:12,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 476 transitions, 7834 flow [2024-06-21 20:17:12,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:17:12,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:17:12,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 20:17:12,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-21 20:17:12,651 INFO L175 Difference]: Start difference. First operand has 357 places, 458 transitions, 6854 flow. Second operand 11 states and 239 transitions. [2024-06-21 20:17:12,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 476 transitions, 7834 flow [2024-06-21 20:17:14,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 476 transitions, 7676 flow, removed 17 selfloop flow, removed 13 redundant places. [2024-06-21 20:17:14,413 INFO L231 Difference]: Finished difference. Result has 355 places, 458 transitions, 7058 flow [2024-06-21 20:17:14,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7058, PETRI_PLACES=355, PETRI_TRANSITIONS=458} [2024-06-21 20:17:14,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 20:17:14,414 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 458 transitions, 7058 flow [2024-06-21 20:17:14,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:14,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:14,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:14,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:17:14,414 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:14,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:14,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996536, now seen corresponding path program 19 times [2024-06-21 20:17:14,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:14,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611431486] [2024-06-21 20:17:14,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:14,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:14,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:14,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:14,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:14,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611431486] [2024-06-21 20:17:14,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611431486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:14,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:14,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:14,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927292376] [2024-06-21 20:17:14,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:14,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:14,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:14,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:14,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:14,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:14,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 458 transitions, 7058 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:14,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:14,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:14,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:15,375 INFO L124 PetriNetUnfolderBase]: 2608/4380 cut-off events. [2024-06-21 20:17:15,375 INFO L125 PetriNetUnfolderBase]: For 402449/402449 co-relation queries the response was YES. [2024-06-21 20:17:15,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34640 conditions, 4380 events. 2608/4380 cut-off events. For 402449/402449 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28070 event pairs, 473 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 34482. Up to 3683 conditions per place. [2024-06-21 20:17:15,438 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 147 changer transitions 0/508 dead transitions. [2024-06-21 20:17:15,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 8922 flow [2024-06-21 20:17:15,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:15,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:15,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-21 20:17:15,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-21 20:17:15,440 INFO L175 Difference]: Start difference. First operand has 355 places, 458 transitions, 7058 flow. Second operand 9 states and 227 transitions. [2024-06-21 20:17:15,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 8922 flow [2024-06-21 20:17:17,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 508 transitions, 8548 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 20:17:17,040 INFO L231 Difference]: Finished difference. Result has 357 places, 471 transitions, 7424 flow [2024-06-21 20:17:17,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7424, PETRI_PLACES=357, PETRI_TRANSITIONS=471} [2024-06-21 20:17:17,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 20:17:17,040 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 471 transitions, 7424 flow [2024-06-21 20:17:17,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:17,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:17,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:17,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:17:17,041 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:17,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:17,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1859233686, now seen corresponding path program 20 times [2024-06-21 20:17:17,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325827400] [2024-06-21 20:17:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:17,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:17,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:17,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:17,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325827400] [2024-06-21 20:17:17,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325827400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:17,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:17,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:17,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496905687] [2024-06-21 20:17:17,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:17,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:17,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:17,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:17,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:17,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:17,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 471 transitions, 7424 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:17,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:17,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:17,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:17,992 INFO L124 PetriNetUnfolderBase]: 2605/4376 cut-off events. [2024-06-21 20:17:17,993 INFO L125 PetriNetUnfolderBase]: For 408261/408261 co-relation queries the response was YES. [2024-06-21 20:17:18,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 4376 events. 2605/4376 cut-off events. For 408261/408261 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28026 event pairs, 473 based on Foata normal form. 1/4375 useless extension candidates. Maximal degree in co-relation 34765. Up to 3681 conditions per place. [2024-06-21 20:17:18,054 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 150 changer transitions 0/507 dead transitions. [2024-06-21 20:17:18,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 8858 flow [2024-06-21 20:17:18,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:18,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:18,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-21 20:17:18,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:17:18,056 INFO L175 Difference]: Start difference. First operand has 357 places, 471 transitions, 7424 flow. Second operand 9 states and 225 transitions. [2024-06-21 20:17:18,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 8858 flow [2024-06-21 20:17:19,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 507 transitions, 8546 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-21 20:17:20,003 INFO L231 Difference]: Finished difference. Result has 356 places, 471 transitions, 7442 flow [2024-06-21 20:17:20,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7442, PETRI_PLACES=356, PETRI_TRANSITIONS=471} [2024-06-21 20:17:20,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 20:17:20,004 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 471 transitions, 7442 flow [2024-06-21 20:17:20,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:20,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:20,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:20,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:17:20,005 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:20,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:20,005 INFO L85 PathProgramCache]: Analyzing trace with hash -455285986, now seen corresponding path program 21 times [2024-06-21 20:17:20,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:20,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133775620] [2024-06-21 20:17:20,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:20,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:20,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:20,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:20,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:20,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133775620] [2024-06-21 20:17:20,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133775620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:20,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:20,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:20,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920199025] [2024-06-21 20:17:20,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:20,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:20,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:20,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:20,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:20,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:20,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 471 transitions, 7442 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:20,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:20,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:20,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:20,925 INFO L124 PetriNetUnfolderBase]: 2599/4369 cut-off events. [2024-06-21 20:17:20,925 INFO L125 PetriNetUnfolderBase]: For 405035/405038 co-relation queries the response was YES. [2024-06-21 20:17:20,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34649 conditions, 4369 events. 2599/4369 cut-off events. For 405035/405038 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28000 event pairs, 482 based on Foata normal form. 4/4370 useless extension candidates. Maximal degree in co-relation 34492. Up to 3676 conditions per place. [2024-06-21 20:17:21,085 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 124 changer transitions 0/498 dead transitions. [2024-06-21 20:17:21,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 8664 flow [2024-06-21 20:17:21,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:21,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:21,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:17:21,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 20:17:21,087 INFO L175 Difference]: Start difference. First operand has 356 places, 471 transitions, 7442 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:17:21,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 8664 flow [2024-06-21 20:17:22,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 498 transitions, 8392 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:22,484 INFO L231 Difference]: Finished difference. Result has 355 places, 471 transitions, 7441 flow [2024-06-21 20:17:22,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7441, PETRI_PLACES=355, PETRI_TRANSITIONS=471} [2024-06-21 20:17:22,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 20:17:22,484 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 471 transitions, 7441 flow [2024-06-21 20:17:22,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:22,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:22,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] [2024-06-21 20:17:22,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:17:22,485 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:22,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:22,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 22 times [2024-06-21 20:17:22,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:22,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743231343] [2024-06-21 20:17:22,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:22,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:22,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:22,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:22,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743231343] [2024-06-21 20:17:22,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743231343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:22,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:22,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:22,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975179874] [2024-06-21 20:17:22,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:22,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:22,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:22,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:22,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:22,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:22,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 471 transitions, 7441 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:22,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:22,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:22,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:23,391 INFO L124 PetriNetUnfolderBase]: 2612/4381 cut-off events. [2024-06-21 20:17:23,391 INFO L125 PetriNetUnfolderBase]: For 389934/389940 co-relation queries the response was YES. [2024-06-21 20:17:23,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34666 conditions, 4381 events. 2612/4381 cut-off events. For 389934/389940 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28065 event pairs, 514 based on Foata normal form. 3/4377 useless extension candidates. Maximal degree in co-relation 34511. Up to 3408 conditions per place. [2024-06-21 20:17:23,459 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 272 changer transitions 0/513 dead transitions. [2024-06-21 20:17:23,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 513 transitions, 9338 flow [2024-06-21 20:17:23,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:23,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:23,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-21 20:17:23,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 20:17:23,460 INFO L175 Difference]: Start difference. First operand has 355 places, 471 transitions, 7441 flow. Second operand 10 states and 244 transitions. [2024-06-21 20:17:23,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 513 transitions, 9338 flow [2024-06-21 20:17:25,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 513 transitions, 9032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:25,381 INFO L231 Difference]: Finished difference. Result has 359 places, 477 transitions, 7895 flow [2024-06-21 20:17:25,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=359, PETRI_TRANSITIONS=477} [2024-06-21 20:17:25,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 20:17:25,382 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 477 transitions, 7895 flow [2024-06-21 20:17:25,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:25,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:25,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:25,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:17:25,382 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:25,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:25,383 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 23 times [2024-06-21 20:17:25,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:25,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056860632] [2024-06-21 20:17:25,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:25,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:25,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:25,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:25,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:25,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056860632] [2024-06-21 20:17:25,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056860632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:25,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:25,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:25,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142881705] [2024-06-21 20:17:25,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:25,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:25,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:25,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:25,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:25,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:25,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 477 transitions, 7895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:25,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:25,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:25,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:26,304 INFO L124 PetriNetUnfolderBase]: 2609/4377 cut-off events. [2024-06-21 20:17:26,305 INFO L125 PetriNetUnfolderBase]: For 396096/396102 co-relation queries the response was YES. [2024-06-21 20:17:26,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35107 conditions, 4377 events. 2609/4377 cut-off events. For 396096/396102 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28016 event pairs, 514 based on Foata normal form. 3/4373 useless extension candidates. Maximal degree in co-relation 34950. Up to 3406 conditions per place. [2024-06-21 20:17:26,365 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 277 changer transitions 0/510 dead transitions. [2024-06-21 20:17:26,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 510 transitions, 9491 flow [2024-06-21 20:17:26,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:17:26,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:17:26,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-21 20:17:26,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-21 20:17:26,366 INFO L175 Difference]: Start difference. First operand has 359 places, 477 transitions, 7895 flow. Second operand 11 states and 256 transitions. [2024-06-21 20:17:26,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 510 transitions, 9491 flow [2024-06-21 20:17:27,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 510 transitions, 8772 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-21 20:17:27,938 INFO L231 Difference]: Finished difference. Result has 360 places, 477 transitions, 7756 flow [2024-06-21 20:17:27,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7188, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7756, PETRI_PLACES=360, PETRI_TRANSITIONS=477} [2024-06-21 20:17:27,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 20:17:27,938 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 477 transitions, 7756 flow [2024-06-21 20:17:27,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:27,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:27,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:27,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:17:27,939 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:27,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:27,939 INFO L85 PathProgramCache]: Analyzing trace with hash 380645068, now seen corresponding path program 24 times [2024-06-21 20:17:27,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:27,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965464192] [2024-06-21 20:17:27,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:27,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:28,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:28,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:28,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965464192] [2024-06-21 20:17:28,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965464192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:28,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:28,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:28,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788360149] [2024-06-21 20:17:28,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:28,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:28,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:28,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:28,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:28,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:28,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 477 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:28,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:28,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:28,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:28,850 INFO L124 PetriNetUnfolderBase]: 2606/4373 cut-off events. [2024-06-21 20:17:28,850 INFO L125 PetriNetUnfolderBase]: For 382577/382583 co-relation queries the response was YES. [2024-06-21 20:17:28,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34815 conditions, 4373 events. 2606/4373 cut-off events. For 382577/382583 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28024 event pairs, 514 based on Foata normal form. 3/4369 useless extension candidates. Maximal degree in co-relation 34659. Up to 3404 conditions per place. [2024-06-21 20:17:28,911 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 265 changer transitions 0/503 dead transitions. [2024-06-21 20:17:28,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 503 transitions, 9148 flow [2024-06-21 20:17:28,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:28,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:17:28,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:17:28,913 INFO L175 Difference]: Start difference. First operand has 360 places, 477 transitions, 7756 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:17:28,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 503 transitions, 9148 flow [2024-06-21 20:17:30,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 503 transitions, 8459 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-21 20:17:30,370 INFO L231 Difference]: Finished difference. Result has 356 places, 477 transitions, 7615 flow [2024-06-21 20:17:30,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7615, PETRI_PLACES=356, PETRI_TRANSITIONS=477} [2024-06-21 20:17:30,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 20:17:30,371 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 477 transitions, 7615 flow [2024-06-21 20:17:30,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:30,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:30,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:30,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:17:30,372 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:30,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:30,372 INFO L85 PathProgramCache]: Analyzing trace with hash -859684458, now seen corresponding path program 25 times [2024-06-21 20:17:30,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:30,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453370886] [2024-06-21 20:17:30,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:30,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:30,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:30,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:30,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453370886] [2024-06-21 20:17:30,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453370886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:30,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:30,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:30,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511739766] [2024-06-21 20:17:30,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:30,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:30,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:30,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:30,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:30,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:30,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 477 transitions, 7615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:30,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:30,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:30,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:31,275 INFO L124 PetriNetUnfolderBase]: 2616/4401 cut-off events. [2024-06-21 20:17:31,275 INFO L125 PetriNetUnfolderBase]: For 376419/376422 co-relation queries the response was YES. [2024-06-21 20:17:31,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34701 conditions, 4401 events. 2616/4401 cut-off events. For 376419/376422 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28307 event pairs, 482 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 34547. Up to 3414 conditions per place. [2024-06-21 20:17:31,335 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 246 changer transitions 0/514 dead transitions. [2024-06-21 20:17:31,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 514 transitions, 9137 flow [2024-06-21 20:17:31,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:31,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:31,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-21 20:17:31,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:17:31,336 INFO L175 Difference]: Start difference. First operand has 356 places, 477 transitions, 7615 flow. Second operand 9 states and 222 transitions. [2024-06-21 20:17:31,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 514 transitions, 9137 flow [2024-06-21 20:17:32,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 514 transitions, 8549 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:17:32,952 INFO L231 Difference]: Finished difference. Result has 356 places, 481 transitions, 7634 flow [2024-06-21 20:17:32,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=356, PETRI_TRANSITIONS=481} [2024-06-21 20:17:32,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 20:17:32,953 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 481 transitions, 7634 flow [2024-06-21 20:17:32,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:32,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:32,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:32,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:17:32,953 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:32,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:32,954 INFO L85 PathProgramCache]: Analyzing trace with hash -815459176, now seen corresponding path program 26 times [2024-06-21 20:17:32,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:32,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180507654] [2024-06-21 20:17:32,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:32,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:32,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:33,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:33,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180507654] [2024-06-21 20:17:33,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180507654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:33,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:33,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:33,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845610369] [2024-06-21 20:17:33,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:33,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:33,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:33,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:33,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:33,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:33,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 481 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:33,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:33,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:33,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:33,865 INFO L124 PetriNetUnfolderBase]: 2626/4419 cut-off events. [2024-06-21 20:17:33,865 INFO L125 PetriNetUnfolderBase]: For 376977/376980 co-relation queries the response was YES. [2024-06-21 20:17:33,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 4419 events. 2626/4419 cut-off events. For 376977/376980 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28490 event pairs, 482 based on Foata normal form. 4/4420 useless extension candidates. Maximal degree in co-relation 34669. Up to 3424 conditions per place. [2024-06-21 20:17:33,926 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 244 changer transitions 0/513 dead transitions. [2024-06-21 20:17:33,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 513 transitions, 9140 flow [2024-06-21 20:17:33,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:33,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:33,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 20:17:33,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 20:17:33,927 INFO L175 Difference]: Start difference. First operand has 356 places, 481 transitions, 7634 flow. Second operand 10 states and 232 transitions. [2024-06-21 20:17:33,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 513 transitions, 9140 flow [2024-06-21 20:17:35,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 513 transitions, 8576 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-21 20:17:35,584 INFO L231 Difference]: Finished difference. Result has 357 places, 485 transitions, 7674 flow [2024-06-21 20:17:35,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7086, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7674, PETRI_PLACES=357, PETRI_TRANSITIONS=485} [2024-06-21 20:17:35,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 20:17:35,585 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 485 transitions, 7674 flow [2024-06-21 20:17:35,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:35,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:35,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:35,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:17:35,585 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:35,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:35,586 INFO L85 PathProgramCache]: Analyzing trace with hash -822810826, now seen corresponding path program 27 times [2024-06-21 20:17:35,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:35,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60529853] [2024-06-21 20:17:35,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:35,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:35,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:35,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60529853] [2024-06-21 20:17:35,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60529853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:35,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:35,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:35,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699159951] [2024-06-21 20:17:35,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:35,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:35,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:35,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:35,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:35,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:35,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 485 transitions, 7674 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:35,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:35,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:35,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:36,510 INFO L124 PetriNetUnfolderBase]: 2620/4411 cut-off events. [2024-06-21 20:17:36,510 INFO L125 PetriNetUnfolderBase]: For 361554/361557 co-relation queries the response was YES. [2024-06-21 20:17:36,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34422 conditions, 4411 events. 2620/4411 cut-off events. For 361554/361557 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28389 event pairs, 482 based on Foata normal form. 4/4412 useless extension candidates. Maximal degree in co-relation 34269. Up to 3419 conditions per place. [2024-06-21 20:17:36,570 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 253 changer transitions 0/519 dead transitions. [2024-06-21 20:17:36,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 519 transitions, 8946 flow [2024-06-21 20:17:36,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:17:36,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:17:36,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-21 20:17:36,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886363636363636 [2024-06-21 20:17:36,571 INFO L175 Difference]: Start difference. First operand has 357 places, 485 transitions, 7674 flow. Second operand 11 states and 259 transitions. [2024-06-21 20:17:36,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 519 transitions, 8946 flow [2024-06-21 20:17:38,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 519 transitions, 8521 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:38,140 INFO L231 Difference]: Finished difference. Result has 362 places, 485 transitions, 7774 flow [2024-06-21 20:17:38,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7774, PETRI_PLACES=362, PETRI_TRANSITIONS=485} [2024-06-21 20:17:38,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-21 20:17:38,141 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 485 transitions, 7774 flow [2024-06-21 20:17:38,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:38,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:38,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:38,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:17:38,141 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:38,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:38,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-21 20:17:38,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:38,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103616138] [2024-06-21 20:17:38,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:38,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:38,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:38,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:38,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:38,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103616138] [2024-06-21 20:17:38,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103616138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:38,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:38,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:38,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829620408] [2024-06-21 20:17:38,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:38,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:38,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:38,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:38,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:38,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:38,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 485 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:38,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:38,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:38,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:39,084 INFO L124 PetriNetUnfolderBase]: 2676/4503 cut-off events. [2024-06-21 20:17:39,085 INFO L125 PetriNetUnfolderBase]: For 411530/411533 co-relation queries the response was YES. [2024-06-21 20:17:39,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 4503 events. 2676/4503 cut-off events. For 411530/411533 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29027 event pairs, 364 based on Foata normal form. 18/4518 useless extension candidates. Maximal degree in co-relation 35037. Up to 3762 conditions per place. [2024-06-21 20:17:39,146 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-21 20:17:39,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 516 transitions, 8944 flow [2024-06-21 20:17:39,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:39,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:39,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 20:17:39,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 20:17:39,147 INFO L175 Difference]: Start difference. First operand has 362 places, 485 transitions, 7774 flow. Second operand 6 states and 159 transitions. [2024-06-21 20:17:39,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 516 transitions, 8944 flow [2024-06-21 20:17:40,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 516 transitions, 8339 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-21 20:17:40,411 INFO L231 Difference]: Finished difference. Result has 354 places, 487 transitions, 7457 flow [2024-06-21 20:17:40,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7169, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7457, PETRI_PLACES=354, PETRI_TRANSITIONS=487} [2024-06-21 20:17:40,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 20:17:40,411 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 487 transitions, 7457 flow [2024-06-21 20:17:40,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:40,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:40,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:40,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:17:40,412 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:40,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:40,412 INFO L85 PathProgramCache]: Analyzing trace with hash -237660514, now seen corresponding path program 8 times [2024-06-21 20:17:40,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:40,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740879230] [2024-06-21 20:17:40,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:40,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:40,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:40,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:40,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740879230] [2024-06-21 20:17:40,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740879230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:40,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:40,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:40,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107428227] [2024-06-21 20:17:40,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:40,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:40,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:40,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:40,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:40,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:40,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 487 transitions, 7457 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:40,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:40,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:40,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:41,319 INFO L124 PetriNetUnfolderBase]: 2732/4587 cut-off events. [2024-06-21 20:17:41,319 INFO L125 PetriNetUnfolderBase]: For 405875/405878 co-relation queries the response was YES. [2024-06-21 20:17:41,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35459 conditions, 4587 events. 2732/4587 cut-off events. For 405875/405878 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29651 event pairs, 498 based on Foata normal form. 18/4602 useless extension candidates. Maximal degree in co-relation 35308. Up to 3793 conditions per place. [2024-06-21 20:17:41,378 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 118 changer transitions 0/510 dead transitions. [2024-06-21 20:17:41,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 510 transitions, 8597 flow [2024-06-21 20:17:41,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:41,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:41,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:17:41,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 20:17:41,380 INFO L175 Difference]: Start difference. First operand has 354 places, 487 transitions, 7457 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:17:41,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 510 transitions, 8597 flow [2024-06-21 20:17:42,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 510 transitions, 8389 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:42,827 INFO L231 Difference]: Finished difference. Result has 357 places, 489 transitions, 7561 flow [2024-06-21 20:17:42,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7249, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7561, PETRI_PLACES=357, PETRI_TRANSITIONS=489} [2024-06-21 20:17:42,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 20:17:42,828 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 489 transitions, 7561 flow [2024-06-21 20:17:42,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:42,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:42,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:42,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:17:42,829 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:42,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:42,829 INFO L85 PathProgramCache]: Analyzing trace with hash -826307068, now seen corresponding path program 9 times [2024-06-21 20:17:42,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:42,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633891350] [2024-06-21 20:17:42,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:42,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:42,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:42,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:42,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633891350] [2024-06-21 20:17:42,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633891350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:42,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:42,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:42,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849474221] [2024-06-21 20:17:42,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:42,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:42,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:42,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:42,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:42,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:42,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 489 transitions, 7561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:42,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:42,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:42,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:43,765 INFO L124 PetriNetUnfolderBase]: 2762/4645 cut-off events. [2024-06-21 20:17:43,766 INFO L125 PetriNetUnfolderBase]: For 401192/401195 co-relation queries the response was YES. [2024-06-21 20:17:43,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35626 conditions, 4645 events. 2762/4645 cut-off events. For 401192/401195 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30107 event pairs, 508 based on Foata normal form. 18/4660 useless extension candidates. Maximal degree in co-relation 35474. Up to 3779 conditions per place. [2024-06-21 20:17:43,829 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 136 changer transitions 0/518 dead transitions. [2024-06-21 20:17:43,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 518 transitions, 8737 flow [2024-06-21 20:17:43,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:43,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:43,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:17:43,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:17:43,830 INFO L175 Difference]: Start difference. First operand has 357 places, 489 transitions, 7561 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:17:43,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 518 transitions, 8737 flow [2024-06-21 20:17:45,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 518 transitions, 8465 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:45,291 INFO L231 Difference]: Finished difference. Result has 358 places, 491 transitions, 7645 flow [2024-06-21 20:17:45,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7289, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7645, PETRI_PLACES=358, PETRI_TRANSITIONS=491} [2024-06-21 20:17:45,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 20:17:45,292 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 491 transitions, 7645 flow [2024-06-21 20:17:45,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:45,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:45,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:45,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:17:45,292 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:45,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:45,293 INFO L85 PathProgramCache]: Analyzing trace with hash -826633498, now seen corresponding path program 10 times [2024-06-21 20:17:45,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:45,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871725885] [2024-06-21 20:17:45,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:45,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:45,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:45,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:45,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:45,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871725885] [2024-06-21 20:17:45,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871725885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:45,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:45,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:45,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194405816] [2024-06-21 20:17:45,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:45,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:45,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:45,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:45,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:45,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:45,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 491 transitions, 7645 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:45,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:45,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:45,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:46,212 INFO L124 PetriNetUnfolderBase]: 2736/4607 cut-off events. [2024-06-21 20:17:46,213 INFO L125 PetriNetUnfolderBase]: For 344963/344966 co-relation queries the response was YES. [2024-06-21 20:17:46,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34229 conditions, 4607 events. 2736/4607 cut-off events. For 344963/344966 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29838 event pairs, 359 based on Foata normal form. 14/4618 useless extension candidates. Maximal degree in co-relation 34077. Up to 3257 conditions per place. [2024-06-21 20:17:46,273 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 161 changer transitions 0/524 dead transitions. [2024-06-21 20:17:46,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 524 transitions, 8793 flow [2024-06-21 20:17:46,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:46,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:46,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:17:46,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 20:17:46,275 INFO L175 Difference]: Start difference. First operand has 358 places, 491 transitions, 7645 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:17:46,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 524 transitions, 8793 flow [2024-06-21 20:17:47,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 524 transitions, 8465 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:47,821 INFO L231 Difference]: Finished difference. Result has 360 places, 491 transitions, 7653 flow [2024-06-21 20:17:47,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7653, PETRI_PLACES=360, PETRI_TRANSITIONS=491} [2024-06-21 20:17:47,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 20:17:47,822 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 491 transitions, 7653 flow [2024-06-21 20:17:47,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:47,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:47,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:47,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:17:47,822 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:47,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:47,823 INFO L85 PathProgramCache]: Analyzing trace with hash -455009404, now seen corresponding path program 2 times [2024-06-21 20:17:47,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:47,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301023483] [2024-06-21 20:17:47,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:47,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:47,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:47,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:47,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301023483] [2024-06-21 20:17:47,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301023483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:47,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:47,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:47,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529129584] [2024-06-21 20:17:47,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:47,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:47,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:47,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:47,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:47,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:47,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 491 transitions, 7653 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:47,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:47,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:47,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:48,789 INFO L124 PetriNetUnfolderBase]: 2842/4783 cut-off events. [2024-06-21 20:17:48,790 INFO L125 PetriNetUnfolderBase]: For 370428/370431 co-relation queries the response was YES. [2024-06-21 20:17:48,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36022 conditions, 4783 events. 2842/4783 cut-off events. For 370428/370431 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31160 event pairs, 379 based on Foata normal form. 14/4794 useless extension candidates. Maximal degree in co-relation 35869. Up to 3789 conditions per place. [2024-06-21 20:17:48,864 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 85 changer transitions 0/522 dead transitions. [2024-06-21 20:17:48,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 522 transitions, 9037 flow [2024-06-21 20:17:48,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:48,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:48,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:17:48,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 20:17:48,865 INFO L175 Difference]: Start difference. First operand has 360 places, 491 transitions, 7653 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:17:48,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 522 transitions, 9037 flow [2024-06-21 20:17:50,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 522 transitions, 8681 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:17:50,471 INFO L231 Difference]: Finished difference. Result has 359 places, 495 transitions, 7617 flow [2024-06-21 20:17:50,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7617, PETRI_PLACES=359, PETRI_TRANSITIONS=495} [2024-06-21 20:17:50,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 20:17:50,472 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 495 transitions, 7617 flow [2024-06-21 20:17:50,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:50,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:50,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:50,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:17:50,472 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:50,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:50,473 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-21 20:17:50,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:50,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899254831] [2024-06-21 20:17:50,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:50,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:50,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:50,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:50,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:50,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899254831] [2024-06-21 20:17:50,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899254831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:50,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:50,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:50,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510930353] [2024-06-21 20:17:50,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:50,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:50,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:50,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:50,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:50,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:50,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 495 transitions, 7617 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:50,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:50,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:50,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:51,454 INFO L124 PetriNetUnfolderBase]: 2935/4940 cut-off events. [2024-06-21 20:17:51,454 INFO L125 PetriNetUnfolderBase]: For 373046/373049 co-relation queries the response was YES. [2024-06-21 20:17:51,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37226 conditions, 4940 events. 2935/4940 cut-off events. For 373046/373049 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32345 event pairs, 383 based on Foata normal form. 14/4951 useless extension candidates. Maximal degree in co-relation 37074. Up to 3775 conditions per place. [2024-06-21 20:17:51,521 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 94 changer transitions 0/531 dead transitions. [2024-06-21 20:17:51,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 531 transitions, 9201 flow [2024-06-21 20:17:51,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:51,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:51,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:17:51,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 20:17:51,522 INFO L175 Difference]: Start difference. First operand has 359 places, 495 transitions, 7617 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:17:51,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 531 transitions, 9201 flow [2024-06-21 20:17:53,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 9086 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:53,151 INFO L231 Difference]: Finished difference. Result has 365 places, 499 transitions, 7814 flow [2024-06-21 20:17:53,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7814, PETRI_PLACES=365, PETRI_TRANSITIONS=499} [2024-06-21 20:17:53,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-21 20:17:53,151 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 499 transitions, 7814 flow [2024-06-21 20:17:53,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:53,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:53,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:53,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:17:53,152 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:53,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:53,152 INFO L85 PathProgramCache]: Analyzing trace with hash -815182594, now seen corresponding path program 4 times [2024-06-21 20:17:53,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:53,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771249181] [2024-06-21 20:17:53,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:53,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:53,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:53,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:53,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:53,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771249181] [2024-06-21 20:17:53,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771249181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:53,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:53,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:53,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990920223] [2024-06-21 20:17:53,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:53,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:53,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:53,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:53,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:53,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:53,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 499 transitions, 7814 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:53,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:53,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:53,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:54,211 INFO L124 PetriNetUnfolderBase]: 2982/5019 cut-off events. [2024-06-21 20:17:54,211 INFO L125 PetriNetUnfolderBase]: For 387188/387191 co-relation queries the response was YES. [2024-06-21 20:17:54,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 5019 events. 2982/5019 cut-off events. For 387188/387191 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32944 event pairs, 560 based on Foata normal form. 14/5030 useless extension candidates. Maximal degree in co-relation 37965. Up to 3623 conditions per place. [2024-06-21 20:17:54,282 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 117 changer transitions 0/527 dead transitions. [2024-06-21 20:17:54,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 527 transitions, 9186 flow [2024-06-21 20:17:54,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:54,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:54,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:17:54,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 20:17:54,283 INFO L175 Difference]: Start difference. First operand has 365 places, 499 transitions, 7814 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:17:54,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 527 transitions, 9186 flow [2024-06-21 20:17:55,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 527 transitions, 8949 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:55,598 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7945 flow [2024-06-21 20:17:55,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7581, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7945, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-21 20:17:55,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 20:17:55,599 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7945 flow [2024-06-21 20:17:55,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:55,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:55,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:55,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:17:55,599 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:55,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-21 20:17:55,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:55,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819763460] [2024-06-21 20:17:55,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:55,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:55,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:55,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:55,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:55,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819763460] [2024-06-21 20:17:55,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819763460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:55,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:55,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:55,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423496894] [2024-06-21 20:17:55,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:55,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:55,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:55,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:55,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:55,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:55,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7945 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:55,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:55,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:55,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:56,699 INFO L124 PetriNetUnfolderBase]: 3022/5090 cut-off events. [2024-06-21 20:17:56,699 INFO L125 PetriNetUnfolderBase]: For 383273/383273 co-relation queries the response was YES. [2024-06-21 20:17:56,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38555 conditions, 5090 events. 3022/5090 cut-off events. For 383273/383273 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33565 event pairs, 575 based on Foata normal form. 6/5094 useless extension candidates. Maximal degree in co-relation 38398. Up to 4567 conditions per place. [2024-06-21 20:17:56,761 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 38 changer transitions 0/528 dead transitions. [2024-06-21 20:17:56,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 528 transitions, 9108 flow [2024-06-21 20:17:56,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:17:56,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:17:56,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 20:17:56,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-21 20:17:56,763 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7945 flow. Second operand 10 states and 212 transitions. [2024-06-21 20:17:56,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 528 transitions, 9108 flow [2024-06-21 20:17:58,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 528 transitions, 8932 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:58,169 INFO L231 Difference]: Finished difference. Result has 377 places, 504 transitions, 7896 flow [2024-06-21 20:17:58,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7896, PETRI_PLACES=377, PETRI_TRANSITIONS=504} [2024-06-21 20:17:58,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 20:17:58,170 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 504 transitions, 7896 flow [2024-06-21 20:17:58,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:58,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:58,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:58,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:17:58,171 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:58,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:58,171 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-21 20:17:58,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:58,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421205184] [2024-06-21 20:17:58,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:58,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:58,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:58,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:58,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:58,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421205184] [2024-06-21 20:17:58,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421205184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:58,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:58,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:58,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671016782] [2024-06-21 20:17:58,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:58,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:58,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:58,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:58,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:58,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:17:58,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 504 transitions, 7896 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:58,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:58,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:17:58,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:59,240 INFO L124 PetriNetUnfolderBase]: 3083/5191 cut-off events. [2024-06-21 20:17:59,240 INFO L125 PetriNetUnfolderBase]: For 377979/377979 co-relation queries the response was YES. [2024-06-21 20:17:59,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38870 conditions, 5191 events. 3083/5191 cut-off events. For 377979/377979 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 34423 event pairs, 589 based on Foata normal form. 6/5195 useless extension candidates. Maximal degree in co-relation 38710. Up to 4580 conditions per place. [2024-06-21 20:17:59,312 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 54 changer transitions 0/537 dead transitions. [2024-06-21 20:17:59,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 537 transitions, 9147 flow [2024-06-21 20:17:59,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:59,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:59,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 20:17:59,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 20:17:59,314 INFO L175 Difference]: Start difference. First operand has 377 places, 504 transitions, 7896 flow. Second operand 9 states and 199 transitions. [2024-06-21 20:17:59,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 537 transitions, 9147 flow [2024-06-21 20:18:01,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 537 transitions, 9065 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:01,300 INFO L231 Difference]: Finished difference. Result has 380 places, 511 transitions, 8049 flow [2024-06-21 20:18:01,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8049, PETRI_PLACES=380, PETRI_TRANSITIONS=511} [2024-06-21 20:18:01,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-21 20:18:01,300 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 511 transitions, 8049 flow [2024-06-21 20:18:01,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:01,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:01,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:01,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:18:01,301 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:01,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:01,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1859457816, now seen corresponding path program 3 times [2024-06-21 20:18:01,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:01,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598629288] [2024-06-21 20:18:01,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:01,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:01,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:01,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598629288] [2024-06-21 20:18:01,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598629288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:01,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:01,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:01,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933432959] [2024-06-21 20:18:01,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:01,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:01,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:01,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:01,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:01,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:01,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 511 transitions, 8049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:01,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:01,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:01,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:02,404 INFO L124 PetriNetUnfolderBase]: 3103/5231 cut-off events. [2024-06-21 20:18:02,405 INFO L125 PetriNetUnfolderBase]: For 378973/378973 co-relation queries the response was YES. [2024-06-21 20:18:02,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5231 events. 3103/5231 cut-off events. For 378973/378973 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34772 event pairs, 563 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 39048. Up to 4492 conditions per place. [2024-06-21 20:18:02,474 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 476 selfloop transitions, 57 changer transitions 0/540 dead transitions. [2024-06-21 20:18:02,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 540 transitions, 9245 flow [2024-06-21 20:18:02,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:02,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:02,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:18:02,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:18:02,475 INFO L175 Difference]: Start difference. First operand has 380 places, 511 transitions, 8049 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:18:02,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 540 transitions, 9245 flow [2024-06-21 20:18:04,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 540 transitions, 9123 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:04,273 INFO L231 Difference]: Finished difference. Result has 382 places, 512 transitions, 8075 flow [2024-06-21 20:18:04,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8075, PETRI_PLACES=382, PETRI_TRANSITIONS=512} [2024-06-21 20:18:04,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 20:18:04,274 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 512 transitions, 8075 flow [2024-06-21 20:18:04,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:04,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:04,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:04,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:18:04,274 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:04,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash -872654374, now seen corresponding path program 4 times [2024-06-21 20:18:04,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:04,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064982109] [2024-06-21 20:18:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:04,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:04,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:04,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:04,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064982109] [2024-06-21 20:18:04,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064982109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:04,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:04,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:04,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863400127] [2024-06-21 20:18:04,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:04,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:04,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:04,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:04,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:04,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:04,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 512 transitions, 8075 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:04,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:04,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:04,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:05,351 INFO L124 PetriNetUnfolderBase]: 3090/5209 cut-off events. [2024-06-21 20:18:05,352 INFO L125 PetriNetUnfolderBase]: For 359635/359638 co-relation queries the response was YES. [2024-06-21 20:18:05,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38604 conditions, 5209 events. 3090/5209 cut-off events. For 359635/359638 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34635 event pairs, 546 based on Foata normal form. 8/5214 useless extension candidates. Maximal degree in co-relation 38441. Up to 4435 conditions per place. [2024-06-21 20:18:05,426 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 475 selfloop transitions, 56 changer transitions 0/538 dead transitions. [2024-06-21 20:18:05,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 538 transitions, 9237 flow [2024-06-21 20:18:05,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:05,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:05,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:18:05,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:18:05,428 INFO L175 Difference]: Start difference. First operand has 382 places, 512 transitions, 8075 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:18:05,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 538 transitions, 9237 flow [2024-06-21 20:18:07,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 538 transitions, 9111 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:07,155 INFO L231 Difference]: Finished difference. Result has 384 places, 512 transitions, 8065 flow [2024-06-21 20:18:07,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7949, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8065, PETRI_PLACES=384, PETRI_TRANSITIONS=512} [2024-06-21 20:18:07,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 20:18:07,156 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 512 transitions, 8065 flow [2024-06-21 20:18:07,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:07,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:07,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:07,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:18:07,157 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:07,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:07,157 INFO L85 PathProgramCache]: Analyzing trace with hash 150561649, now seen corresponding path program 1 times [2024-06-21 20:18:07,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:07,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009688954] [2024-06-21 20:18:07,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:07,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:07,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:07,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:07,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:07,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009688954] [2024-06-21 20:18:07,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009688954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:07,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:07,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:07,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092401214] [2024-06-21 20:18:07,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:07,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:07,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:07,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:07,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:07,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:07,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 512 transitions, 8065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:07,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:07,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:07,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:08,263 INFO L124 PetriNetUnfolderBase]: 3185/5348 cut-off events. [2024-06-21 20:18:08,263 INFO L125 PetriNetUnfolderBase]: For 407070/407070 co-relation queries the response was YES. [2024-06-21 20:18:08,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40094 conditions, 5348 events. 3185/5348 cut-off events. For 407070/407070 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35648 event pairs, 616 based on Foata normal form. 10/5349 useless extension candidates. Maximal degree in co-relation 39930. Up to 4354 conditions per place. [2024-06-21 20:18:08,342 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 139 changer transitions 0/552 dead transitions. [2024-06-21 20:18:08,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 552 transitions, 9531 flow [2024-06-21 20:18:08,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:08,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:08,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:18:08,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 20:18:08,343 INFO L175 Difference]: Start difference. First operand has 384 places, 512 transitions, 8065 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:18:08,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 552 transitions, 9531 flow [2024-06-21 20:18:10,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 552 transitions, 9375 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:10,245 INFO L231 Difference]: Finished difference. Result has 386 places, 516 transitions, 8284 flow [2024-06-21 20:18:10,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=386, PETRI_TRANSITIONS=516} [2024-06-21 20:18:10,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-21 20:18:10,246 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 516 transitions, 8284 flow [2024-06-21 20:18:10,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:10,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:10,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:10,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:18:10,246 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:10,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:10,247 INFO L85 PathProgramCache]: Analyzing trace with hash -342698987, now seen corresponding path program 2 times [2024-06-21 20:18:10,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:10,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895129172] [2024-06-21 20:18:10,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:10,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:10,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:10,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:10,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:10,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895129172] [2024-06-21 20:18:10,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895129172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:10,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:10,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:10,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310030655] [2024-06-21 20:18:10,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:10,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:10,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:10,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:10,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:10,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:10,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 516 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:10,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:10,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:10,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:11,343 INFO L124 PetriNetUnfolderBase]: 3221/5413 cut-off events. [2024-06-21 20:18:11,344 INFO L125 PetriNetUnfolderBase]: For 417385/417385 co-relation queries the response was YES. [2024-06-21 20:18:11,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40589 conditions, 5413 events. 3221/5413 cut-off events. For 417385/417385 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36182 event pairs, 647 based on Foata normal form. 10/5418 useless extension candidates. Maximal degree in co-relation 40425. Up to 4611 conditions per place. [2024-06-21 20:18:11,418 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 136 changer transitions 0/546 dead transitions. [2024-06-21 20:18:11,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 546 transitions, 9498 flow [2024-06-21 20:18:11,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:11,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:11,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:18:11,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:18:11,419 INFO L175 Difference]: Start difference. First operand has 386 places, 516 transitions, 8284 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:18:11,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 546 transitions, 9498 flow [2024-06-21 20:18:13,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 546 transitions, 9274 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:13,612 INFO L231 Difference]: Finished difference. Result has 390 places, 518 transitions, 8390 flow [2024-06-21 20:18:13,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8390, PETRI_PLACES=390, PETRI_TRANSITIONS=518} [2024-06-21 20:18:13,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-21 20:18:13,613 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 518 transitions, 8390 flow [2024-06-21 20:18:13,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:13,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:13,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:13,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:18:13,613 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:13,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:13,614 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-21 20:18:13,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:13,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634938386] [2024-06-21 20:18:13,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:13,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:13,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:13,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:13,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634938386] [2024-06-21 20:18:13,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634938386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:13,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:13,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:13,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138572759] [2024-06-21 20:18:13,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:13,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:13,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:13,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:13,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:13,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:13,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 518 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:13,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:13,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:13,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:14,757 INFO L124 PetriNetUnfolderBase]: 3257/5470 cut-off events. [2024-06-21 20:18:14,757 INFO L125 PetriNetUnfolderBase]: For 417005/417008 co-relation queries the response was YES. [2024-06-21 20:18:14,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41072 conditions, 5470 events. 3257/5470 cut-off events. For 417005/417008 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 36581 event pairs, 644 based on Foata normal form. 12/5479 useless extension candidates. Maximal degree in co-relation 40906. Up to 4843 conditions per place. [2024-06-21 20:18:14,839 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 477 selfloop transitions, 61 changer transitions 0/545 dead transitions. [2024-06-21 20:18:14,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 545 transitions, 9586 flow [2024-06-21 20:18:14,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:14,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:14,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:18:14,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:18:14,840 INFO L175 Difference]: Start difference. First operand has 390 places, 518 transitions, 8390 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:18:14,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 545 transitions, 9586 flow [2024-06-21 20:18:17,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 545 transitions, 9294 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:17,011 INFO L231 Difference]: Finished difference. Result has 392 places, 520 transitions, 8270 flow [2024-06-21 20:18:17,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8270, PETRI_PLACES=392, PETRI_TRANSITIONS=520} [2024-06-21 20:18:17,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-21 20:18:17,012 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 520 transitions, 8270 flow [2024-06-21 20:18:17,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:17,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:17,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:17,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:18:17,012 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:17,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:17,013 INFO L85 PathProgramCache]: Analyzing trace with hash 144157576, now seen corresponding path program 1 times [2024-06-21 20:18:17,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:17,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985725856] [2024-06-21 20:18:17,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:17,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:17,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:17,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:17,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:17,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985725856] [2024-06-21 20:18:17,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985725856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:17,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:17,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:17,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321074551] [2024-06-21 20:18:17,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:17,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:17,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:17,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:17,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:17,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:17,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 520 transitions, 8270 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:17,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:17,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:17,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:18,131 INFO L124 PetriNetUnfolderBase]: 3318/5569 cut-off events. [2024-06-21 20:18:18,132 INFO L125 PetriNetUnfolderBase]: For 419813/419813 co-relation queries the response was YES. [2024-06-21 20:18:18,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42219 conditions, 5569 events. 3318/5569 cut-off events. For 419813/419813 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37341 event pairs, 660 based on Foata normal form. 1/5565 useless extension candidates. Maximal degree in co-relation 42052. Up to 4409 conditions per place. [2024-06-21 20:18:18,205 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 289 changer transitions 0/571 dead transitions. [2024-06-21 20:18:18,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 571 transitions, 10356 flow [2024-06-21 20:18:18,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:18,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:18,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:18:18,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 20:18:18,206 INFO L175 Difference]: Start difference. First operand has 392 places, 520 transitions, 8270 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:18:18,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 571 transitions, 10356 flow [2024-06-21 20:18:20,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 571 transitions, 10229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:20,744 INFO L231 Difference]: Finished difference. Result has 395 places, 544 transitions, 9121 flow [2024-06-21 20:18:20,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=395, PETRI_TRANSITIONS=544} [2024-06-21 20:18:20,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 20:18:20,744 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 544 transitions, 9121 flow [2024-06-21 20:18:20,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:20,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:20,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:20,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:18:20,745 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:20,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:20,745 INFO L85 PathProgramCache]: Analyzing trace with hash -342705590, now seen corresponding path program 2 times [2024-06-21 20:18:20,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:20,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098602076] [2024-06-21 20:18:20,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:20,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:20,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:20,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:20,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:20,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098602076] [2024-06-21 20:18:20,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098602076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:20,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:20,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:20,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362617656] [2024-06-21 20:18:20,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:20,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:20,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:20,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:20,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:20,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:20,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 544 transitions, 9121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:20,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:20,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:20,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:21,882 INFO L124 PetriNetUnfolderBase]: 3323/5578 cut-off events. [2024-06-21 20:18:21,882 INFO L125 PetriNetUnfolderBase]: For 432497/432497 co-relation queries the response was YES. [2024-06-21 20:18:21,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42929 conditions, 5578 events. 3323/5578 cut-off events. For 432497/432497 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37425 event pairs, 660 based on Foata normal form. 1/5574 useless extension candidates. Maximal degree in co-relation 42761. Up to 4415 conditions per place. [2024-06-21 20:18:21,966 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 295 selfloop transitions, 270 changer transitions 0/572 dead transitions. [2024-06-21 20:18:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 572 transitions, 11047 flow [2024-06-21 20:18:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:21,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:21,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:18:21,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:18:21,968 INFO L175 Difference]: Start difference. First operand has 395 places, 544 transitions, 9121 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:18:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 572 transitions, 11047 flow [2024-06-21 20:18:24,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 572 transitions, 10717 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 20:18:24,593 INFO L231 Difference]: Finished difference. Result has 400 places, 547 transitions, 9401 flow [2024-06-21 20:18:24,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9401, PETRI_PLACES=400, PETRI_TRANSITIONS=547} [2024-06-21 20:18:24,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-21 20:18:24,593 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 547 transitions, 9401 flow [2024-06-21 20:18:24,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:24,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:24,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:24,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:18:24,594 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:24,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:24,594 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 3 times [2024-06-21 20:18:24,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:24,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791899953] [2024-06-21 20:18:24,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:24,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:24,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:24,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:24,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:24,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791899953] [2024-06-21 20:18:24,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791899953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:24,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:24,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:24,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352382329] [2024-06-21 20:18:24,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:24,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:24,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:24,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:24,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:24,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:24,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 547 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:24,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:24,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:24,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:25,725 INFO L124 PetriNetUnfolderBase]: 3320/5574 cut-off events. [2024-06-21 20:18:25,726 INFO L125 PetriNetUnfolderBase]: For 441041/441041 co-relation queries the response was YES. [2024-06-21 20:18:25,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 5574 events. 3320/5574 cut-off events. For 441041/441041 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37446 event pairs, 660 based on Foata normal form. 1/5570 useless extension candidates. Maximal degree in co-relation 42826. Up to 4412 conditions per place. [2024-06-21 20:18:25,807 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 248 selfloop transitions, 321 changer transitions 0/576 dead transitions. [2024-06-21 20:18:25,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 576 transitions, 10951 flow [2024-06-21 20:18:25,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:25,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:25,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:18:25,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 20:18:25,809 INFO L175 Difference]: Start difference. First operand has 400 places, 547 transitions, 9401 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:18:25,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 576 transitions, 10951 flow [2024-06-21 20:18:27,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 576 transitions, 10490 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 20:18:27,901 INFO L231 Difference]: Finished difference. Result has 405 places, 547 transitions, 9588 flow [2024-06-21 20:18:27,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8940, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9588, PETRI_PLACES=405, PETRI_TRANSITIONS=547} [2024-06-21 20:18:27,901 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-21 20:18:27,902 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 547 transitions, 9588 flow [2024-06-21 20:18:27,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:27,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:27,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:27,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:18:27,902 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:27,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:27,903 INFO L85 PathProgramCache]: Analyzing trace with hash -18351554, now seen corresponding path program 4 times [2024-06-21 20:18:27,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:27,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376246491] [2024-06-21 20:18:27,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:27,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:27,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:27,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:27,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376246491] [2024-06-21 20:18:27,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376246491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:27,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:27,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:27,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803598742] [2024-06-21 20:18:27,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:27,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:27,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:27,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:27,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:28,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:28,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 547 transitions, 9588 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:28,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:28,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:28,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:29,133 INFO L124 PetriNetUnfolderBase]: 3333/5597 cut-off events. [2024-06-21 20:18:29,133 INFO L125 PetriNetUnfolderBase]: For 456383/456386 co-relation queries the response was YES. [2024-06-21 20:18:29,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43471 conditions, 5597 events. 3333/5597 cut-off events. For 456383/456386 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37528 event pairs, 638 based on Foata normal form. 3/5597 useless extension candidates. Maximal degree in co-relation 43301. Up to 4847 conditions per place. [2024-06-21 20:18:29,206 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 138 changer transitions 0/580 dead transitions. [2024-06-21 20:18:29,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 580 transitions, 11092 flow [2024-06-21 20:18:29,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:18:29,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:18:29,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 20:18:29,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-21 20:18:29,207 INFO L175 Difference]: Start difference. First operand has 405 places, 547 transitions, 9588 flow. Second operand 10 states and 226 transitions. [2024-06-21 20:18:29,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 580 transitions, 11092 flow [2024-06-21 20:18:31,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 580 transitions, 10065 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:18:31,145 INFO L231 Difference]: Finished difference. Result has 407 places, 553 transitions, 8969 flow [2024-06-21 20:18:31,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8969, PETRI_PLACES=407, PETRI_TRANSITIONS=553} [2024-06-21 20:18:31,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-21 20:18:31,145 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 553 transitions, 8969 flow [2024-06-21 20:18:31,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:31,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:31,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:31,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:18:31,146 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:31,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:31,146 INFO L85 PathProgramCache]: Analyzing trace with hash -18357134, now seen corresponding path program 5 times [2024-06-21 20:18:31,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:31,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343888577] [2024-06-21 20:18:31,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:31,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:31,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:31,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:31,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:31,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343888577] [2024-06-21 20:18:31,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343888577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:31,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:31,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:31,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84346849] [2024-06-21 20:18:31,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:31,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:31,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:31,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:31,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:31,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:31,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 553 transitions, 8969 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:31,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:31,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:31,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:32,303 INFO L124 PetriNetUnfolderBase]: 3330/5589 cut-off events. [2024-06-21 20:18:32,304 INFO L125 PetriNetUnfolderBase]: For 455723/455726 co-relation queries the response was YES. [2024-06-21 20:18:32,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42832 conditions, 5589 events. 3330/5589 cut-off events. For 455723/455726 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37537 event pairs, 636 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 42662. Up to 4844 conditions per place. [2024-06-21 20:18:32,382 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 433 selfloop transitions, 137 changer transitions 0/577 dead transitions. [2024-06-21 20:18:32,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 10169 flow [2024-06-21 20:18:32,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:32,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:32,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:18:32,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:18:32,384 INFO L175 Difference]: Start difference. First operand has 407 places, 553 transitions, 8969 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:18:32,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 10169 flow [2024-06-21 20:18:34,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 9977 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:34,838 INFO L231 Difference]: Finished difference. Result has 409 places, 553 transitions, 9057 flow [2024-06-21 20:18:34,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=409, PETRI_TRANSITIONS=553} [2024-06-21 20:18:34,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 20:18:34,839 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 553 transitions, 9057 flow [2024-06-21 20:18:34,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:34,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:34,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, 1] [2024-06-21 20:18:34,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:18:34,840 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:34,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:34,840 INFO L85 PathProgramCache]: Analyzing trace with hash 153423166, now seen corresponding path program 6 times [2024-06-21 20:18:34,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:34,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32989058] [2024-06-21 20:18:34,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:34,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:34,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:34,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:34,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32989058] [2024-06-21 20:18:34,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32989058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:34,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:34,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:34,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082061579] [2024-06-21 20:18:34,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:34,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:34,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:34,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:34,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:34,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:34,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 553 transitions, 9057 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:34,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:34,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:34,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:35,978 INFO L124 PetriNetUnfolderBase]: 3327/5584 cut-off events. [2024-06-21 20:18:35,978 INFO L125 PetriNetUnfolderBase]: For 460335/460335 co-relation queries the response was YES. [2024-06-21 20:18:36,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43093 conditions, 5584 events. 3327/5584 cut-off events. For 460335/460335 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37551 event pairs, 648 based on Foata normal form. 1/5580 useless extension candidates. Maximal degree in co-relation 42921. Up to 4421 conditions per place. [2024-06-21 20:18:36,058 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 291 selfloop transitions, 278 changer transitions 0/576 dead transitions. [2024-06-21 20:18:36,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 576 transitions, 10603 flow [2024-06-21 20:18:36,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:36,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:36,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:18:36,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:18:36,059 INFO L175 Difference]: Start difference. First operand has 409 places, 553 transitions, 9057 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:18:36,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 576 transitions, 10603 flow [2024-06-21 20:18:38,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 576 transitions, 10323 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:38,781 INFO L231 Difference]: Finished difference. Result has 410 places, 553 transitions, 9340 flow [2024-06-21 20:18:38,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=410, PETRI_TRANSITIONS=553} [2024-06-21 20:18:38,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-21 20:18:38,782 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 553 transitions, 9340 flow [2024-06-21 20:18:38,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:38,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:38,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:18:38,782 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:38,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash 268894477, now seen corresponding path program 1 times [2024-06-21 20:18:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:38,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703872354] [2024-06-21 20:18:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:38,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:38,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-06-21 20:18:38,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:38,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703872354] [2024-06-21 20:18:38,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703872354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:38,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:38,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:38,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238515180] [2024-06-21 20:18:38,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:38,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:38,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:38,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:38,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:38,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:38,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 553 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:38,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:38,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:38,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:39,985 INFO L124 PetriNetUnfolderBase]: 3363/5639 cut-off events. [2024-06-21 20:18:39,985 INFO L125 PetriNetUnfolderBase]: For 509770/509773 co-relation queries the response was YES. [2024-06-21 20:18:40,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44022 conditions, 5639 events. 3363/5639 cut-off events. For 509770/509773 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37887 event pairs, 638 based on Foata normal form. 12/5648 useless extension candidates. Maximal degree in co-relation 43849. Up to 4867 conditions per place. [2024-06-21 20:18:40,065 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 121 changer transitions 0/580 dead transitions. [2024-06-21 20:18:40,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 580 transitions, 10624 flow [2024-06-21 20:18:40,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:40,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:40,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:18:40,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:18:40,067 INFO L175 Difference]: Start difference. First operand has 410 places, 553 transitions, 9340 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:18:40,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 580 transitions, 10624 flow [2024-06-21 20:18:42,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 580 transitions, 10059 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:42,333 INFO L231 Difference]: Finished difference. Result has 411 places, 555 transitions, 9083 flow [2024-06-21 20:18:42,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9083, PETRI_PLACES=411, PETRI_TRANSITIONS=555} [2024-06-21 20:18:42,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-21 20:18:42,334 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 555 transitions, 9083 flow [2024-06-21 20:18:42,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:42,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:42,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:42,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:18:42,334 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:42,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:42,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1761831138, now seen corresponding path program 7 times [2024-06-21 20:18:42,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:42,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055876433] [2024-06-21 20:18:42,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:42,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:42,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:42,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:42,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055876433] [2024-06-21 20:18:42,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055876433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:42,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:42,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:42,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011621843] [2024-06-21 20:18:42,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:42,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:42,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:42,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:42,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:42,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:42,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 555 transitions, 9083 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:42,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:42,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:42,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:43,538 INFO L124 PetriNetUnfolderBase]: 3384/5676 cut-off events. [2024-06-21 20:18:43,539 INFO L125 PetriNetUnfolderBase]: For 490729/490732 co-relation queries the response was YES. [2024-06-21 20:18:43,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44213 conditions, 5676 events. 3384/5676 cut-off events. For 490729/490732 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38195 event pairs, 640 based on Foata normal form. 3/5676 useless extension candidates. Maximal degree in co-relation 44039. Up to 4833 conditions per place. [2024-06-21 20:18:43,625 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 171 changer transitions 0/587 dead transitions. [2024-06-21 20:18:43,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 587 transitions, 10816 flow [2024-06-21 20:18:43,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:18:43,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:18:43,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-21 20:18:43,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-21 20:18:43,627 INFO L175 Difference]: Start difference. First operand has 411 places, 555 transitions, 9083 flow. Second operand 11 states and 243 transitions. [2024-06-21 20:18:43,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 587 transitions, 10816 flow [2024-06-21 20:18:45,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 587 transitions, 10548 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:45,625 INFO L231 Difference]: Finished difference. Result has 416 places, 564 transitions, 9322 flow [2024-06-21 20:18:45,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=416, PETRI_TRANSITIONS=564} [2024-06-21 20:18:45,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-21 20:18:45,626 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 564 transitions, 9322 flow [2024-06-21 20:18:45,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:45,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:45,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:45,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:18:45,627 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:45,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:45,627 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 8 times [2024-06-21 20:18:45,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:45,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573746739] [2024-06-21 20:18:45,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:45,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:45,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:45,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:45,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:45,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573746739] [2024-06-21 20:18:45,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573746739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:45,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:45,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:45,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857388248] [2024-06-21 20:18:45,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:45,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:45,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:45,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:45,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:45,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:45,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 564 transitions, 9322 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:45,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:45,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:45,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:46,818 INFO L124 PetriNetUnfolderBase]: 3389/5685 cut-off events. [2024-06-21 20:18:46,818 INFO L125 PetriNetUnfolderBase]: For 500587/500590 co-relation queries the response was YES. [2024-06-21 20:18:46,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 5685 events. 3389/5685 cut-off events. For 500587/500590 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38315 event pairs, 640 based on Foata normal form. 3/5685 useless extension candidates. Maximal degree in co-relation 44209. Up to 4839 conditions per place. [2024-06-21 20:18:46,904 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 422 selfloop transitions, 158 changer transitions 0/587 dead transitions. [2024-06-21 20:18:46,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 587 transitions, 10951 flow [2024-06-21 20:18:46,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:46,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:46,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:18:46,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:18:46,905 INFO L175 Difference]: Start difference. First operand has 416 places, 564 transitions, 9322 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:18:46,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 587 transitions, 10951 flow [2024-06-21 20:18:49,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 587 transitions, 10474 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:18:49,196 INFO L231 Difference]: Finished difference. Result has 415 places, 567 transitions, 9226 flow [2024-06-21 20:18:49,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9226, PETRI_PLACES=415, PETRI_TRANSITIONS=567} [2024-06-21 20:18:49,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 20:18:49,197 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 567 transitions, 9226 flow [2024-06-21 20:18:49,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:49,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:49,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:49,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:18:49,197 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:49,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:49,198 INFO L85 PathProgramCache]: Analyzing trace with hash -227414420, now seen corresponding path program 9 times [2024-06-21 20:18:49,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:49,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856343209] [2024-06-21 20:18:49,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:49,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:49,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:49,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:49,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856343209] [2024-06-21 20:18:49,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856343209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:49,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:49,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:49,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124669775] [2024-06-21 20:18:49,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:49,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:49,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:49,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:49,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:49,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:49,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 567 transitions, 9226 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:49,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:49,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:49,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:50,492 INFO L124 PetriNetUnfolderBase]: 3386/5681 cut-off events. [2024-06-21 20:18:50,493 INFO L125 PetriNetUnfolderBase]: For 505918/505921 co-relation queries the response was YES. [2024-06-21 20:18:50,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44050 conditions, 5681 events. 3386/5681 cut-off events. For 505918/505921 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38242 event pairs, 640 based on Foata normal form. 3/5681 useless extension candidates. Maximal degree in co-relation 43875. Up to 4836 conditions per place. [2024-06-21 20:18:50,584 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 420 selfloop transitions, 160 changer transitions 0/587 dead transitions. [2024-06-21 20:18:50,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 587 transitions, 10802 flow [2024-06-21 20:18:50,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:18:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:18:50,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:18:50,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:18:50,586 INFO L175 Difference]: Start difference. First operand has 415 places, 567 transitions, 9226 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:18:50,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 587 transitions, 10802 flow [2024-06-21 20:18:53,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 587 transitions, 10538 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:53,745 INFO L231 Difference]: Finished difference. Result has 418 places, 567 transitions, 9288 flow [2024-06-21 20:18:53,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9288, PETRI_PLACES=418, PETRI_TRANSITIONS=567} [2024-06-21 20:18:53,745 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-21 20:18:53,746 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 567 transitions, 9288 flow [2024-06-21 20:18:53,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:53,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:53,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:53,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:18:53,746 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:53,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:53,746 INFO L85 PathProgramCache]: Analyzing trace with hash 268530196, now seen corresponding path program 10 times [2024-06-21 20:18:53,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:53,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121514665] [2024-06-21 20:18:53,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:53,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:53,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:53,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:53,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121514665] [2024-06-21 20:18:53,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121514665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:53,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:53,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:53,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886181044] [2024-06-21 20:18:53,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:53,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:53,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:53,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:53,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:53,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:53,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 567 transitions, 9288 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:53,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:53,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:53,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:54,986 INFO L124 PetriNetUnfolderBase]: 3383/5677 cut-off events. [2024-06-21 20:18:54,986 INFO L125 PetriNetUnfolderBase]: For 510489/510492 co-relation queries the response was YES. [2024-06-21 20:18:55,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5677 events. 3383/5677 cut-off events. For 510489/510492 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38252 event pairs, 642 based on Foata normal form. 3/5677 useless extension candidates. Maximal degree in co-relation 43898. Up to 4833 conditions per place. [2024-06-21 20:18:55,072 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 172 changer transitions 0/589 dead transitions. [2024-06-21 20:18:55,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 589 transitions, 10876 flow [2024-06-21 20:18:55,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:18:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:18:55,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 20:18:55,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 20:18:55,073 INFO L175 Difference]: Start difference. First operand has 418 places, 567 transitions, 9288 flow. Second operand 10 states and 225 transitions. [2024-06-21 20:18:55,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 589 transitions, 10876 flow [2024-06-21 20:18:57,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 589 transitions, 10632 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:57,947 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9394 flow [2024-06-21 20:18:57,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9394, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-21 20:18:57,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 20:18:57,948 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9394 flow [2024-06-21 20:18:57,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:57,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:57,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:57,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:18:57,949 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:18:57,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:57,949 INFO L85 PathProgramCache]: Analyzing trace with hash 268881736, now seen corresponding path program 11 times [2024-06-21 20:18:57,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:57,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859990138] [2024-06-21 20:18:57,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:57,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:58,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:58,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:58,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859990138] [2024-06-21 20:18:58,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859990138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:58,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:58,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:18:58,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942565133] [2024-06-21 20:18:58,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:58,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:18:58,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:58,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:18:58,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:18:58,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:18:58,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9394 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:58,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:58,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:18:58,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:59,164 INFO L124 PetriNetUnfolderBase]: 3380/5673 cut-off events. [2024-06-21 20:18:59,164 INFO L125 PetriNetUnfolderBase]: For 518104/518107 co-relation queries the response was YES. [2024-06-21 20:18:59,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 5673 events. 3380/5673 cut-off events. For 518104/518107 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38247 event pairs, 640 based on Foata normal form. 3/5673 useless extension candidates. Maximal degree in co-relation 43953. Up to 4830 conditions per place. [2024-06-21 20:18:59,248 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 174 changer transitions 0/589 dead transitions. [2024-06-21 20:18:59,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 589 transitions, 10798 flow [2024-06-21 20:18:59,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:18:59,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:18:59,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 20:18:59,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 20:18:59,249 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9394 flow. Second operand 11 states and 240 transitions. [2024-06-21 20:18:59,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 589 transitions, 10798 flow [2024-06-21 20:19:02,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 589 transitions, 10391 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:19:02,085 INFO L231 Difference]: Finished difference. Result has 426 places, 567 transitions, 9341 flow [2024-06-21 20:19:02,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9341, PETRI_PLACES=426, PETRI_TRANSITIONS=567} [2024-06-21 20:19:02,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 20:19:02,086 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 567 transitions, 9341 flow [2024-06-21 20:19:02,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:02,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:02,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:02,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:19:02,086 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:02,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash 268887316, now seen corresponding path program 12 times [2024-06-21 20:19:02,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:02,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473517278] [2024-06-21 20:19:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:02,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:02,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:02,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:02,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:02,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473517278] [2024-06-21 20:19:02,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473517278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:02,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:02,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:02,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605981273] [2024-06-21 20:19:02,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:02,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:02,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:02,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:02,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:02,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:02,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 567 transitions, 9341 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:02,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:02,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:02,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:03,320 INFO L124 PetriNetUnfolderBase]: 3377/5669 cut-off events. [2024-06-21 20:19:03,320 INFO L125 PetriNetUnfolderBase]: For 522859/522862 co-relation queries the response was YES. [2024-06-21 20:19:03,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44096 conditions, 5669 events. 3377/5669 cut-off events. For 522859/522862 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38196 event pairs, 640 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 43918. Up to 4827 conditions per place. [2024-06-21 20:19:03,403 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 165 changer transitions 0/587 dead transitions. [2024-06-21 20:19:03,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 587 transitions, 10549 flow [2024-06-21 20:19:03,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:19:03,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:19:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 20:19:03,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-21 20:19:03,404 INFO L175 Difference]: Start difference. First operand has 426 places, 567 transitions, 9341 flow. Second operand 10 states and 221 transitions. [2024-06-21 20:19:03,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 587 transitions, 10549 flow [2024-06-21 20:19:06,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 587 transitions, 10101 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 20:19:06,184 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 9232 flow [2024-06-21 20:19:06,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9232, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-21 20:19:06,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 20:19:06,185 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 9232 flow [2024-06-21 20:19:06,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:06,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:06,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:06,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:19:06,185 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:06,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:06,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1802708937, now seen corresponding path program 4 times [2024-06-21 20:19:06,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:06,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955365325] [2024-06-21 20:19:06,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:06,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:06,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:06,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:06,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955365325] [2024-06-21 20:19:06,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955365325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:06,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:06,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:06,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306189563] [2024-06-21 20:19:06,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:06,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:06,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:06,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:06,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:06,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:06,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:06,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:06,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:06,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:07,433 INFO L124 PetriNetUnfolderBase]: 3413/5725 cut-off events. [2024-06-21 20:19:07,433 INFO L125 PetriNetUnfolderBase]: For 574567/574570 co-relation queries the response was YES. [2024-06-21 20:19:07,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44444 conditions, 5725 events. 3413/5725 cut-off events. For 574567/574570 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38570 event pairs, 640 based on Foata normal form. 12/5734 useless extension candidates. Maximal degree in co-relation 44265. Up to 5050 conditions per place. [2024-06-21 20:19:07,517 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 514 selfloop transitions, 71 changer transitions 0/592 dead transitions. [2024-06-21 20:19:07,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 592 transitions, 10520 flow [2024-06-21 20:19:07,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:19:07,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:19:07,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 20:19:07,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 20:19:07,518 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 9232 flow. Second operand 9 states and 202 transitions. [2024-06-21 20:19:07,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 592 transitions, 10520 flow [2024-06-21 20:19:10,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 592 transitions, 10132 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 20:19:10,223 INFO L231 Difference]: Finished difference. Result has 423 places, 569 transitions, 9040 flow [2024-06-21 20:19:10,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8844, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=423, PETRI_TRANSITIONS=569} [2024-06-21 20:19:10,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-21 20:19:10,223 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 569 transitions, 9040 flow [2024-06-21 20:19:10,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:10,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:10,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:10,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:19:10,224 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:10,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:10,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1306406643, now seen corresponding path program 2 times [2024-06-21 20:19:10,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:10,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534983825] [2024-06-21 20:19:10,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:10,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:10,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:10,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:10,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:10,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534983825] [2024-06-21 20:19:10,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534983825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:10,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:10,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:10,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306405646] [2024-06-21 20:19:10,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:10,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:10,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:10,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:10,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:10,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:10,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 569 transitions, 9040 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:10,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:10,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:10,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:11,601 INFO L124 PetriNetUnfolderBase]: 3449/5781 cut-off events. [2024-06-21 20:19:11,601 INFO L125 PetriNetUnfolderBase]: For 584299/584302 co-relation queries the response was YES. [2024-06-21 20:19:11,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44802 conditions, 5781 events. 3449/5781 cut-off events. For 584299/584302 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39018 event pairs, 660 based on Foata normal form. 12/5790 useless extension candidates. Maximal degree in co-relation 44622. Up to 4999 conditions per place. [2024-06-21 20:19:11,679 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-21 20:19:11,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 593 transitions, 10346 flow [2024-06-21 20:19:11,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:11,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:11,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:19:11,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 20:19:11,680 INFO L175 Difference]: Start difference. First operand has 423 places, 569 transitions, 9040 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:19:11,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 593 transitions, 10346 flow [2024-06-21 20:19:14,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 593 transitions, 10176 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:14,624 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 9156 flow [2024-06-21 20:19:14,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8870, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9156, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-21 20:19:14,625 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-21 20:19:14,625 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 9156 flow [2024-06-21 20:19:14,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:14,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:14,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:14,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:19:14,626 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:14,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:14,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1574623089, now seen corresponding path program 3 times [2024-06-21 20:19:14,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:14,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457201355] [2024-06-21 20:19:14,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:14,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:14,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:14,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:14,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457201355] [2024-06-21 20:19:14,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457201355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:14,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:14,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:14,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428644815] [2024-06-21 20:19:14,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:14,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:14,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:14,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:14,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:14,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:14,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 9156 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:14,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:14,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:14,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:15,855 INFO L124 PetriNetUnfolderBase]: 3485/5837 cut-off events. [2024-06-21 20:19:15,855 INFO L125 PetriNetUnfolderBase]: For 596782/596785 co-relation queries the response was YES. [2024-06-21 20:19:15,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45454 conditions, 5837 events. 3485/5837 cut-off events. For 596782/596785 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39458 event pairs, 676 based on Foata normal form. 12/5846 useless extension candidates. Maximal degree in co-relation 45273. Up to 5055 conditions per place. [2024-06-21 20:19:15,942 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 108 changer transitions 0/595 dead transitions. [2024-06-21 20:19:15,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 595 transitions, 10470 flow [2024-06-21 20:19:15,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:15,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:15,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:19:15,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:19:15,944 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 9156 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:19:15,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 595 transitions, 10470 flow [2024-06-21 20:19:19,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 595 transitions, 10224 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:19,185 INFO L231 Difference]: Finished difference. Result has 426 places, 573 transitions, 9200 flow [2024-06-21 20:19:19,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9200, PETRI_PLACES=426, PETRI_TRANSITIONS=573} [2024-06-21 20:19:19,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 20:19:19,185 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 573 transitions, 9200 flow [2024-06-21 20:19:19,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:19,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:19,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:19,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:19:19,186 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:19,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:19,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1566052209, now seen corresponding path program 4 times [2024-06-21 20:19:19,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:19,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293457870] [2024-06-21 20:19:19,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:19,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:19,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:19,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:19,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293457870] [2024-06-21 20:19:19,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293457870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:19,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:19,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:19,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973710868] [2024-06-21 20:19:19,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:19,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:19,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:19,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:19,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:19,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:19,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 573 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:19,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:19,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:19,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:20,460 INFO L124 PetriNetUnfolderBase]: 3475/5823 cut-off events. [2024-06-21 20:19:20,460 INFO L125 PetriNetUnfolderBase]: For 569460/569463 co-relation queries the response was YES. [2024-06-21 20:19:20,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44662 conditions, 5823 events. 3475/5823 cut-off events. For 569460/569463 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39263 event pairs, 640 based on Foata normal form. 12/5832 useless extension candidates. Maximal degree in co-relation 44480. Up to 4589 conditions per place. [2024-06-21 20:19:20,547 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 479 selfloop transitions, 116 changer transitions 0/602 dead transitions. [2024-06-21 20:19:20,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 602 transitions, 10762 flow [2024-06-21 20:19:20,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:19:20,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:19:20,548 INFO L175 Difference]: Start difference. First operand has 426 places, 573 transitions, 9200 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:19:20,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 602 transitions, 10762 flow [2024-06-21 20:19:23,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 602 transitions, 10512 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:23,615 INFO L231 Difference]: Finished difference. Result has 428 places, 575 transitions, 9261 flow [2024-06-21 20:19:23,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9261, PETRI_PLACES=428, PETRI_TRANSITIONS=575} [2024-06-21 20:19:23,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-21 20:19:23,615 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 575 transitions, 9261 flow [2024-06-21 20:19:23,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:23,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:23,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:23,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:19:23,616 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:23,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:23,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1176118949, now seen corresponding path program 5 times [2024-06-21 20:19:23,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:23,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003754750] [2024-06-21 20:19:23,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:23,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:23,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:23,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:23,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003754750] [2024-06-21 20:19:23,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003754750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:23,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:23,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:23,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11869892] [2024-06-21 20:19:23,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:23,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:23,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:23,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:23,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:23,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:23,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 575 transitions, 9261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:23,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:23,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:23,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:24,858 INFO L124 PetriNetUnfolderBase]: 3496/5835 cut-off events. [2024-06-21 20:19:24,859 INFO L125 PetriNetUnfolderBase]: For 554916/554922 co-relation queries the response was YES. [2024-06-21 20:19:24,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45273 conditions, 5835 events. 3496/5835 cut-off events. For 554916/554922 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39330 event pairs, 699 based on Foata normal form. 4/5828 useless extension candidates. Maximal degree in co-relation 45090. Up to 5022 conditions per place. [2024-06-21 20:19:24,946 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-21 20:19:24,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 606 transitions, 10821 flow [2024-06-21 20:19:24,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:24,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:24,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:19:24,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:19:24,948 INFO L175 Difference]: Start difference. First operand has 428 places, 575 transitions, 9261 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:19:24,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 606 transitions, 10821 flow [2024-06-21 20:19:28,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 606 transitions, 10582 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:28,085 INFO L231 Difference]: Finished difference. Result has 431 places, 579 transitions, 9433 flow [2024-06-21 20:19:28,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9022, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9433, PETRI_PLACES=431, PETRI_TRANSITIONS=579} [2024-06-21 20:19:28,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 20:19:28,086 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 579 transitions, 9433 flow [2024-06-21 20:19:28,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:28,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:28,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:28,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:19:28,087 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:28,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:28,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1913583671, now seen corresponding path program 6 times [2024-06-21 20:19:28,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:28,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587857608] [2024-06-21 20:19:28,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:28,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:28,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:28,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587857608] [2024-06-21 20:19:28,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587857608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:28,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:28,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:28,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690675102] [2024-06-21 20:19:28,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:28,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:28,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:28,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:28,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:28,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:28,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 579 transitions, 9433 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:28,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:28,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:28,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:29,348 INFO L124 PetriNetUnfolderBase]: 3504/5847 cut-off events. [2024-06-21 20:19:29,348 INFO L125 PetriNetUnfolderBase]: For 563674/563680 co-relation queries the response was YES. [2024-06-21 20:19:29,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 5847 events. 3504/5847 cut-off events. For 563674/563680 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 39388 event pairs, 711 based on Foata normal form. 4/5840 useless extension candidates. Maximal degree in co-relation 45224. Up to 5069 conditions per place. [2024-06-21 20:19:29,438 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 150 changer transitions 0/603 dead transitions. [2024-06-21 20:19:29,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 603 transitions, 10731 flow [2024-06-21 20:19:29,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:29,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:29,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:19:29,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:19:29,439 INFO L175 Difference]: Start difference. First operand has 431 places, 579 transitions, 9433 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:19:29,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 603 transitions, 10731 flow [2024-06-21 20:19:32,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 603 transitions, 10457 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 20:19:32,336 INFO L231 Difference]: Finished difference. Result has 435 places, 581 transitions, 9520 flow [2024-06-21 20:19:32,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9520, PETRI_PLACES=435, PETRI_TRANSITIONS=581} [2024-06-21 20:19:32,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 20:19:32,337 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 581 transitions, 9520 flow [2024-06-21 20:19:32,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:32,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:32,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:32,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:19:32,337 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:32,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:32,338 INFO L85 PathProgramCache]: Analyzing trace with hash -885959161, now seen corresponding path program 7 times [2024-06-21 20:19:32,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:32,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409017002] [2024-06-21 20:19:32,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:32,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:32,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:32,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409017002] [2024-06-21 20:19:32,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409017002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:32,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:32,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:32,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224524755] [2024-06-21 20:19:32,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:32,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:32,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:32,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:32,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:32,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:32,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 581 transitions, 9520 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:32,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:32,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:32,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:33,700 INFO L124 PetriNetUnfolderBase]: 3525/5877 cut-off events. [2024-06-21 20:19:33,700 INFO L125 PetriNetUnfolderBase]: For 585654/585660 co-relation queries the response was YES. [2024-06-21 20:19:33,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46148 conditions, 5877 events. 3525/5877 cut-off events. For 585654/585660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39658 event pairs, 699 based on Foata normal form. 4/5870 useless extension candidates. Maximal degree in co-relation 45962. Up to 5065 conditions per place. [2024-06-21 20:19:33,782 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 157 changer transitions 0/612 dead transitions. [2024-06-21 20:19:33,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 612 transitions, 11104 flow [2024-06-21 20:19:33,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:33,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:33,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:19:33,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:19:33,783 INFO L175 Difference]: Start difference. First operand has 435 places, 581 transitions, 9520 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:19:33,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 612 transitions, 11104 flow [2024-06-21 20:19:36,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 612 transitions, 10783 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:36,839 INFO L231 Difference]: Finished difference. Result has 437 places, 585 transitions, 9626 flow [2024-06-21 20:19:36,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9626, PETRI_PLACES=437, PETRI_TRANSITIONS=585} [2024-06-21 20:19:36,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-21 20:19:36,840 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 585 transitions, 9626 flow [2024-06-21 20:19:36,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:36,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:36,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:36,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:19:36,840 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:36,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:36,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1601719561, now seen corresponding path program 8 times [2024-06-21 20:19:36,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:36,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677850239] [2024-06-21 20:19:36,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:36,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:36,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:36,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:36,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:36,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677850239] [2024-06-21 20:19:36,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677850239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:36,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:36,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:36,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308636459] [2024-06-21 20:19:36,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:36,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:36,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:36,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:36,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:36,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:36,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 585 transitions, 9626 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:36,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:36,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:36,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:38,101 INFO L124 PetriNetUnfolderBase]: 3533/5886 cut-off events. [2024-06-21 20:19:38,101 INFO L125 PetriNetUnfolderBase]: For 596074/596080 co-relation queries the response was YES. [2024-06-21 20:19:38,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46459 conditions, 5886 events. 3533/5886 cut-off events. For 596074/596080 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39674 event pairs, 712 based on Foata normal form. 4/5879 useless extension candidates. Maximal degree in co-relation 46272. Up to 5112 conditions per place. [2024-06-21 20:19:38,192 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 448 selfloop transitions, 154 changer transitions 0/609 dead transitions. [2024-06-21 20:19:38,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 609 transitions, 10940 flow [2024-06-21 20:19:38,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:38,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:19:38,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:19:38,193 INFO L175 Difference]: Start difference. First operand has 437 places, 585 transitions, 9626 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:19:38,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 609 transitions, 10940 flow [2024-06-21 20:19:41,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 609 transitions, 10646 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 20:19:41,313 INFO L231 Difference]: Finished difference. Result has 441 places, 587 transitions, 9705 flow [2024-06-21 20:19:41,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9705, PETRI_PLACES=441, PETRI_TRANSITIONS=587} [2024-06-21 20:19:41,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 20:19:41,313 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 587 transitions, 9705 flow [2024-06-21 20:19:41,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:41,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:41,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:41,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:19:41,314 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:41,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:41,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1031628675, now seen corresponding path program 9 times [2024-06-21 20:19:41,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:41,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541759385] [2024-06-21 20:19:41,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:41,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:41,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:41,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:41,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:41,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541759385] [2024-06-21 20:19:41,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541759385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:41,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:41,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:41,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41969261] [2024-06-21 20:19:41,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:41,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:41,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:41,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:41,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:41,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:41,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 587 transitions, 9705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:41,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:41,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:41,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:42,596 INFO L124 PetriNetUnfolderBase]: 3541/5904 cut-off events. [2024-06-21 20:19:42,597 INFO L125 PetriNetUnfolderBase]: For 605477/605483 co-relation queries the response was YES. [2024-06-21 20:19:42,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46802 conditions, 5904 events. 3541/5904 cut-off events. For 605477/605483 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 39802 event pairs, 623 based on Foata normal form. 4/5897 useless extension candidates. Maximal degree in co-relation 46613. Up to 4607 conditions per place. [2024-06-21 20:19:42,690 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 437 selfloop transitions, 184 changer transitions 0/628 dead transitions. [2024-06-21 20:19:42,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 628 transitions, 11643 flow [2024-06-21 20:19:42,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:42,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:42,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:19:42,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:19:42,692 INFO L175 Difference]: Start difference. First operand has 441 places, 587 transitions, 9705 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:19:42,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 628 transitions, 11643 flow [2024-06-21 20:19:45,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 628 transitions, 11314 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:45,616 INFO L231 Difference]: Finished difference. Result has 444 places, 596 transitions, 10000 flow [2024-06-21 20:19:45,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10000, PETRI_PLACES=444, PETRI_TRANSITIONS=596} [2024-06-21 20:19:45,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-21 20:19:45,617 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 596 transitions, 10000 flow [2024-06-21 20:19:45,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:45,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:45,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:45,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 20:19:45,617 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:45,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:45,618 INFO L85 PathProgramCache]: Analyzing trace with hash -172338264, now seen corresponding path program 13 times [2024-06-21 20:19:45,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:45,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091003350] [2024-06-21 20:19:45,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:45,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:45,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:45,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:45,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:45,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091003350] [2024-06-21 20:19:45,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091003350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:45,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:45,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:45,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236312501] [2024-06-21 20:19:45,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:45,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:45,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:45,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:45,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:45,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:45,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 596 transitions, 10000 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:45,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:45,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:45,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:46,960 INFO L124 PetriNetUnfolderBase]: 3546/5927 cut-off events. [2024-06-21 20:19:46,960 INFO L125 PetriNetUnfolderBase]: For 614214/614223 co-relation queries the response was YES. [2024-06-21 20:19:47,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47578 conditions, 5927 events. 3546/5927 cut-off events. For 614214/614223 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40176 event pairs, 754 based on Foata normal form. 5/5924 useless extension candidates. Maximal degree in co-relation 47387. Up to 4753 conditions per place. [2024-06-21 20:19:47,057 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 294 changer transitions 0/622 dead transitions. [2024-06-21 20:19:47,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 622 transitions, 11756 flow [2024-06-21 20:19:47,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:47,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:47,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:19:47,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:19:47,058 INFO L175 Difference]: Start difference. First operand has 444 places, 596 transitions, 10000 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:19:47,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 622 transitions, 11756 flow [2024-06-21 20:19:51,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 622 transitions, 11466 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 20:19:51,072 INFO L231 Difference]: Finished difference. Result has 449 places, 599 transitions, 10354 flow [2024-06-21 20:19:51,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10354, PETRI_PLACES=449, PETRI_TRANSITIONS=599} [2024-06-21 20:19:51,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-21 20:19:51,072 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 599 transitions, 10354 flow [2024-06-21 20:19:51,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:51,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:51,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:51,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 20:19:51,073 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:51,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:51,073 INFO L85 PathProgramCache]: Analyzing trace with hash 728820565, now seen corresponding path program 10 times [2024-06-21 20:19:51,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:51,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345870586] [2024-06-21 20:19:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:51,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:51,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19: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-06-21 20:19:51,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:51,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345870586] [2024-06-21 20:19:51,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345870586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:51,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:51,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:51,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171337346] [2024-06-21 20:19:51,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:51,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:51,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:51,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:51,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:51,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:51,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 599 transitions, 10354 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:51,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:51,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:51,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:52,435 INFO L124 PetriNetUnfolderBase]: 3554/5925 cut-off events. [2024-06-21 20:19:52,435 INFO L125 PetriNetUnfolderBase]: For 628601/628607 co-relation queries the response was YES. [2024-06-21 20:19:52,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48041 conditions, 5925 events. 3554/5925 cut-off events. For 628601/628607 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40006 event pairs, 599 based on Foata normal form. 4/5918 useless extension candidates. Maximal degree in co-relation 47848. Up to 4622 conditions per place. [2024-06-21 20:19:52,529 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 439 selfloop transitions, 187 changer transitions 0/633 dead transitions. [2024-06-21 20:19:52,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 633 transitions, 11979 flow [2024-06-21 20:19:52,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:52,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:19:52,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:19:52,530 INFO L175 Difference]: Start difference. First operand has 449 places, 599 transitions, 10354 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:19:52,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 633 transitions, 11979 flow [2024-06-21 20:19:55,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 633 transitions, 11096 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:55,714 INFO L231 Difference]: Finished difference. Result has 450 places, 602 transitions, 9899 flow [2024-06-21 20:19:55,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9899, PETRI_PLACES=450, PETRI_TRANSITIONS=602} [2024-06-21 20:19:55,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 20:19:55,714 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 602 transitions, 9899 flow [2024-06-21 20:19:55,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:55,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:55,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:55,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 20:19:55,715 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:19:55,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:55,715 INFO L85 PathProgramCache]: Analyzing trace with hash -8123533, now seen corresponding path program 11 times [2024-06-21 20:19:55,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:55,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198709048] [2024-06-21 20:19:55,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:55,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:55,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:55,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198709048] [2024-06-21 20:19:55,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198709048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:55,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:55,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:19:55,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850749424] [2024-06-21 20:19:55,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:55,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:19:55,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:55,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:19:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:19:55,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:19:55,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 602 transitions, 9899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:55,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:55,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:19:55,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:57,041 INFO L124 PetriNetUnfolderBase]: 3575/5954 cut-off events. [2024-06-21 20:19:57,041 INFO L125 PetriNetUnfolderBase]: For 647337/647343 co-relation queries the response was YES. [2024-06-21 20:19:57,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48350 conditions, 5954 events. 3575/5954 cut-off events. For 647337/647343 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 40216 event pairs, 709 based on Foata normal form. 4/5947 useless extension candidates. Maximal degree in co-relation 48156. Up to 5107 conditions per place. [2024-06-21 20:19:57,139 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 461 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2024-06-21 20:19:57,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 631 transitions, 11538 flow [2024-06-21 20:19:57,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:57,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:57,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:19:57,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:19:57,140 INFO L175 Difference]: Start difference. First operand has 450 places, 602 transitions, 9899 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:19:57,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 631 transitions, 11538 flow [2024-06-21 20:20:00,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 631 transitions, 11199 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:20:00,473 INFO L231 Difference]: Finished difference. Result has 455 places, 607 transitions, 10018 flow [2024-06-21 20:20:00,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9565, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10018, PETRI_PLACES=455, PETRI_TRANSITIONS=607} [2024-06-21 20:20:00,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-21 20:20:00,474 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 607 transitions, 10018 flow [2024-06-21 20:20:00,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:00,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:00,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:00,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 20:20:00,474 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:00,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:00,475 INFO L85 PathProgramCache]: Analyzing trace with hash -16694413, now seen corresponding path program 12 times [2024-06-21 20:20:00,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:00,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434880035] [2024-06-21 20:20:00,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:00,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:00,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:00,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:00,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:00,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434880035] [2024-06-21 20:20:00,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434880035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:00,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:00,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:00,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323145914] [2024-06-21 20:20:00,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:00,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:00,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:00,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:00,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:00,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:00,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 607 transitions, 10018 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:00,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:00,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:00,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:01,833 INFO L124 PetriNetUnfolderBase]: 3570/5951 cut-off events. [2024-06-21 20:20:01,833 INFO L125 PetriNetUnfolderBase]: For 647841/647847 co-relation queries the response was YES. [2024-06-21 20:20:01,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48083 conditions, 5951 events. 3570/5951 cut-off events. For 647841/647847 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 40232 event pairs, 712 based on Foata normal form. 4/5944 useless extension candidates. Maximal degree in co-relation 47887. Up to 5167 conditions per place. [2024-06-21 20:20:01,930 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 465 selfloop transitions, 154 changer transitions 0/626 dead transitions. [2024-06-21 20:20:01,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 626 transitions, 11302 flow [2024-06-21 20:20:01,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:01,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:01,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:20:01,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:20:01,932 INFO L175 Difference]: Start difference. First operand has 455 places, 607 transitions, 10018 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:20:01,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 626 transitions, 11302 flow [2024-06-21 20:20:05,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 626 transitions, 10941 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:05,485 INFO L231 Difference]: Finished difference. Result has 458 places, 607 transitions, 9970 flow [2024-06-21 20:20:05,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9970, PETRI_PLACES=458, PETRI_TRANSITIONS=607} [2024-06-21 20:20:05,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 20:20:05,486 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 607 transitions, 9970 flow [2024-06-21 20:20:05,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:05,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:05,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:05,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 20:20:05,487 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:05,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:05,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1341055830, now seen corresponding path program 14 times [2024-06-21 20:20:05,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:05,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067613425] [2024-06-21 20:20:05,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:05,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:05,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:05,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:05,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067613425] [2024-06-21 20:20:05,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067613425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:05,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:05,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:05,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342521319] [2024-06-21 20:20:05,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:05,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:05,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:05,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:05,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:05,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:05,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 607 transitions, 9970 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:05,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:05,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:05,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:06,764 INFO L124 PetriNetUnfolderBase]: 3583/5989 cut-off events. [2024-06-21 20:20:06,765 INFO L125 PetriNetUnfolderBase]: For 659906/659915 co-relation queries the response was YES. [2024-06-21 20:20:06,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48309 conditions, 5989 events. 3583/5989 cut-off events. For 659906/659915 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40603 event pairs, 750 based on Foata normal form. 5/5986 useless extension candidates. Maximal degree in co-relation 48112. Up to 4804 conditions per place. [2024-06-21 20:20:06,861 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 290 changer transitions 0/634 dead transitions. [2024-06-21 20:20:06,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 634 transitions, 12010 flow [2024-06-21 20:20:06,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:06,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:06,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:20:06,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:20:06,862 INFO L175 Difference]: Start difference. First operand has 458 places, 607 transitions, 9970 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:20:06,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 634 transitions, 12010 flow [2024-06-21 20:20:10,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 634 transitions, 11701 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:10,636 INFO L231 Difference]: Finished difference. Result has 460 places, 613 transitions, 10329 flow [2024-06-21 20:20:10,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9661, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10329, PETRI_PLACES=460, PETRI_TRANSITIONS=613} [2024-06-21 20:20:10,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-21 20:20:10,640 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 613 transitions, 10329 flow [2024-06-21 20:20:10,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:10,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:10,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:10,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 20:20:10,641 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:10,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:10,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 15 times [2024-06-21 20:20:10,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:10,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851401385] [2024-06-21 20:20:10,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:10,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:10,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:10,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:10,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:10,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851401385] [2024-06-21 20:20:10,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851401385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:10,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:10,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:10,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241923929] [2024-06-21 20:20:10,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:10,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:10,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:10,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:10,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:10,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:10,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 613 transitions, 10329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:10,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:10,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:10,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:11,966 INFO L124 PetriNetUnfolderBase]: 3580/5985 cut-off events. [2024-06-21 20:20:11,966 INFO L125 PetriNetUnfolderBase]: For 665354/665363 co-relation queries the response was YES. [2024-06-21 20:20:12,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48612 conditions, 5985 events. 3580/5985 cut-off events. For 665354/665363 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 40607 event pairs, 750 based on Foata normal form. 5/5982 useless extension candidates. Maximal degree in co-relation 48414. Up to 4801 conditions per place. [2024-06-21 20:20:12,060 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 291 changer transitions 0/633 dead transitions. [2024-06-21 20:20:12,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 633 transitions, 12069 flow [2024-06-21 20:20:12,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:12,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:12,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:20:12,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 20:20:12,061 INFO L175 Difference]: Start difference. First operand has 460 places, 613 transitions, 10329 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:20:12,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 633 transitions, 12069 flow [2024-06-21 20:20:16,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 633 transitions, 11497 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 20:20:16,538 INFO L231 Difference]: Finished difference. Result has 464 places, 613 transitions, 10345 flow [2024-06-21 20:20:16,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10345, PETRI_PLACES=464, PETRI_TRANSITIONS=613} [2024-06-21 20:20:16,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-21 20:20:16,539 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 613 transitions, 10345 flow [2024-06-21 20:20:16,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:16,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:16,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:16,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 20:20:16,539 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:16,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:16,540 INFO L85 PathProgramCache]: Analyzing trace with hash -818086104, now seen corresponding path program 16 times [2024-06-21 20:20:16,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:16,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237582903] [2024-06-21 20:20:16,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:16,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:16,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:16,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:16,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237582903] [2024-06-21 20:20:16,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237582903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:16,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:16,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:16,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475831613] [2024-06-21 20:20:16,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:16,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:16,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:16,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:16,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:16,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:16,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 613 transitions, 10345 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:16,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:16,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:16,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:17,826 INFO L124 PetriNetUnfolderBase]: 3585/5994 cut-off events. [2024-06-21 20:20:17,827 INFO L125 PetriNetUnfolderBase]: For 678343/678352 co-relation queries the response was YES. [2024-06-21 20:20:18,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 5994 events. 3585/5994 cut-off events. For 678343/678352 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40674 event pairs, 750 based on Foata normal form. 5/5991 useless extension candidates. Maximal degree in co-relation 48562. Up to 4807 conditions per place. [2024-06-21 20:20:18,071 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 292 changer transitions 0/633 dead transitions. [2024-06-21 20:20:18,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 633 transitions, 12131 flow [2024-06-21 20:20:18,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:18,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:18,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:20:18,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:20:18,072 INFO L175 Difference]: Start difference. First operand has 464 places, 613 transitions, 10345 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:20:18,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 633 transitions, 12131 flow [2024-06-21 20:20:22,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 633 transitions, 11535 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:20:22,149 INFO L231 Difference]: Finished difference. Result has 465 places, 616 transitions, 10389 flow [2024-06-21 20:20:22,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9755, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10389, PETRI_PLACES=465, PETRI_TRANSITIONS=616} [2024-06-21 20:20:22,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-21 20:20:22,150 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 616 transitions, 10389 flow [2024-06-21 20:20:22,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:22,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:22,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:22,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 20:20:22,150 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:22,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:22,150 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 17 times [2024-06-21 20:20:22,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:22,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789039398] [2024-06-21 20:20:22,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:22,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:22,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:22,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:22,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:22,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789039398] [2024-06-21 20:20:22,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789039398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:22,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:22,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:22,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228145629] [2024-06-21 20:20:22,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:22,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:22,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:22,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:22,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:22,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:22,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 616 transitions, 10389 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:22,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:22,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:22,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:23,567 INFO L124 PetriNetUnfolderBase]: 3590/6002 cut-off events. [2024-06-21 20:20:23,567 INFO L125 PetriNetUnfolderBase]: For 686526/686529 co-relation queries the response was YES. [2024-06-21 20:20:23,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48917 conditions, 6002 events. 3590/6002 cut-off events. For 686526/686529 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40710 event pairs, 670 based on Foata normal form. 3/6002 useless extension candidates. Maximal degree in co-relation 48717. Up to 5462 conditions per place. [2024-06-21 20:20:23,667 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 51 changer transitions 0/634 dead transitions. [2024-06-21 20:20:23,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 634 transitions, 11729 flow [2024-06-21 20:20:23,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:23,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:23,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 20:20:23,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-21 20:20:23,669 INFO L175 Difference]: Start difference. First operand has 465 places, 616 transitions, 10389 flow. Second operand 8 states and 173 transitions. [2024-06-21 20:20:23,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 634 transitions, 11729 flow [2024-06-21 20:20:28,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 634 transitions, 10923 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 20:20:28,155 INFO L231 Difference]: Finished difference. Result has 466 places, 619 transitions, 9747 flow [2024-06-21 20:20:28,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9602, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9747, PETRI_PLACES=466, PETRI_TRANSITIONS=619} [2024-06-21 20:20:28,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-21 20:20:28,156 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 619 transitions, 9747 flow [2024-06-21 20:20:28,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:28,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:28,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:28,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 20:20:28,156 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:28,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:28,157 INFO L85 PathProgramCache]: Analyzing trace with hash -818074944, now seen corresponding path program 18 times [2024-06-21 20:20:28,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:28,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958602719] [2024-06-21 20:20:28,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:28,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:28,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:28,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:28,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:28,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958602719] [2024-06-21 20:20:28,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958602719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:28,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:28,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:28,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580654811] [2024-06-21 20:20:28,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:28,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:28,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:28,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:28,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:28,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:28,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 619 transitions, 9747 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:28,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:28,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:28,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:29,459 INFO L124 PetriNetUnfolderBase]: 3587/5999 cut-off events. [2024-06-21 20:20:29,459 INFO L125 PetriNetUnfolderBase]: For 690940/690949 co-relation queries the response was YES. [2024-06-21 20:20:29,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47870 conditions, 5999 events. 3587/5999 cut-off events. For 690940/690949 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40705 event pairs, 750 based on Foata normal form. 5/5996 useless extension candidates. Maximal degree in co-relation 47671. Up to 4810 conditions per place. [2024-06-21 20:20:29,556 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 294 changer transitions 0/635 dead transitions. [2024-06-21 20:20:29,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 635 transitions, 11267 flow [2024-06-21 20:20:29,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:29,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:29,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:20:29,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:20:29,557 INFO L175 Difference]: Start difference. First operand has 466 places, 619 transitions, 9747 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:20:29,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 635 transitions, 11267 flow [2024-06-21 20:20:33,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 635 transitions, 11153 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:33,347 INFO L231 Difference]: Finished difference. Result has 468 places, 619 transitions, 10227 flow [2024-06-21 20:20:33,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10227, PETRI_PLACES=468, PETRI_TRANSITIONS=619} [2024-06-21 20:20:33,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 20:20:33,347 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 619 transitions, 10227 flow [2024-06-21 20:20:33,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:33,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:33,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:33,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 20:20:33,348 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:33,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:33,349 INFO L85 PathProgramCache]: Analyzing trace with hash 42214637, now seen corresponding path program 13 times [2024-06-21 20:20:33,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:33,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181451910] [2024-06-21 20:20:33,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:33,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:33,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:33,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:33,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181451910] [2024-06-21 20:20:33,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181451910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:33,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:33,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:33,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697939928] [2024-06-21 20:20:33,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:33,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:33,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:33,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:33,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:33,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:33,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 619 transitions, 10227 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:33,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:33,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:33,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:34,806 INFO L124 PetriNetUnfolderBase]: 3595/6003 cut-off events. [2024-06-21 20:20:34,806 INFO L125 PetriNetUnfolderBase]: For 709768/709774 co-relation queries the response was YES. [2024-06-21 20:20:34,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48724 conditions, 6003 events. 3595/6003 cut-off events. For 709768/709774 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40662 event pairs, 686 based on Foata normal form. 4/6000 useless extension candidates. Maximal degree in co-relation 48524. Up to 5382 conditions per place. [2024-06-21 20:20:34,891 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 64 changer transitions 0/640 dead transitions. [2024-06-21 20:20:34,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 640 transitions, 11583 flow [2024-06-21 20:20:34,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:34,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:34,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 20:20:34,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 20:20:34,893 INFO L175 Difference]: Start difference. First operand has 468 places, 619 transitions, 10227 flow. Second operand 8 states and 179 transitions. [2024-06-21 20:20:34,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 640 transitions, 11583 flow [2024-06-21 20:20:38,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 640 transitions, 10977 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:20:38,512 INFO L231 Difference]: Finished difference. Result has 469 places, 621 transitions, 9802 flow [2024-06-21 20:20:38,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9802, PETRI_PLACES=469, PETRI_TRANSITIONS=621} [2024-06-21 20:20:38,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-21 20:20:38,513 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 621 transitions, 9802 flow [2024-06-21 20:20:38,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:38,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:38,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:38,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 20:20:38,514 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:38,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:38,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1533607361, now seen corresponding path program 5 times [2024-06-21 20:20:38,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:38,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272715284] [2024-06-21 20:20:38,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:38,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:38,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:38,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:38,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:38,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272715284] [2024-06-21 20:20:38,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272715284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:38,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:38,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:38,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64575289] [2024-06-21 20:20:38,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:38,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:38,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:38,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:38,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:38,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:38,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 621 transitions, 9802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:38,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:38,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:38,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:39,915 INFO L124 PetriNetUnfolderBase]: 3583/5978 cut-off events. [2024-06-21 20:20:39,916 INFO L125 PetriNetUnfolderBase]: For 705521/705527 co-relation queries the response was YES. [2024-06-21 20:20:39,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47862 conditions, 5978 events. 3583/5978 cut-off events. For 705521/705527 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40492 event pairs, 698 based on Foata normal form. 4/5975 useless extension candidates. Maximal degree in co-relation 47661. Up to 5230 conditions per place. [2024-06-21 20:20:40,013 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 502 selfloop transitions, 131 changer transitions 0/640 dead transitions. [2024-06-21 20:20:40,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 640 transitions, 11114 flow [2024-06-21 20:20:40,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:40,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:40,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 20:20:40,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 20:20:40,015 INFO L175 Difference]: Start difference. First operand has 469 places, 621 transitions, 9802 flow. Second operand 8 states and 182 transitions. [2024-06-21 20:20:40,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 640 transitions, 11114 flow [2024-06-21 20:20:43,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 640 transitions, 10947 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:43,932 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9902 flow [2024-06-21 20:20:43,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9902, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-21 20:20:43,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 20:20:43,933 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9902 flow [2024-06-21 20:20:43,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:43,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:43,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:43,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 20:20:43,933 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:43,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:43,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1389278427, now seen corresponding path program 14 times [2024-06-21 20:20:43,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:43,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288602422] [2024-06-21 20:20:43,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:43,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:43,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:44,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:44,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288602422] [2024-06-21 20:20:44,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288602422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:44,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:44,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:44,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826223107] [2024-06-21 20:20:44,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:44,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:44,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:44,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:44,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:44,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:44,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9902 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:44,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:44,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:44,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:45,303 INFO L124 PetriNetUnfolderBase]: 3591/5997 cut-off events. [2024-06-21 20:20:45,304 INFO L125 PetriNetUnfolderBase]: For 715533/715539 co-relation queries the response was YES. [2024-06-21 20:20:45,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48161 conditions, 5997 events. 3591/5997 cut-off events. For 715533/715539 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 40627 event pairs, 694 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 47959. Up to 5359 conditions per place. [2024-06-21 20:20:45,401 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 556 selfloop transitions, 76 changer transitions 0/639 dead transitions. [2024-06-21 20:20:45,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 639 transitions, 11252 flow [2024-06-21 20:20:45,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:45,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:45,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 20:20:45,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 20:20:45,402 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9902 flow. Second operand 8 states and 179 transitions. [2024-06-21 20:20:45,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 639 transitions, 11252 flow [2024-06-21 20:20:49,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 639 transitions, 10910 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:20:49,063 INFO L231 Difference]: Finished difference. Result has 472 places, 623 transitions, 9769 flow [2024-06-21 20:20:49,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9769, PETRI_PLACES=472, PETRI_TRANSITIONS=623} [2024-06-21 20:20:49,064 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 20:20:49,064 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 623 transitions, 9769 flow [2024-06-21 20:20:49,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:49,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:49,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:49,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 20:20:49,065 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:49,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:49,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1380707547, now seen corresponding path program 15 times [2024-06-21 20:20:49,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:49,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469353971] [2024-06-21 20:20:49,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:49,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:49,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:49,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:49,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469353971] [2024-06-21 20:20:49,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469353971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:49,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:49,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:49,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748597336] [2024-06-21 20:20:49,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:49,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:49,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:49,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:49,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:49,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:49,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 623 transitions, 9769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:49,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:49,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:49,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:50,456 INFO L124 PetriNetUnfolderBase]: 3612/6022 cut-off events. [2024-06-21 20:20:50,456 INFO L125 PetriNetUnfolderBase]: For 739797/739803 co-relation queries the response was YES. [2024-06-21 20:20:50,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48465 conditions, 6022 events. 3612/6022 cut-off events. For 739797/739803 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40818 event pairs, 681 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 48262. Up to 5323 conditions per place. [2024-06-21 20:20:50,550 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 557 selfloop transitions, 85 changer transitions 0/649 dead transitions. [2024-06-21 20:20:50,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 649 transitions, 11461 flow [2024-06-21 20:20:50,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:20:50,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:20:50,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:20:50,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 20:20:50,552 INFO L175 Difference]: Start difference. First operand has 472 places, 623 transitions, 9769 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:20:50,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 649 transitions, 11461 flow [2024-06-21 20:20:54,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 649 transitions, 11280 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:54,208 INFO L231 Difference]: Finished difference. Result has 475 places, 628 transitions, 9895 flow [2024-06-21 20:20:54,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9895, PETRI_PLACES=475, PETRI_TRANSITIONS=628} [2024-06-21 20:20:54,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-21 20:20:54,209 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 628 transitions, 9895 flow [2024-06-21 20:20:54,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:54,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:54,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:54,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 20:20:54,209 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:54,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:54,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1617179577, now seen corresponding path program 16 times [2024-06-21 20:20:54,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:54,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280737968] [2024-06-21 20:20:54,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:54,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:54,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:54,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:54,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280737968] [2024-06-21 20:20:54,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280737968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:54,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:54,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:54,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990563872] [2024-06-21 20:20:54,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:54,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:54,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:54,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:54,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:54,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:54,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 628 transitions, 9895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:54,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:54,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:54,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:55,763 INFO L124 PetriNetUnfolderBase]: 3607/6021 cut-off events. [2024-06-21 20:20:55,763 INFO L125 PetriNetUnfolderBase]: For 738581/738587 co-relation queries the response was YES. [2024-06-21 20:20:55,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48363 conditions, 6021 events. 3607/6021 cut-off events. For 738581/738587 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40820 event pairs, 686 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 48158. Up to 5383 conditions per place. [2024-06-21 20:20:55,847 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 562 selfloop transitions, 77 changer transitions 0/646 dead transitions. [2024-06-21 20:20:55,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 646 transitions, 11215 flow [2024-06-21 20:20:55,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:20:55,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:20:55,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 20:20:55,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 20:20:55,849 INFO L175 Difference]: Start difference. First operand has 475 places, 628 transitions, 9895 flow. Second operand 10 states and 215 transitions. [2024-06-21 20:20:55,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 646 transitions, 11215 flow [2024-06-21 20:20:59,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11031 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 20:20:59,734 INFO L231 Difference]: Finished difference. Result has 481 places, 628 transitions, 9870 flow [2024-06-21 20:20:59,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=481, PETRI_TRANSITIONS=628} [2024-06-21 20:20:59,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-21 20:20:59,735 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 628 transitions, 9870 flow [2024-06-21 20:20:59,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:59,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:59,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:59,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 20:20:59,735 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:20:59,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:59,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1118746191, now seen corresponding path program 6 times [2024-06-21 20:20:59,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:59,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999137916] [2024-06-21 20:20:59,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:59,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:59,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:59,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:59,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:59,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999137916] [2024-06-21 20:20:59,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999137916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:59,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:59,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:20:59,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740624782] [2024-06-21 20:20:59,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:59,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:20:59,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:59,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:20:59,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:20:59,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:20:59,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 628 transitions, 9870 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:59,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:59,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:20:59,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:01,134 INFO L124 PetriNetUnfolderBase]: 3615/6024 cut-off events. [2024-06-21 20:21:01,134 INFO L125 PetriNetUnfolderBase]: For 750375/750381 co-relation queries the response was YES. [2024-06-21 20:21:01,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48450 conditions, 6024 events. 3615/6024 cut-off events. For 750375/750381 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 40769 event pairs, 698 based on Foata normal form. 4/6021 useless extension candidates. Maximal degree in co-relation 48244. Up to 5278 conditions per place. [2024-06-21 20:21:01,233 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 510 selfloop transitions, 129 changer transitions 0/646 dead transitions. [2024-06-21 20:21:01,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 646 transitions, 11239 flow [2024-06-21 20:21:01,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:01,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:01,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 20:21:01,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 20:21:01,234 INFO L175 Difference]: Start difference. First operand has 481 places, 628 transitions, 9870 flow. Second operand 8 states and 181 transitions. [2024-06-21 20:21:01,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 646 transitions, 11239 flow [2024-06-21 20:21:06,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 646 transitions, 11084 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:21:06,097 INFO L231 Difference]: Finished difference. Result has 481 places, 630 transitions, 10035 flow [2024-06-21 20:21:06,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10035, PETRI_PLACES=481, PETRI_TRANSITIONS=630} [2024-06-21 20:21:06,097 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-21 20:21:06,097 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 630 transitions, 10035 flow [2024-06-21 20:21:06,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:06,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:06,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:06,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 20:21:06,098 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:06,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:06,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1061339959, now seen corresponding path program 7 times [2024-06-21 20:21:06,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:06,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654993365] [2024-06-21 20:21:06,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:06,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:06,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:06,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:06,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654993365] [2024-06-21 20:21:06,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654993365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:06,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:06,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:06,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721234099] [2024-06-21 20:21:06,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:06,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:06,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:06,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:06,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:06,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:06,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 630 transitions, 10035 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:06,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:06,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:06,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:07,539 INFO L124 PetriNetUnfolderBase]: 3623/6045 cut-off events. [2024-06-21 20:21:07,539 INFO L125 PetriNetUnfolderBase]: For 762359/762359 co-relation queries the response was YES. [2024-06-21 20:21:07,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48852 conditions, 6045 events. 3623/6045 cut-off events. For 762359/762359 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 40969 event pairs, 657 based on Foata normal form. 2/6045 useless extension candidates. Maximal degree in co-relation 48645. Up to 5542 conditions per place. [2024-06-21 20:21:07,637 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 30 changer transitions 0/648 dead transitions. [2024-06-21 20:21:07,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 648 transitions, 11406 flow [2024-06-21 20:21:07,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:07,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:07,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 20:21:07,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 20:21:07,639 INFO L175 Difference]: Start difference. First operand has 481 places, 630 transitions, 10035 flow. Second operand 8 states and 172 transitions. [2024-06-21 20:21:07,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 648 transitions, 11406 flow [2024-06-21 20:21:11,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 648 transitions, 11109 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:11,686 INFO L231 Difference]: Finished difference. Result has 483 places, 632 transitions, 9858 flow [2024-06-21 20:21:11,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9858, PETRI_PLACES=483, PETRI_TRANSITIONS=632} [2024-06-21 20:21:11,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-21 20:21:11,686 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 632 transitions, 9858 flow [2024-06-21 20:21:11,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:11,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:11,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:11,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 20:21:11,687 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:11,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:11,687 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 8 times [2024-06-21 20:21:11,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:11,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249613863] [2024-06-21 20:21:11,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:11,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:11,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:11,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:11,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249613863] [2024-06-21 20:21:11,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249613863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:11,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:11,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:11,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39160159] [2024-06-21 20:21:11,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:11,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:11,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:11,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:11,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:11,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:11,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 632 transitions, 9858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:11,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:11,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:11,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:13,145 INFO L124 PetriNetUnfolderBase]: 3631/6053 cut-off events. [2024-06-21 20:21:13,146 INFO L125 PetriNetUnfolderBase]: For 773043/773043 co-relation queries the response was YES. [2024-06-21 20:21:13,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48726 conditions, 6053 events. 3631/6053 cut-off events. For 773043/773043 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40949 event pairs, 655 based on Foata normal form. 2/6053 useless extension candidates. Maximal degree in co-relation 48518. Up to 5540 conditions per place. [2024-06-21 20:21:13,242 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 34 changer transitions 0/652 dead transitions. [2024-06-21 20:21:13,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 652 transitions, 11235 flow [2024-06-21 20:21:13,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:13,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:13,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 20:21:13,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-21 20:21:13,243 INFO L175 Difference]: Start difference. First operand has 483 places, 632 transitions, 9858 flow. Second operand 9 states and 191 transitions. [2024-06-21 20:21:13,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 652 transitions, 11235 flow [2024-06-21 20:21:17,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 652 transitions, 11138 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:17,642 INFO L231 Difference]: Finished difference. Result has 486 places, 634 transitions, 9883 flow [2024-06-21 20:21:17,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9883, PETRI_PLACES=486, PETRI_TRANSITIONS=634} [2024-06-21 20:21:17,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-21 20:21:17,642 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 634 transitions, 9883 flow [2024-06-21 20:21:17,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:17,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:17,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:17,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 20:21:17,643 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:17,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:17,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1119104892, now seen corresponding path program 19 times [2024-06-21 20:21:17,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:17,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874145698] [2024-06-21 20:21:17,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:17,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:17,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:17,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:17,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874145698] [2024-06-21 20:21:17,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874145698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:17,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:17,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:17,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27963205] [2024-06-21 20:21:17,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:17,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:17,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:17,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:17,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:17,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 634 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:17,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:17,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:17,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:19,208 INFO L124 PetriNetUnfolderBase]: 3660/6108 cut-off events. [2024-06-21 20:21:19,208 INFO L125 PetriNetUnfolderBase]: For 800669/800672 co-relation queries the response was YES. [2024-06-21 20:21:19,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49385 conditions, 6108 events. 3660/6108 cut-off events. For 800669/800672 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41477 event pairs, 670 based on Foata normal form. 3/6108 useless extension candidates. Maximal degree in co-relation 49176. Up to 4998 conditions per place. [2024-06-21 20:21:19,296 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 343 selfloop transitions, 334 changer transitions 0/684 dead transitions. [2024-06-21 20:21:19,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 684 transitions, 11957 flow [2024-06-21 20:21:19,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:21:19,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:21:19,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-21 20:21:19,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-21 20:21:19,297 INFO L175 Difference]: Start difference. First operand has 486 places, 634 transitions, 9883 flow. Second operand 11 states and 260 transitions. [2024-06-21 20:21:19,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 684 transitions, 11957 flow [2024-06-21 20:21:23,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 684 transitions, 11858 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:21:23,623 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10604 flow [2024-06-21 20:21:23,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10604, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-21 20:21:23,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 20:21:23,624 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10604 flow [2024-06-21 20:21:23,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:23,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:23,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:23,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 20:21:23,624 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:23,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:23,625 INFO L85 PathProgramCache]: Analyzing trace with hash -224552950, now seen corresponding path program 20 times [2024-06-21 20:21:23,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:23,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936298612] [2024-06-21 20:21:23,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:23,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:23,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:23,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:23,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936298612] [2024-06-21 20:21:23,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936298612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:23,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:23,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:23,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846026460] [2024-06-21 20:21:23,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:23,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:23,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:23,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:23,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:23,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:23,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10604 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:23,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:23,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:23,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:25,064 INFO L124 PetriNetUnfolderBase]: 3657/6104 cut-off events. [2024-06-21 20:21:25,064 INFO L125 PetriNetUnfolderBase]: For 806113/806116 co-relation queries the response was YES. [2024-06-21 20:21:25,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50110 conditions, 6104 events. 3657/6104 cut-off events. For 806113/806116 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41454 event pairs, 682 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 49900. Up to 4995 conditions per place. [2024-06-21 20:21:25,164 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 283 changer transitions 0/680 dead transitions. [2024-06-21 20:21:25,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 680 transitions, 12772 flow [2024-06-21 20:21:25,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:25,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:25,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 20:21:25,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-21 20:21:25,169 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10604 flow. Second operand 9 states and 221 transitions. [2024-06-21 20:21:25,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 680 transitions, 12772 flow [2024-06-21 20:21:29,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 680 transitions, 12086 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 20:21:29,432 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10506 flow [2024-06-21 20:21:29,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10506, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-21 20:21:29,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-21 20:21:29,433 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10506 flow [2024-06-21 20:21:29,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:29,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:29,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:29,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 20:21:29,433 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:29,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:29,434 INFO L85 PathProgramCache]: Analyzing trace with hash -224725930, now seen corresponding path program 21 times [2024-06-21 20:21:29,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:29,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639881755] [2024-06-21 20:21:29,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:29,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:29,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:29,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:29,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639881755] [2024-06-21 20:21:29,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639881755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:29,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:29,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:29,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144152797] [2024-06-21 20:21:29,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:29,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:29,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:29,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:29,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:29,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:29,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10506 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:29,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:29,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:29,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:30,949 INFO L124 PetriNetUnfolderBase]: 3654/6100 cut-off events. [2024-06-21 20:21:30,949 INFO L125 PetriNetUnfolderBase]: For 788322/788325 co-relation queries the response was YES. [2024-06-21 20:21:31,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6100 events. 3654/6100 cut-off events. For 788322/788325 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 41447 event pairs, 670 based on Foata normal form. 3/6100 useless extension candidates. Maximal degree in co-relation 49535. Up to 4992 conditions per place. [2024-06-21 20:21:31,049 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 328 changer transitions 0/686 dead transitions. [2024-06-21 20:21:31,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 686 transitions, 12452 flow [2024-06-21 20:21:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:21:31,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:21:31,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-21 20:21:31,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 20:21:31,051 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10506 flow. Second operand 10 states and 246 transitions. [2024-06-21 20:21:31,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 686 transitions, 12452 flow [2024-06-21 20:21:35,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 686 transitions, 11696 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:21:35,337 INFO L231 Difference]: Finished difference. Result has 490 places, 646 transitions, 10424 flow [2024-06-21 20:21:35,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10424, PETRI_PLACES=490, PETRI_TRANSITIONS=646} [2024-06-21 20:21:35,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 20:21:35,337 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 646 transitions, 10424 flow [2024-06-21 20:21:35,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:35,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:35,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:35,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 20:21:35,338 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:35,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:35,338 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 22 times [2024-06-21 20:21:35,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:35,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365805653] [2024-06-21 20:21:35,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:35,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:35,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:35,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:35,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365805653] [2024-06-21 20:21:35,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365805653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:35,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:35,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:35,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522425474] [2024-06-21 20:21:35,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:35,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:35,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:35,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:35,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:35,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:35,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 646 transitions, 10424 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:35,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:35,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:35,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:36,765 INFO L124 PetriNetUnfolderBase]: 3659/6109 cut-off events. [2024-06-21 20:21:36,765 INFO L125 PetriNetUnfolderBase]: For 787442/787445 co-relation queries the response was YES. [2024-06-21 20:21:36,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49804 conditions, 6109 events. 3659/6109 cut-off events. For 787442/787445 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41490 event pairs, 662 based on Foata normal form. 3/6109 useless extension candidates. Maximal degree in co-relation 49595. Up to 4998 conditions per place. [2024-06-21 20:21:36,863 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 276 changer transitions 0/679 dead transitions. [2024-06-21 20:21:36,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 679 transitions, 12369 flow [2024-06-21 20:21:36,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:36,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:36,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 20:21:36,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:21:36,865 INFO L175 Difference]: Start difference. First operand has 490 places, 646 transitions, 10424 flow. Second operand 9 states and 216 transitions. [2024-06-21 20:21:36,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 679 transitions, 12369 flow [2024-06-21 20:21:40,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 679 transitions, 11762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 20:21:40,152 INFO L231 Difference]: Finished difference. Result has 490 places, 649 transitions, 10430 flow [2024-06-21 20:21:40,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10430, PETRI_PLACES=490, PETRI_TRANSITIONS=649} [2024-06-21 20:21:40,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-21 20:21:40,153 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 649 transitions, 10430 flow [2024-06-21 20:21:40,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:40,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:40,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:40,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 20:21:40,154 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:40,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash -224374390, now seen corresponding path program 23 times [2024-06-21 20:21:40,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:40,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655303775] [2024-06-21 20:21:40,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:40,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:40,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:40,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:40,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:40,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655303775] [2024-06-21 20:21:40,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655303775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:40,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:40,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:40,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571415078] [2024-06-21 20:21:40,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:40,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:40,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:40,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:40,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:40,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:40,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 649 transitions, 10430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:40,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:40,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:40,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:41,710 INFO L124 PetriNetUnfolderBase]: 3656/6105 cut-off events. [2024-06-21 20:21:41,710 INFO L125 PetriNetUnfolderBase]: For 768018/768021 co-relation queries the response was YES. [2024-06-21 20:21:41,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49507 conditions, 6105 events. 3656/6105 cut-off events. For 768018/768021 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41458 event pairs, 670 based on Foata normal form. 3/6105 useless extension candidates. Maximal degree in co-relation 49299. Up to 4995 conditions per place. [2024-06-21 20:21:41,804 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 360 selfloop transitions, 312 changer transitions 0/679 dead transitions. [2024-06-21 20:21:41,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 679 transitions, 12572 flow [2024-06-21 20:21:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:21:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:21:41,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-21 20:21:41,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-21 20:21:41,805 INFO L175 Difference]: Start difference. First operand has 490 places, 649 transitions, 10430 flow. Second operand 11 states and 250 transitions. [2024-06-21 20:21:41,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 679 transitions, 12572 flow [2024-06-21 20:21:46,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 679 transitions, 12138 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 20:21:46,099 INFO L231 Difference]: Finished difference. Result has 494 places, 649 transitions, 10636 flow [2024-06-21 20:21:46,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10636, PETRI_PLACES=494, PETRI_TRANSITIONS=649} [2024-06-21 20:21:46,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-21 20:21:46,100 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 649 transitions, 10636 flow [2024-06-21 20:21:46,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:46,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:46,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:46,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 20:21:46,100 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:46,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:46,101 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 24 times [2024-06-21 20:21:46,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:46,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720584646] [2024-06-21 20:21:46,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:46,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:46,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:46,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720584646] [2024-06-21 20:21:46,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720584646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:46,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:46,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:46,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134598566] [2024-06-21 20:21:46,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:46,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:46,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:46,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:46,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:46,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:46,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 649 transitions, 10636 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:46,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:46,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:46,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:47,514 INFO L124 PetriNetUnfolderBase]: 3653/6102 cut-off events. [2024-06-21 20:21:47,514 INFO L125 PetriNetUnfolderBase]: For 765029/765038 co-relation queries the response was YES. [2024-06-21 20:21:47,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49555 conditions, 6102 events. 3653/6102 cut-off events. For 765029/765038 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41501 event pairs, 750 based on Foata normal form. 5/6099 useless extension candidates. Maximal degree in co-relation 49347. Up to 4992 conditions per place. [2024-06-21 20:21:47,619 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 259 changer transitions 0/671 dead transitions. [2024-06-21 20:21:47,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 671 transitions, 12502 flow [2024-06-21 20:21:47,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:47,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:47,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:21:47,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:21:47,621 INFO L175 Difference]: Start difference. First operand has 494 places, 649 transitions, 10636 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:21:47,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 671 transitions, 12502 flow [2024-06-21 20:21:51,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 11786 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:21:51,749 INFO L231 Difference]: Finished difference. Result has 491 places, 649 transitions, 10448 flow [2024-06-21 20:21:51,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9924, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10448, PETRI_PLACES=491, PETRI_TRANSITIONS=649} [2024-06-21 20:21:51,750 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-21 20:21:51,750 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 649 transitions, 10448 flow [2024-06-21 20:21:51,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:51,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:51,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:51,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 20:21:51,751 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:51,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:51,751 INFO L85 PathProgramCache]: Analyzing trace with hash -224368810, now seen corresponding path program 25 times [2024-06-21 20:21:51,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:51,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825745024] [2024-06-21 20:21:51,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:51,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:51,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:51,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:51,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825745024] [2024-06-21 20:21:51,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825745024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:51,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:51,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:51,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826805937] [2024-06-21 20:21:51,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:51,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:51,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:51,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:51,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:51,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:51,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 649 transitions, 10448 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:51,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:51,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:51,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:53,242 INFO L124 PetriNetUnfolderBase]: 3650/6097 cut-off events. [2024-06-21 20:21:53,242 INFO L125 PetriNetUnfolderBase]: For 753811/753814 co-relation queries the response was YES. [2024-06-21 20:21:53,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49238 conditions, 6097 events. 3650/6097 cut-off events. For 753811/753814 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41428 event pairs, 670 based on Foata normal form. 3/6097 useless extension candidates. Maximal degree in co-relation 49030. Up to 4989 conditions per place. [2024-06-21 20:21:53,341 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 378 selfloop transitions, 292 changer transitions 0/677 dead transitions. [2024-06-21 20:21:53,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 677 transitions, 12340 flow [2024-06-21 20:21:53,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:21:53,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:21:53,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-21 20:21:53,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-21 20:21:53,342 INFO L175 Difference]: Start difference. First operand has 491 places, 649 transitions, 10448 flow. Second operand 10 states and 231 transitions. [2024-06-21 20:21:53,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 677 transitions, 12340 flow [2024-06-21 20:21:57,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11666 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:21:57,335 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10374 flow [2024-06-21 20:21:57,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10374, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-21 20:21:57,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 20:21:57,336 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10374 flow [2024-06-21 20:21:57,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:57,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:57,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:57,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 20:21:57,337 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:21:57,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:57,337 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 26 times [2024-06-21 20:21:57,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:57,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148767359] [2024-06-21 20:21:57,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:57,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:57,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:57,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:57,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148767359] [2024-06-21 20:21:57,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148767359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:57,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:57,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:57,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496020646] [2024-06-21 20:21:57,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:57,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:57,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:57,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:57,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:57,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:21:57,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10374 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:57,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:57,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:21:57,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:58,734 INFO L124 PetriNetUnfolderBase]: 3647/6094 cut-off events. [2024-06-21 20:21:58,734 INFO L125 PetriNetUnfolderBase]: For 760780/760789 co-relation queries the response was YES. [2024-06-21 20:21:58,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49184 conditions, 6094 events. 3647/6094 cut-off events. For 760780/760789 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41482 event pairs, 752 based on Foata normal form. 5/6091 useless extension candidates. Maximal degree in co-relation 48975. Up to 4986 conditions per place. [2024-06-21 20:21:58,836 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 406 selfloop transitions, 255 changer transitions 0/668 dead transitions. [2024-06-21 20:21:58,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 668 transitions, 12230 flow [2024-06-21 20:21:58,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:58,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:58,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:21:58,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:21:58,837 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10374 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:21:58,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 668 transitions, 12230 flow [2024-06-21 20:22:02,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 668 transitions, 11695 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:02,622 INFO L231 Difference]: Finished difference. Result has 492 places, 649 transitions, 10360 flow [2024-06-21 20:22:02,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9843, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10360, PETRI_PLACES=492, PETRI_TRANSITIONS=649} [2024-06-21 20:22:02,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 20:22:02,623 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 649 transitions, 10360 flow [2024-06-21 20:22:02,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:02,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:02,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:02,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 20:22:02,623 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:02,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:02,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1487832876, now seen corresponding path program 27 times [2024-06-21 20:22:02,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:02,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506707788] [2024-06-21 20:22:02,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:02,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:02,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:02,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506707788] [2024-06-21 20:22:02,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506707788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:02,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:02,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:02,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588524230] [2024-06-21 20:22:02,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:02,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:02,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:02,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:02,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:02,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:02,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 649 transitions, 10360 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:02,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:02,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:02,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:04,178 INFO L124 PetriNetUnfolderBase]: 3644/6089 cut-off events. [2024-06-21 20:22:04,178 INFO L125 PetriNetUnfolderBase]: For 750158/750161 co-relation queries the response was YES. [2024-06-21 20:22:04,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48974 conditions, 6089 events. 3644/6089 cut-off events. For 750158/750161 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 41425 event pairs, 670 based on Foata normal form. 3/6089 useless extension candidates. Maximal degree in co-relation 48765. Up to 5282 conditions per place. [2024-06-21 20:22:04,268 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 532 selfloop transitions, 138 changer transitions 0/677 dead transitions. [2024-06-21 20:22:04,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 677 transitions, 12258 flow [2024-06-21 20:22:04,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:22:04,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:22:04,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:22:04,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 20:22:04,269 INFO L175 Difference]: Start difference. First operand has 492 places, 649 transitions, 10360 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:22:04,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 677 transitions, 12258 flow [2024-06-21 20:22:07,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 677 transitions, 11684 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:07,867 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 10081 flow [2024-06-21 20:22:07,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10081, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-21 20:22:07,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 20:22:07,867 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 10081 flow [2024-06-21 20:22:07,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:07,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:07,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:07,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 20:22:07,868 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:07,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:07,868 INFO L85 PathProgramCache]: Analyzing trace with hash 16246370, now seen corresponding path program 28 times [2024-06-21 20:22:07,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:07,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410532105] [2024-06-21 20:22:07,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:07,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:07,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:07,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:07,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410532105] [2024-06-21 20:22:07,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410532105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:07,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:07,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:07,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75081147] [2024-06-21 20:22:07,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:07,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:07,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:07,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:07,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:08,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:08,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 10081 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:08,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:08,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:08,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:09,322 INFO L124 PetriNetUnfolderBase]: 3659/6114 cut-off events. [2024-06-21 20:22:09,322 INFO L125 PetriNetUnfolderBase]: For 760849/760852 co-relation queries the response was YES. [2024-06-21 20:22:09,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48913 conditions, 6114 events. 3659/6114 cut-off events. For 760849/760852 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 670 based on Foata normal form. 3/6114 useless extension candidates. Maximal degree in co-relation 48703. Up to 5562 conditions per place. [2024-06-21 20:22:09,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 53 changer transitions 0/672 dead transitions. [2024-06-21 20:22:09,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 672 transitions, 11580 flow [2024-06-21 20:22:09,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:22:09,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:22:09,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 20:22:09,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 20:22:09,423 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 10081 flow. Second operand 7 states and 155 transitions. [2024-06-21 20:22:09,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 672 transitions, 11580 flow [2024-06-21 20:22:13,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 672 transitions, 11149 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:13,326 INFO L231 Difference]: Finished difference. Result has 495 places, 658 transitions, 9918 flow [2024-06-21 20:22:13,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9666, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9918, PETRI_PLACES=495, PETRI_TRANSITIONS=658} [2024-06-21 20:22:13,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-21 20:22:13,327 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 658 transitions, 9918 flow [2024-06-21 20:22:13,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:13,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:13,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:13,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 20:22:13,327 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:13,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:13,328 INFO L85 PathProgramCache]: Analyzing trace with hash 182480150, now seen corresponding path program 29 times [2024-06-21 20:22:13,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:13,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70719294] [2024-06-21 20:22:13,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:13,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:13,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:13,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:13,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70719294] [2024-06-21 20:22:13,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70719294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:13,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:13,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:13,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505031390] [2024-06-21 20:22:13,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:13,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:13,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:13,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:13,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:13,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:13,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 658 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:13,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:13,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:13,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:14,818 INFO L124 PetriNetUnfolderBase]: 3656/6110 cut-off events. [2024-06-21 20:22:14,818 INFO L125 PetriNetUnfolderBase]: For 762977/762980 co-relation queries the response was YES. [2024-06-21 20:22:14,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48490 conditions, 6110 events. 3656/6110 cut-off events. For 762977/762980 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41603 event pairs, 672 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 48278. Up to 5293 conditions per place. [2024-06-21 20:22:14,919 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 537 selfloop transitions, 145 changer transitions 0/689 dead transitions. [2024-06-21 20:22:14,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 689 transitions, 11608 flow [2024-06-21 20:22:14,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:14,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:14,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:22:14,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:22:14,920 INFO L175 Difference]: Start difference. First operand has 495 places, 658 transitions, 9918 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:22:14,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 689 transitions, 11608 flow [2024-06-21 20:22:18,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 689 transitions, 11488 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:22:18,640 INFO L231 Difference]: Finished difference. Result has 499 places, 658 transitions, 10109 flow [2024-06-21 20:22:18,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10109, PETRI_PLACES=499, PETRI_TRANSITIONS=658} [2024-06-21 20:22:18,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 20:22:18,640 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 658 transitions, 10109 flow [2024-06-21 20:22:18,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:18,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:18,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:18,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 20:22:18,641 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:18,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:18,641 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 30 times [2024-06-21 20:22:18,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:18,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403716145] [2024-06-21 20:22:18,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:18,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:18,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:18,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:18,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403716145] [2024-06-21 20:22:18,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403716145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:18,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:18,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:18,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895249505] [2024-06-21 20:22:18,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:18,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:18,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:18,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:18,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:18,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:18,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 658 transitions, 10109 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:18,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:20,115 INFO L124 PetriNetUnfolderBase]: 3653/6106 cut-off events. [2024-06-21 20:22:20,115 INFO L125 PetriNetUnfolderBase]: For 768425/768428 co-relation queries the response was YES. [2024-06-21 20:22:20,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48718 conditions, 6106 events. 3653/6106 cut-off events. For 768425/768428 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41560 event pairs, 670 based on Foata normal form. 3/6106 useless extension candidates. Maximal degree in co-relation 48505. Up to 5290 conditions per place. [2024-06-21 20:22:20,214 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 521 selfloop transitions, 159 changer transitions 0/687 dead transitions. [2024-06-21 20:22:20,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 11543 flow [2024-06-21 20:22:20,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:22:20,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:22:20,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:22:20,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-21 20:22:20,215 INFO L175 Difference]: Start difference. First operand has 499 places, 658 transitions, 10109 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:22:20,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 11543 flow [2024-06-21 20:22:24,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 687 transitions, 11161 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:24,541 INFO L231 Difference]: Finished difference. Result has 497 places, 658 transitions, 10059 flow [2024-06-21 20:22:24,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9727, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10059, PETRI_PLACES=497, PETRI_TRANSITIONS=658} [2024-06-21 20:22:24,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-21 20:22:24,542 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 658 transitions, 10059 flow [2024-06-21 20:22:24,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:24,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:24,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:24,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 20:22:24,543 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:24,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:24,543 INFO L85 PathProgramCache]: Analyzing trace with hash -880418263, now seen corresponding path program 17 times [2024-06-21 20:22:24,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:24,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311864095] [2024-06-21 20:22:24,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:24,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:24,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-06-21 20:22:24,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:24,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311864095] [2024-06-21 20:22:24,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311864095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:24,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:24,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:24,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031234200] [2024-06-21 20:22:24,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:24,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:24,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:24,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:24,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:24,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:24,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 658 transitions, 10059 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:24,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:24,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:24,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:26,034 INFO L124 PetriNetUnfolderBase]: 3630/6068 cut-off events. [2024-06-21 20:22:26,034 INFO L125 PetriNetUnfolderBase]: For 748656/748659 co-relation queries the response was YES. [2024-06-21 20:22:26,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 6068 events. 3630/6068 cut-off events. For 748656/748659 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41304 event pairs, 636 based on Foata normal form. 12/6077 useless extension candidates. Maximal degree in co-relation 46950. Up to 5074 conditions per place. [2024-06-21 20:22:26,139 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 561 selfloop transitions, 128 changer transitions 0/696 dead transitions. [2024-06-21 20:22:26,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 696 transitions, 11551 flow [2024-06-21 20:22:26,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:26,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:26,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 20:22:26,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:22:26,140 INFO L175 Difference]: Start difference. First operand has 497 places, 658 transitions, 10059 flow. Second operand 9 states and 220 transitions. [2024-06-21 20:22:26,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 696 transitions, 11551 flow [2024-06-21 20:22:29,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 696 transitions, 11189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:29,365 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9971 flow [2024-06-21 20:22:29,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9697, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9971, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-21 20:22:29,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 20:22:29,366 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9971 flow [2024-06-21 20:22:29,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:29,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:29,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:29,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 20:22:29,367 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:29,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:29,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1312809771, now seen corresponding path program 18 times [2024-06-21 20:22:29,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:29,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092876550] [2024-06-21 20:22:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:29,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:29,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:29,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092876550] [2024-06-21 20:22:29,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092876550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:29,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:29,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:29,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318763459] [2024-06-21 20:22:29,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:29,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:29,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:29,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:29,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:29,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:29,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9971 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:29,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:29,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:29,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:31,015 INFO L124 PetriNetUnfolderBase]: 3625/6059 cut-off events. [2024-06-21 20:22:31,016 INFO L125 PetriNetUnfolderBase]: For 683517/683523 co-relation queries the response was YES. [2024-06-21 20:22:31,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46989 conditions, 6059 events. 3625/6059 cut-off events. For 683517/683523 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41213 event pairs, 674 based on Foata normal form. 4/6056 useless extension candidates. Maximal degree in co-relation 46775. Up to 5255 conditions per place. [2024-06-21 20:22:31,103 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 548 selfloop transitions, 139 changer transitions 0/694 dead transitions. [2024-06-21 20:22:31,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 694 transitions, 11435 flow [2024-06-21 20:22:31,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:22:31,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:22:31,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-21 20:22:31,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-21 20:22:31,104 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9971 flow. Second operand 10 states and 237 transitions. [2024-06-21 20:22:31,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 694 transitions, 11435 flow [2024-06-21 20:22:34,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 694 transitions, 11145 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:34,680 INFO L231 Difference]: Finished difference. Result has 502 places, 658 transitions, 9973 flow [2024-06-21 20:22:34,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9973, PETRI_PLACES=502, PETRI_TRANSITIONS=658} [2024-06-21 20:22:34,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-21 20:22:34,693 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 658 transitions, 9973 flow [2024-06-21 20:22:34,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:34,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:34,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:34,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 20:22:34,693 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:34,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:34,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1084908621, now seen corresponding path program 19 times [2024-06-21 20:22:34,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:34,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965160162] [2024-06-21 20:22:34,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:34,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:34,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:34,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-06-21 20:22:34,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:34,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965160162] [2024-06-21 20:22:34,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965160162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:34,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:34,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:34,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582933449] [2024-06-21 20:22:34,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:34,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:34,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:34,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:34,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:34,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:34,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 658 transitions, 9973 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:34,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:34,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:34,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:36,134 INFO L124 PetriNetUnfolderBase]: 3620/6047 cut-off events. [2024-06-21 20:22:36,135 INFO L125 PetriNetUnfolderBase]: For 656890/656896 co-relation queries the response was YES. [2024-06-21 20:22:36,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46523 conditions, 6047 events. 3620/6047 cut-off events. For 656890/656896 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41150 event pairs, 668 based on Foata normal form. 4/6044 useless extension candidates. Maximal degree in co-relation 46308. Up to 5254 conditions per place. [2024-06-21 20:22:36,239 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 545 selfloop transitions, 134 changer transitions 0/686 dead transitions. [2024-06-21 20:22:36,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 686 transitions, 11401 flow [2024-06-21 20:22:36,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:36,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:36,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:22:36,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:22:36,240 INFO L175 Difference]: Start difference. First operand has 502 places, 658 transitions, 9973 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:22:36,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 686 transitions, 11401 flow [2024-06-21 20:22:40,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11081 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:40,092 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9932 flow [2024-06-21 20:22:40,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9653, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9932, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-21 20:22:40,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 20:22:40,093 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9932 flow [2024-06-21 20:22:40,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:40,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:40,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:40,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 20:22:40,094 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:40,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:40,095 INFO L85 PathProgramCache]: Analyzing trace with hash -86038747, now seen corresponding path program 20 times [2024-06-21 20:22:40,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:40,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304317037] [2024-06-21 20:22:40,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:40,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:40,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:40,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:40,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304317037] [2024-06-21 20:22:40,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304317037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:40,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:40,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:40,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832766344] [2024-06-21 20:22:40,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:40,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:40,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:40,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:40,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:40,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:40,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9932 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:40,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:40,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:40,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:41,525 INFO L124 PetriNetUnfolderBase]: 3615/6049 cut-off events. [2024-06-21 20:22:41,525 INFO L125 PetriNetUnfolderBase]: For 631925/631931 co-relation queries the response was YES. [2024-06-21 20:22:41,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46097 conditions, 6049 events. 3615/6049 cut-off events. For 631925/631931 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 41215 event pairs, 558 based on Foata normal form. 4/6046 useless extension candidates. Maximal degree in co-relation 45882. Up to 4918 conditions per place. [2024-06-21 20:22:41,624 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 524 selfloop transitions, 159 changer transitions 0/690 dead transitions. [2024-06-21 20:22:41,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 690 transitions, 11396 flow [2024-06-21 20:22:41,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:41,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:41,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:22:41,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 20:22:41,626 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9932 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:22:41,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 690 transitions, 11396 flow [2024-06-21 20:22:45,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 690 transitions, 11083 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:45,157 INFO L231 Difference]: Finished difference. Result has 500 places, 658 transitions, 9948 flow [2024-06-21 20:22:45,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9948, PETRI_PLACES=500, PETRI_TRANSITIONS=658} [2024-06-21 20:22:45,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 20:22:45,158 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 658 transitions, 9948 flow [2024-06-21 20:22:45,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:45,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:45,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:45,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 20:22:45,159 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:45,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:45,159 INFO L85 PathProgramCache]: Analyzing trace with hash 490577197, now seen corresponding path program 9 times [2024-06-21 20:22:45,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:45,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202410795] [2024-06-21 20:22:45,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:45,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:45,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:45,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:45,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:45,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202410795] [2024-06-21 20:22:45,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202410795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:45,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:45,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:45,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22768519] [2024-06-21 20:22:45,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:45,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:45,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:45,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:45,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:45,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:45,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 658 transitions, 9948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:45,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:45,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:45,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:46,569 INFO L124 PetriNetUnfolderBase]: 3651/6108 cut-off events. [2024-06-21 20:22:46,569 INFO L125 PetriNetUnfolderBase]: For 693652/693655 co-relation queries the response was YES. [2024-06-21 20:22:46,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46681 conditions, 6108 events. 3651/6108 cut-off events. For 693652/693655 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 41623 event pairs, 662 based on Foata normal form. 12/6117 useless extension candidates. Maximal degree in co-relation 46466. Up to 5266 conditions per place. [2024-06-21 20:22:46,668 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 115 changer transitions 0/681 dead transitions. [2024-06-21 20:22:46,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 681 transitions, 11425 flow [2024-06-21 20:22:46,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:22:46,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:22:46,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:22:46,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 20:22:46,670 INFO L175 Difference]: Start difference. First operand has 500 places, 658 transitions, 9948 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:22:46,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 681 transitions, 11425 flow [2024-06-21 20:22:50,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 681 transitions, 11057 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:22:50,242 INFO L231 Difference]: Finished difference. Result has 499 places, 660 transitions, 9881 flow [2024-06-21 20:22:50,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9881, PETRI_PLACES=499, PETRI_TRANSITIONS=660} [2024-06-21 20:22:50,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 20:22:50,243 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 660 transitions, 9881 flow [2024-06-21 20:22:50,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:50,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:50,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:50,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 20:22:50,244 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:50,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:50,244 INFO L85 PathProgramCache]: Analyzing trace with hash 262676047, now seen corresponding path program 10 times [2024-06-21 20:22:50,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:50,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501341278] [2024-06-21 20:22:50,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:50,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:50,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:50,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:50,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501341278] [2024-06-21 20:22:50,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501341278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:50,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:50,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:50,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261805358] [2024-06-21 20:22:50,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:50,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:50,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:50,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:50,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:50,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:50,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 660 transitions, 9881 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:50,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:50,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:50,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:51,802 INFO L124 PetriNetUnfolderBase]: 3687/6158 cut-off events. [2024-06-21 20:22:51,803 INFO L125 PetriNetUnfolderBase]: For 692712/692715 co-relation queries the response was YES. [2024-06-21 20:22:51,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46904 conditions, 6158 events. 3687/6158 cut-off events. For 692712/692715 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41979 event pairs, 678 based on Foata normal form. 12/6167 useless extension candidates. Maximal degree in co-relation 46689. Up to 5284 conditions per place. [2024-06-21 20:22:51,897 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 553 selfloop transitions, 126 changer transitions 0/686 dead transitions. [2024-06-21 20:22:51,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 686 transitions, 11380 flow [2024-06-21 20:22:51,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:22:51,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:22:51,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:22:51,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:22:51,898 INFO L175 Difference]: Start difference. First operand has 499 places, 660 transitions, 9881 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:22:51,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 686 transitions, 11380 flow [2024-06-21 20:22:55,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 686 transitions, 11118 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:55,815 INFO L231 Difference]: Finished difference. Result has 500 places, 662 transitions, 9950 flow [2024-06-21 20:22:55,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9619, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9950, PETRI_PLACES=500, PETRI_TRANSITIONS=662} [2024-06-21 20:22:55,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 20:22:55,816 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 662 transitions, 9950 flow [2024-06-21 20:22:55,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:55,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:55,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:55,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 20:22:55,817 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:22:55,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:55,817 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 11 times [2024-06-21 20:22:55,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:55,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596656525] [2024-06-21 20:22:55,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:55,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:55,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:55,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596656525] [2024-06-21 20:22:55,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596656525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:55,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:55,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:55,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365098274] [2024-06-21 20:22:55,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:55,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:55,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:55,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:22:55,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 662 transitions, 9950 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:55,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:55,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:22:55,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:57,346 INFO L124 PetriNetUnfolderBase]: 3723/6216 cut-off events. [2024-06-21 20:22:57,346 INFO L125 PetriNetUnfolderBase]: For 691218/691221 co-relation queries the response was YES. [2024-06-21 20:22:57,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47335 conditions, 6216 events. 3723/6216 cut-off events. For 691218/691221 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 42307 event pairs, 523 based on Foata normal form. 12/6225 useless extension candidates. Maximal degree in co-relation 47120. Up to 5100 conditions per place. [2024-06-21 20:22:57,453 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 93 changer transitions 0/695 dead transitions. [2024-06-21 20:22:57,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 695 transitions, 11745 flow [2024-06-21 20:22:57,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:22:57,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:22:57,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-21 20:22:57,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 20:22:57,455 INFO L175 Difference]: Start difference. First operand has 500 places, 662 transitions, 9950 flow. Second operand 6 states and 160 transitions. [2024-06-21 20:22:57,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 695 transitions, 11745 flow [2024-06-21 20:23:01,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 695 transitions, 11451 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 20:23:01,858 INFO L231 Difference]: Finished difference. Result has 499 places, 664 transitions, 9918 flow [2024-06-21 20:23:01,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9660, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9918, PETRI_PLACES=499, PETRI_TRANSITIONS=664} [2024-06-21 20:23:01,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-21 20:23:01,858 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 664 transitions, 9918 flow [2024-06-21 20:23:01,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:01,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:01,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:01,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 20:23:01,859 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:01,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:01,859 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-21 20:23:01,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:01,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695440136] [2024-06-21 20:23:01,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:01,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:01,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:01,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:01,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:01,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695440136] [2024-06-21 20:23:01,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695440136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:01,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:01,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:01,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522908985] [2024-06-21 20:23:01,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:01,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:01,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:01,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:01,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:02,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:02,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 664 transitions, 9918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:02,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:02,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:02,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:03,352 INFO L124 PetriNetUnfolderBase]: 3731/6225 cut-off events. [2024-06-21 20:23:03,352 INFO L125 PetriNetUnfolderBase]: For 623315/623315 co-relation queries the response was YES. [2024-06-21 20:23:03,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47254 conditions, 6225 events. 3731/6225 cut-off events. For 623315/623315 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42438 event pairs, 675 based on Foata normal form. 2/6225 useless extension candidates. Maximal degree in co-relation 47040. Up to 5545 conditions per place. [2024-06-21 20:23:03,460 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 595 selfloop transitions, 92 changer transitions 0/694 dead transitions. [2024-06-21 20:23:03,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 694 transitions, 11421 flow [2024-06-21 20:23:03,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:23:03,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:23:03,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:23:03,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:23:03,461 INFO L175 Difference]: Start difference. First operand has 499 places, 664 transitions, 9918 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:23:03,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 694 transitions, 11421 flow [2024-06-21 20:23:07,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 694 transitions, 11244 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 20:23:07,471 INFO L231 Difference]: Finished difference. Result has 503 places, 666 transitions, 9997 flow [2024-06-21 20:23:07,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9742, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9997, PETRI_PLACES=503, PETRI_TRANSITIONS=666} [2024-06-21 20:23:07,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-21 20:23:07,472 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 666 transitions, 9997 flow [2024-06-21 20:23:07,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:07,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:07,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:07,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 20:23:07,473 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:07,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:07,473 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 13 times [2024-06-21 20:23:07,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:07,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232610276] [2024-06-21 20:23:07,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:07,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:07,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:07,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232610276] [2024-06-21 20:23:07,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232610276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:07,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:07,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:07,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888174122] [2024-06-21 20:23:07,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:07,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:07,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:07,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:07,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:07,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:07,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 666 transitions, 9997 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:07,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:07,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:07,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:09,033 INFO L124 PetriNetUnfolderBase]: 3739/6223 cut-off events. [2024-06-21 20:23:09,033 INFO L125 PetriNetUnfolderBase]: For 623122/623122 co-relation queries the response was YES. [2024-06-21 20:23:09,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47193 conditions, 6223 events. 3739/6223 cut-off events. For 623122/623122 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42387 event pairs, 659 based on Foata normal form. 2/6218 useless extension candidates. Maximal degree in co-relation 46979. Up to 5428 conditions per place. [2024-06-21 20:23:09,136 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 587 selfloop transitions, 107 changer transitions 0/701 dead transitions. [2024-06-21 20:23:09,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 701 transitions, 11780 flow [2024-06-21 20:23:09,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:23:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:23:09,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:23:09,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 20:23:09,137 INFO L175 Difference]: Start difference. First operand has 503 places, 666 transitions, 9997 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:23:09,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 701 transitions, 11780 flow [2024-06-21 20:23:12,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 11553 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:23:12,737 INFO L231 Difference]: Finished difference. Result has 505 places, 668 transitions, 10048 flow [2024-06-21 20:23:12,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9772, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10048, PETRI_PLACES=505, PETRI_TRANSITIONS=668} [2024-06-21 20:23:12,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-21 20:23:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 668 transitions, 10048 flow [2024-06-21 20:23:12,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:12,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:12,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:12,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 20:23:12,738 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:12,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash 499148077, now seen corresponding path program 14 times [2024-06-21 20:23:12,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:12,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142411785] [2024-06-21 20:23:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:12,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:12,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:12,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:12,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:12,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142411785] [2024-06-21 20:23:12,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142411785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:12,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:12,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:12,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257685970] [2024-06-21 20:23:12,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:12,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:12,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:12,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:12,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:12,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:12,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 668 transitions, 10048 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:12,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:12,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:12,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:14,251 INFO L124 PetriNetUnfolderBase]: 3729/6226 cut-off events. [2024-06-21 20:23:14,252 INFO L125 PetriNetUnfolderBase]: For 623452/623455 co-relation queries the response was YES. [2024-06-21 20:23:14,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46231 conditions, 6226 events. 3729/6226 cut-off events. For 623452/623455 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42421 event pairs, 644 based on Foata normal form. 12/6235 useless extension candidates. Maximal degree in co-relation 46016. Up to 4608 conditions per place. [2024-06-21 20:23:14,347 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 559 selfloop transitions, 130 changer transitions 0/696 dead transitions. [2024-06-21 20:23:14,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 11839 flow [2024-06-21 20:23:14,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:14,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:14,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:23:14,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:23:14,348 INFO L175 Difference]: Start difference. First operand has 505 places, 668 transitions, 10048 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:23:14,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 11839 flow [2024-06-21 20:23:17,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 696 transitions, 11615 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:23:17,912 INFO L231 Difference]: Finished difference. Result has 507 places, 670 transitions, 10168 flow [2024-06-21 20:23:17,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9826, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10168, PETRI_PLACES=507, PETRI_TRANSITIONS=670} [2024-06-21 20:23:17,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 20:23:17,913 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 670 transitions, 10168 flow [2024-06-21 20:23:17,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:17,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:17,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:17,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 20:23:17,913 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:17,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:17,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 15 times [2024-06-21 20:23:17,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:17,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175671310] [2024-06-21 20:23:17,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:17,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:18,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:18,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:18,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175671310] [2024-06-21 20:23:18,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175671310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:18,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:18,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:18,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318938928] [2024-06-21 20:23:18,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:18,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:18,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:18,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:18,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:18,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:18,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 670 transitions, 10168 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:18,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:18,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:18,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:19,387 INFO L124 PetriNetUnfolderBase]: 3699/6173 cut-off events. [2024-06-21 20:23:19,387 INFO L125 PetriNetUnfolderBase]: For 553271/553274 co-relation queries the response was YES. [2024-06-21 20:23:19,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45019 conditions, 6173 events. 3699/6173 cut-off events. For 553271/553274 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42110 event pairs, 663 based on Foata normal form. 12/6177 useless extension candidates. Maximal degree in co-relation 44803. Up to 5441 conditions per place. [2024-06-21 20:23:19,488 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 606 selfloop transitions, 83 changer transitions 0/696 dead transitions. [2024-06-21 20:23:19,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 696 transitions, 11632 flow [2024-06-21 20:23:19,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:23:19,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:23:19,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 20:23:19,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:23:19,489 INFO L175 Difference]: Start difference. First operand has 507 places, 670 transitions, 10168 flow. Second operand 6 states and 156 transitions. [2024-06-21 20:23:19,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 696 transitions, 11632 flow [2024-06-21 20:23:22,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 696 transitions, 11357 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 20:23:22,507 INFO L231 Difference]: Finished difference. Result has 508 places, 670 transitions, 10072 flow [2024-06-21 20:23:22,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9893, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10072, PETRI_PLACES=508, PETRI_TRANSITIONS=670} [2024-06-21 20:23:22,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-21 20:23:22,508 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 670 transitions, 10072 flow [2024-06-21 20:23:22,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:22,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:22,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:22,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 20:23:22,508 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:22,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:22,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 16 times [2024-06-21 20:23:22,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:22,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438265541] [2024-06-21 20:23:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:22,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:22,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:22,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:22,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:22,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438265541] [2024-06-21 20:23:22,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438265541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:22,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:22,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:22,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357366427] [2024-06-21 20:23:22,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:22,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:22,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:22,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:22,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:22,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:22,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 670 transitions, 10072 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:22,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:22,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:22,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:24,008 INFO L124 PetriNetUnfolderBase]: 3707/6190 cut-off events. [2024-06-21 20:23:24,008 INFO L125 PetriNetUnfolderBase]: For 490528/490531 co-relation queries the response was YES. [2024-06-21 20:23:24,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44637 conditions, 6190 events. 3707/6190 cut-off events. For 490528/490531 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42170 event pairs, 455 based on Foata normal form. 4/6191 useless extension candidates. Maximal degree in co-relation 44421. Up to 4905 conditions per place. [2024-06-21 20:23:24,117 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 589 selfloop transitions, 109 changer transitions 0/705 dead transitions. [2024-06-21 20:23:24,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 705 transitions, 11883 flow [2024-06-21 20:23:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:24,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 20:23:24,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-21 20:23:24,118 INFO L175 Difference]: Start difference. First operand has 508 places, 670 transitions, 10072 flow. Second operand 7 states and 180 transitions. [2024-06-21 20:23:24,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 705 transitions, 11883 flow [2024-06-21 20:23:27,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 705 transitions, 11602 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:23:27,229 INFO L231 Difference]: Finished difference. Result has 507 places, 672 transitions, 10065 flow [2024-06-21 20:23:27,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9793, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10065, PETRI_PLACES=507, PETRI_TRANSITIONS=672} [2024-06-21 20:23:27,229 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 20:23:27,229 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 672 transitions, 10065 flow [2024-06-21 20:23:27,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:27,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:27,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:27,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 20:23:27,230 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:27,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:27,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1047792671, now seen corresponding path program 17 times [2024-06-21 20:23:27,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:27,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563531548] [2024-06-21 20:23:27,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:27,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:27,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:27,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:27,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563531548] [2024-06-21 20:23:27,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563531548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:27,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:27,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:27,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112733670] [2024-06-21 20:23:27,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:27,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:27,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:27,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:27,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:27,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:27,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 672 transitions, 10065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:27,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:27,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:27,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:28,709 INFO L124 PetriNetUnfolderBase]: 3682/6149 cut-off events. [2024-06-21 20:23:28,710 INFO L125 PetriNetUnfolderBase]: For 475010/475013 co-relation queries the response was YES. [2024-06-21 20:23:28,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43500 conditions, 6149 events. 3682/6149 cut-off events. For 475010/475013 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41848 event pairs, 461 based on Foata normal form. 10/6156 useless extension candidates. Maximal degree in co-relation 43284. Up to 4891 conditions per place. [2024-06-21 20:23:28,815 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 593 selfloop transitions, 102 changer transitions 0/702 dead transitions. [2024-06-21 20:23:28,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 702 transitions, 11567 flow [2024-06-21 20:23:28,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:28,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:23:28,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:23:28,817 INFO L175 Difference]: Start difference. First operand has 507 places, 672 transitions, 10065 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:23:28,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 702 transitions, 11567 flow [2024-06-21 20:23:32,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 702 transitions, 11300 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 20:23:32,126 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10008 flow [2024-06-21 20:23:32,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10008, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-21 20:23:32,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-21 20:23:32,127 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10008 flow [2024-06-21 20:23:32,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:32,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:32,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:32,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 20:23:32,127 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:32,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:32,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1312625073, now seen corresponding path program 18 times [2024-06-21 20:23:32,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:32,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181154050] [2024-06-21 20:23:32,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:32,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:32,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:32,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181154050] [2024-06-21 20:23:32,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181154050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:32,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:32,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:32,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181882392] [2024-06-21 20:23:32,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:32,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:32,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:32,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:32,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:32,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:32,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10008 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:32,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:32,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:32,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:33,655 INFO L124 PetriNetUnfolderBase]: 3670/6115 cut-off events. [2024-06-21 20:23:33,655 INFO L125 PetriNetUnfolderBase]: For 421912/421918 co-relation queries the response was YES. [2024-06-21 20:23:33,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42991 conditions, 6115 events. 3670/6115 cut-off events. For 421912/421918 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 41682 event pairs, 685 based on Foata normal form. 4/6112 useless extension candidates. Maximal degree in co-relation 42774. Up to 5353 conditions per place. [2024-06-21 20:23:33,749 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 547 selfloop transitions, 136 changer transitions 0/690 dead transitions. [2024-06-21 20:23:33,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 690 transitions, 11418 flow [2024-06-21 20:23:33,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:33,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:33,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 20:23:33,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 20:23:33,750 INFO L175 Difference]: Start difference. First operand has 510 places, 672 transitions, 10008 flow. Second operand 7 states and 164 transitions. [2024-06-21 20:23:33,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 690 transitions, 11418 flow [2024-06-21 20:23:36,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 690 transitions, 11157 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:23:36,691 INFO L231 Difference]: Finished difference. Result has 510 places, 672 transitions, 10030 flow [2024-06-21 20:23:36,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9747, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10030, PETRI_PLACES=510, PETRI_TRANSITIONS=672} [2024-06-21 20:23:36,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-21 20:23:36,691 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 672 transitions, 10030 flow [2024-06-21 20:23:36,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:36,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:36,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:36,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 20:23:36,692 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:36,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:36,692 INFO L85 PathProgramCache]: Analyzing trace with hash -952947389, now seen corresponding path program 1 times [2024-06-21 20:23:36,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:36,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109184740] [2024-06-21 20:23:36,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:36,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:36,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:36,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:36,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:36,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109184740] [2024-06-21 20:23:36,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109184740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:36,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:36,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:36,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280268441] [2024-06-21 20:23:36,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:36,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:36,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:36,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:36,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:36,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:36,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 672 transitions, 10030 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:36,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:36,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:36,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:38,204 INFO L124 PetriNetUnfolderBase]: 3756/6256 cut-off events. [2024-06-21 20:23:38,205 INFO L125 PetriNetUnfolderBase]: For 549661/549661 co-relation queries the response was YES. [2024-06-21 20:23:38,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44928 conditions, 6256 events. 3756/6256 cut-off events. For 549661/549661 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 42551 event pairs, 545 based on Foata normal form. 6/6249 useless extension candidates. Maximal degree in co-relation 44710. Up to 3895 conditions per place. [2024-06-21 20:23:38,310 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 563 selfloop transitions, 145 changer transitions 0/715 dead transitions. [2024-06-21 20:23:38,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 715 transitions, 12112 flow [2024-06-21 20:23:38,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:23:38,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:23:38,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:23:38,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 20:23:38,311 INFO L175 Difference]: Start difference. First operand has 510 places, 672 transitions, 10030 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:23:38,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 715 transitions, 12112 flow [2024-06-21 20:23:41,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 715 transitions, 11707 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 20:23:41,790 INFO L231 Difference]: Finished difference. Result has 510 places, 675 transitions, 9965 flow [2024-06-21 20:23:41,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9965, PETRI_PLACES=510, PETRI_TRANSITIONS=675} [2024-06-21 20:23:41,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-21 20:23:41,791 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 675 transitions, 9965 flow [2024-06-21 20:23:41,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:41,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:41,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:41,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 20:23:41,791 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:41,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:41,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427609, now seen corresponding path program 1 times [2024-06-21 20:23:41,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:41,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774063548] [2024-06-21 20:23:41,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:41,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:41,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:41,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:41,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774063548] [2024-06-21 20:23:41,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774063548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:41,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:41,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:41,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113712729] [2024-06-21 20:23:41,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:41,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:41,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:41,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:41,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:41,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:41,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 675 transitions, 9965 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:41,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:41,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:41,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:43,315 INFO L124 PetriNetUnfolderBase]: 3817/6368 cut-off events. [2024-06-21 20:23:43,316 INFO L125 PetriNetUnfolderBase]: For 582946/582949 co-relation queries the response was YES. [2024-06-21 20:23:43,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46226 conditions, 6368 events. 3817/6368 cut-off events. For 582946/582949 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 43521 event pairs, 542 based on Foata normal form. 8/6373 useless extension candidates. Maximal degree in co-relation 46008. Up to 3989 conditions per place. [2024-06-21 20:23:43,427 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 553 selfloop transitions, 157 changer transitions 0/717 dead transitions. [2024-06-21 20:23:43,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 717 transitions, 12087 flow [2024-06-21 20:23:43,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:23:43,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:23:43,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:23:43,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 20:23:43,429 INFO L175 Difference]: Start difference. First operand has 510 places, 675 transitions, 9965 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:23:43,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 717 transitions, 12087 flow [2024-06-21 20:23:47,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 717 transitions, 11941 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:23:47,491 INFO L231 Difference]: Finished difference. Result has 516 places, 679 transitions, 10208 flow [2024-06-21 20:23:47,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9821, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10208, PETRI_PLACES=516, PETRI_TRANSITIONS=679} [2024-06-21 20:23:47,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-21 20:23:47,492 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 679 transitions, 10208 flow [2024-06-21 20:23:47,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:47,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:47,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:47,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 20:23:47,492 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:47,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:47,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427795, now seen corresponding path program 2 times [2024-06-21 20:23:47,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:47,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321910129] [2024-06-21 20:23:47,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:47,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:47,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:47,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:47,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321910129] [2024-06-21 20:23:47,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321910129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:47,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:47,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:47,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600873315] [2024-06-21 20:23:47,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:47,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:47,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:47,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:47,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:47,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:47,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 679 transitions, 10208 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:47,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:47,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:47,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:49,089 INFO L124 PetriNetUnfolderBase]: 3837/6400 cut-off events. [2024-06-21 20:23:49,089 INFO L125 PetriNetUnfolderBase]: For 596064/596067 co-relation queries the response was YES. [2024-06-21 20:23:49,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47285 conditions, 6400 events. 3837/6400 cut-off events. For 596064/596067 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 43817 event pairs, 545 based on Foata normal form. 8/6405 useless extension candidates. Maximal degree in co-relation 47064. Up to 5560 conditions per place. [2024-06-21 20:23:49,206 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 636 selfloop transitions, 67 changer transitions 0/710 dead transitions. [2024-06-21 20:23:49,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 710 transitions, 11704 flow [2024-06-21 20:23:49,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:23:49,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:23:49,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:23:49,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:23:49,208 INFO L175 Difference]: Start difference. First operand has 516 places, 679 transitions, 10208 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:23:49,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 710 transitions, 11704 flow [2024-06-21 20:23:53,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 710 transitions, 11503 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:23:53,377 INFO L231 Difference]: Finished difference. Result has 521 places, 680 transitions, 10155 flow [2024-06-21 20:23:53,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10007, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10155, PETRI_PLACES=521, PETRI_TRANSITIONS=680} [2024-06-21 20:23:53,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-21 20:23:53,378 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 680 transitions, 10155 flow [2024-06-21 20:23:53,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:53,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:53,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:53,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 20:23:53,378 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:23:53,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:53,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1030058939, now seen corresponding path program 2 times [2024-06-21 20:23:53,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:53,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936237245] [2024-06-21 20:23:53,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:53,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:53,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:53,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:53,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936237245] [2024-06-21 20:23:53,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936237245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:53,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:53,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:23:53,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33464118] [2024-06-21 20:23:53,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:53,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:23:53,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:53,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:23:53,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:23:53,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:23:53,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 680 transitions, 10155 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:53,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:53,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:23:53,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:55,042 INFO L124 PetriNetUnfolderBase]: 3939/6566 cut-off events. [2024-06-21 20:23:55,042 INFO L125 PetriNetUnfolderBase]: For 697685/697688 co-relation queries the response was YES. [2024-06-21 20:23:55,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49402 conditions, 6566 events. 3939/6566 cut-off events. For 697685/697688 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 45028 event pairs, 612 based on Foata normal form. 8/6571 useless extension candidates. Maximal degree in co-relation 49180. Up to 4077 conditions per place. [2024-06-21 20:23:55,143 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 570 selfloop transitions, 144 changer transitions 0/721 dead transitions. [2024-06-21 20:23:55,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 721 transitions, 12324 flow [2024-06-21 20:23:55,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:23:55,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:23:55,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:23:55,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:23:55,144 INFO L175 Difference]: Start difference. First operand has 521 places, 680 transitions, 10155 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:23:55,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 721 transitions, 12324 flow [2024-06-21 20:24:00,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 721 transitions, 12174 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:24:00,466 INFO L231 Difference]: Finished difference. Result has 523 places, 687 transitions, 10429 flow [2024-06-21 20:24:00,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10015, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10429, PETRI_PLACES=523, PETRI_TRANSITIONS=687} [2024-06-21 20:24:00,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-21 20:24:00,467 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 687 transitions, 10429 flow [2024-06-21 20:24:00,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:00,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:00,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:00,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-21 20:24:00,468 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:00,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:00,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1291957423, now seen corresponding path program 3 times [2024-06-21 20:24:00,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:00,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94274915] [2024-06-21 20:24:00,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:00,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:00,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:00,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:00,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:00,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94274915] [2024-06-21 20:24:00,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94274915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:00,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:00,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:00,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891138325] [2024-06-21 20:24:00,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:00,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:00,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:00,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:00,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:00,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:00,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 687 transitions, 10429 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:00,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:00,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:00,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:02,243 INFO L124 PetriNetUnfolderBase]: 3992/6657 cut-off events. [2024-06-21 20:24:02,244 INFO L125 PetriNetUnfolderBase]: For 760761/760764 co-relation queries the response was YES. [2024-06-21 20:24:02,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51211 conditions, 6657 events. 3992/6657 cut-off events. For 760761/760764 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45788 event pairs, 566 based on Foata normal form. 8/6662 useless extension candidates. Maximal degree in co-relation 50988. Up to 5728 conditions per place. [2024-06-21 20:24:02,345 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 643 selfloop transitions, 71 changer transitions 0/721 dead transitions. [2024-06-21 20:24:02,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 721 transitions, 12227 flow [2024-06-21 20:24:02,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:24:02,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:24:02,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 20:24:02,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 20:24:02,346 INFO L175 Difference]: Start difference. First operand has 523 places, 687 transitions, 10429 flow. Second operand 9 states and 203 transitions. [2024-06-21 20:24:02,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 721 transitions, 12227 flow [2024-06-21 20:24:07,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 721 transitions, 12007 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:24:07,581 INFO L231 Difference]: Finished difference. Result has 530 places, 689 transitions, 10388 flow [2024-06-21 20:24:07,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10388, PETRI_PLACES=530, PETRI_TRANSITIONS=689} [2024-06-21 20:24:07,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-21 20:24:07,582 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 689 transitions, 10388 flow [2024-06-21 20:24:07,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:07,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:07,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:07,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-21 20:24:07,583 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:07,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:07,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1291957609, now seen corresponding path program 3 times [2024-06-21 20:24:07,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:07,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695364705] [2024-06-21 20:24:07,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:07,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:07,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:07,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:07,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:07,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695364705] [2024-06-21 20:24:07,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695364705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:07,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:07,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:07,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027023527] [2024-06-21 20:24:07,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:07,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:07,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:07,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:07,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:07,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:07,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 689 transitions, 10388 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:07,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:07,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:07,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:09,156 INFO L124 PetriNetUnfolderBase]: 3979/6638 cut-off events. [2024-06-21 20:24:09,156 INFO L125 PetriNetUnfolderBase]: For 721871/721874 co-relation queries the response was YES. [2024-06-21 20:24:09,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49947 conditions, 6638 events. 3979/6638 cut-off events. For 721871/721874 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45634 event pairs, 612 based on Foata normal form. 8/6643 useless extension candidates. Maximal degree in co-relation 49722. Up to 4154 conditions per place. [2024-06-21 20:24:09,268 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 576 selfloop transitions, 142 changer transitions 0/725 dead transitions. [2024-06-21 20:24:09,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 725 transitions, 12472 flow [2024-06-21 20:24:09,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:09,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:09,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:24:09,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:24:09,269 INFO L175 Difference]: Start difference. First operand has 530 places, 689 transitions, 10388 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:24:09,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 725 transitions, 12472 flow [2024-06-21 20:24:13,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 725 transitions, 12326 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:24:13,747 INFO L231 Difference]: Finished difference. Result has 532 places, 689 transitions, 10530 flow [2024-06-21 20:24:13,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10242, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10530, PETRI_PLACES=532, PETRI_TRANSITIONS=689} [2024-06-21 20:24:13,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-21 20:24:13,748 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 689 transitions, 10530 flow [2024-06-21 20:24:13,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:13,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:13,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:13,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-21 20:24:13,749 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:13,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:13,749 INFO L85 PathProgramCache]: Analyzing trace with hash 499545263, now seen corresponding path program 4 times [2024-06-21 20:24:13,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:13,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293797454] [2024-06-21 20:24:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:13,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:13,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:13,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:13,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:13,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293797454] [2024-06-21 20:24:13,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293797454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:13,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:13,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:13,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410070950] [2024-06-21 20:24:13,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:13,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:13,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:13,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:13,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:13,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:13,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 689 transitions, 10530 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:13,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:13,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:13,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:15,358 INFO L124 PetriNetUnfolderBase]: 4065/6766 cut-off events. [2024-06-21 20:24:15,359 INFO L125 PetriNetUnfolderBase]: For 836947/836947 co-relation queries the response was YES. [2024-06-21 20:24:15,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52614 conditions, 6766 events. 4065/6766 cut-off events. For 836947/836947 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 46718 event pairs, 769 based on Foata normal form. 6/6759 useless extension candidates. Maximal degree in co-relation 52390. Up to 5416 conditions per place. [2024-06-21 20:24:15,476 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 574 selfloop transitions, 149 changer transitions 0/730 dead transitions. [2024-06-21 20:24:15,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 730 transitions, 12404 flow [2024-06-21 20:24:15,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:15,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:15,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:24:15,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 20:24:15,477 INFO L175 Difference]: Start difference. First operand has 532 places, 689 transitions, 10530 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:24:15,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 730 transitions, 12404 flow [2024-06-21 20:24:19,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 730 transitions, 12205 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:24:19,968 INFO L231 Difference]: Finished difference. Result has 537 places, 692 transitions, 10685 flow [2024-06-21 20:24:19,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10331, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10685, PETRI_PLACES=537, PETRI_TRANSITIONS=692} [2024-06-21 20:24:19,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-21 20:24:19,969 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 692 transitions, 10685 flow [2024-06-21 20:24:19,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:19,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:19,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:19,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-21 20:24:19,970 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:19,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:19,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078355, now seen corresponding path program 5 times [2024-06-21 20:24:19,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:19,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870837041] [2024-06-21 20:24:19,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:19,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:19,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:20,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:20,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:20,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870837041] [2024-06-21 20:24:20,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870837041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:20,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:20,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:20,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632428422] [2024-06-21 20:24:20,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:20,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:20,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:20,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:20,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:20,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:20,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 692 transitions, 10685 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:20,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:20,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:20,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:21,790 INFO L124 PetriNetUnfolderBase]: 4052/6754 cut-off events. [2024-06-21 20:24:21,790 INFO L125 PetriNetUnfolderBase]: For 800046/800049 co-relation queries the response was YES. [2024-06-21 20:24:21,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51805 conditions, 6754 events. 4052/6754 cut-off events. For 800046/800049 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 46721 event pairs, 798 based on Foata normal form. 8/6748 useless extension candidates. Maximal degree in co-relation 51579. Up to 6044 conditions per place. [2024-06-21 20:24:21,917 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 653 selfloop transitions, 61 changer transitions 0/721 dead transitions. [2024-06-21 20:24:21,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 721 transitions, 12193 flow [2024-06-21 20:24:21,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:21,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:21,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:24:21,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:24:21,918 INFO L175 Difference]: Start difference. First operand has 537 places, 692 transitions, 10685 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:24:21,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 721 transitions, 12193 flow [2024-06-21 20:24:26,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 721 transitions, 11993 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:24:26,453 INFO L231 Difference]: Finished difference. Result has 541 places, 692 transitions, 10611 flow [2024-06-21 20:24:26,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10485, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10611, PETRI_PLACES=541, PETRI_TRANSITIONS=692} [2024-06-21 20:24:26,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 500 predicate places. [2024-06-21 20:24:26,454 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 692 transitions, 10611 flow [2024-06-21 20:24:26,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:26,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:26,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:26,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-21 20:24:26,454 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:26,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:26,455 INFO L85 PathProgramCache]: Analyzing trace with hash -816491885, now seen corresponding path program 4 times [2024-06-21 20:24:26,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:26,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684463396] [2024-06-21 20:24:26,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:26,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:26,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684463396] [2024-06-21 20:24:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684463396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780199447] [2024-06-21 20:24:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:26,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:26,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 692 transitions, 10611 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:26,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:26,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:26,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:28,150 INFO L124 PetriNetUnfolderBase]: 4039/6735 cut-off events. [2024-06-21 20:24:28,151 INFO L125 PetriNetUnfolderBase]: For 757900/757903 co-relation queries the response was YES. [2024-06-21 20:24:28,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51020 conditions, 6735 events. 4039/6735 cut-off events. For 757900/757903 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 46577 event pairs, 795 based on Foata normal form. 8/6731 useless extension candidates. Maximal degree in co-relation 50792. Up to 5625 conditions per place. [2024-06-21 20:24:28,263 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 136 changer transitions 0/725 dead transitions. [2024-06-21 20:24:28,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 725 transitions, 12419 flow [2024-06-21 20:24:28,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:28,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:24:28,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 20:24:28,264 INFO L175 Difference]: Start difference. First operand has 541 places, 692 transitions, 10611 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:24:28,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 725 transitions, 12419 flow [2024-06-21 20:24:32,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 725 transitions, 12283 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:24:32,968 INFO L231 Difference]: Finished difference. Result has 543 places, 692 transitions, 10751 flow [2024-06-21 20:24:32,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10475, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10751, PETRI_PLACES=543, PETRI_TRANSITIONS=692} [2024-06-21 20:24:32,969 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-21 20:24:32,969 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 692 transitions, 10751 flow [2024-06-21 20:24:32,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:32,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:32,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:32,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-21 20:24:32,970 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:32,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash -298493417, now seen corresponding path program 6 times [2024-06-21 20:24:32,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:32,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366240464] [2024-06-21 20:24:32,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:32,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:32,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:33,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:33,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366240464] [2024-06-21 20:24:33,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366240464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:33,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:33,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:33,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054403277] [2024-06-21 20:24:33,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:33,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:33,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:33,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:33,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:33,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:33,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 692 transitions, 10751 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:33,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:33,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:33,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:34,737 INFO L124 PetriNetUnfolderBase]: 4067/6788 cut-off events. [2024-06-21 20:24:34,737 INFO L125 PetriNetUnfolderBase]: For 771125/771128 co-relation queries the response was YES. [2024-06-21 20:24:34,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51616 conditions, 6788 events. 4067/6788 cut-off events. For 771125/771128 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 47073 event pairs, 806 based on Foata normal form. 8/6791 useless extension candidates. Maximal degree in co-relation 51387. Up to 6055 conditions per place. [2024-06-21 20:24:34,849 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 653 selfloop transitions, 64 changer transitions 0/724 dead transitions. [2024-06-21 20:24:34,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 724 transitions, 12326 flow [2024-06-21 20:24:34,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:24:34,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:24:34,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:24:34,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-21 20:24:34,850 INFO L175 Difference]: Start difference. First operand has 543 places, 692 transitions, 10751 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:24:34,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 724 transitions, 12326 flow [2024-06-21 20:24:39,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 724 transitions, 11867 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:24:39,769 INFO L231 Difference]: Finished difference. Result has 544 places, 695 transitions, 10480 flow [2024-06-21 20:24:39,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10480, PETRI_PLACES=544, PETRI_TRANSITIONS=695} [2024-06-21 20:24:39,769 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-21 20:24:39,770 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 695 transitions, 10480 flow [2024-06-21 20:24:39,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:39,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:39,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:39,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-21 20:24:39,770 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:39,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:39,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1729380889, now seen corresponding path program 5 times [2024-06-21 20:24:39,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:39,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504773689] [2024-06-21 20:24:39,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:39,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:39,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:39,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:39,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:39,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504773689] [2024-06-21 20:24:39,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504773689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:39,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:39,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:39,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054984830] [2024-06-21 20:24:39,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:39,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:39,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:39,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:39,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:39,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:39,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 695 transitions, 10480 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:39,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:39,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:39,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:41,519 INFO L124 PetriNetUnfolderBase]: 4087/6822 cut-off events. [2024-06-21 20:24:41,520 INFO L125 PetriNetUnfolderBase]: For 777589/777592 co-relation queries the response was YES. [2024-06-21 20:24:41,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50972 conditions, 6822 events. 4087/6822 cut-off events. For 777589/777592 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 47329 event pairs, 814 based on Foata normal form. 8/6825 useless extension candidates. Maximal degree in co-relation 50742. Up to 5958 conditions per place. [2024-06-21 20:24:41,627 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 594 selfloop transitions, 123 changer transitions 0/724 dead transitions. [2024-06-21 20:24:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 724 transitions, 12037 flow [2024-06-21 20:24:41,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:41,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:24:41,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:24:41,628 INFO L175 Difference]: Start difference. First operand has 544 places, 695 transitions, 10480 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:24:41,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 724 transitions, 12037 flow [2024-06-21 20:24:46,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 724 transitions, 11912 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:24:46,290 INFO L231 Difference]: Finished difference. Result has 546 places, 696 transitions, 10630 flow [2024-06-21 20:24:46,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10355, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10630, PETRI_PLACES=546, PETRI_TRANSITIONS=696} [2024-06-21 20:24:46,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 505 predicate places. [2024-06-21 20:24:46,290 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 696 transitions, 10630 flow [2024-06-21 20:24:46,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:46,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:46,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:46,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-21 20:24:46,291 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:46,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:46,291 INFO L85 PathProgramCache]: Analyzing trace with hash 901956677, now seen corresponding path program 6 times [2024-06-21 20:24:46,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:46,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062950244] [2024-06-21 20:24:46,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:46,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:46,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:46,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:46,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:46,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062950244] [2024-06-21 20:24:46,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062950244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:46,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:46,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:46,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633536362] [2024-06-21 20:24:46,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:46,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:46,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:46,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:46,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:46,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:46,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 696 transitions, 10630 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:46,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:46,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:46,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:48,134 INFO L124 PetriNetUnfolderBase]: 4189/6986 cut-off events. [2024-06-21 20:24:48,134 INFO L125 PetriNetUnfolderBase]: For 897394/897397 co-relation queries the response was YES. [2024-06-21 20:24:48,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53779 conditions, 6986 events. 4189/6986 cut-off events. For 897394/897397 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 48488 event pairs, 798 based on Foata normal form. 8/6985 useless extension candidates. Maximal degree in co-relation 53548. Up to 5420 conditions per place. [2024-06-21 20:24:48,247 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 122 changer transitions 0/732 dead transitions. [2024-06-21 20:24:48,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 12586 flow [2024-06-21 20:24:48,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:48,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:48,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:24:48,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:24:48,248 INFO L175 Difference]: Start difference. First operand has 546 places, 696 transitions, 10630 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:24:48,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 12586 flow [2024-06-21 20:24:53,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 732 transitions, 12335 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:24:53,556 INFO L231 Difference]: Finished difference. Result has 551 places, 703 transitions, 10817 flow [2024-06-21 20:24:53,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10379, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10817, PETRI_PLACES=551, PETRI_TRANSITIONS=703} [2024-06-21 20:24:53,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 510 predicate places. [2024-06-21 20:24:53,557 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 703 transitions, 10817 flow [2024-06-21 20:24:53,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:53,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:53,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:53,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-21 20:24:53,557 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:53,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:53,558 INFO L85 PathProgramCache]: Analyzing trace with hash 990285101, now seen corresponding path program 7 times [2024-06-21 20:24:53,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:53,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852271280] [2024-06-21 20:24:53,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:53,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:53,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:53,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:53,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852271280] [2024-06-21 20:24:53,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852271280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:53,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:53,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:53,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494912861] [2024-06-21 20:24:53,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:53,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:53,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:53,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:53,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:53,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:24:53,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 703 transitions, 10817 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:53,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:53,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:24:53,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:55,384 INFO L124 PetriNetUnfolderBase]: 4209/7026 cut-off events. [2024-06-21 20:24:55,385 INFO L125 PetriNetUnfolderBase]: For 914154/914157 co-relation queries the response was YES. [2024-06-21 20:24:55,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54531 conditions, 7026 events. 4209/7026 cut-off events. For 914154/914157 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 48927 event pairs, 860 based on Foata normal form. 8/7029 useless extension candidates. Maximal degree in co-relation 54297. Up to 6255 conditions per place. [2024-06-21 20:24:55,522 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 650 selfloop transitions, 74 changer transitions 0/731 dead transitions. [2024-06-21 20:24:55,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 731 transitions, 12372 flow [2024-06-21 20:24:55,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:24:55,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:24:55,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:24:55,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 20:24:55,523 INFO L175 Difference]: Start difference. First operand has 551 places, 703 transitions, 10817 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:24:55,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 731 transitions, 12372 flow [2024-06-21 20:25:01,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 731 transitions, 12230 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:25:01,193 INFO L231 Difference]: Finished difference. Result has 558 places, 704 transitions, 10844 flow [2024-06-21 20:25:01,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10675, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10844, PETRI_PLACES=558, PETRI_TRANSITIONS=704} [2024-06-21 20:25:01,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-21 20:25:01,194 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 704 transitions, 10844 flow [2024-06-21 20:25:01,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:01,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:01,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:01,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-21 20:25:01,195 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:01,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:01,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1795083339, now seen corresponding path program 8 times [2024-06-21 20:25:01,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:01,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438047631] [2024-06-21 20:25:01,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:01,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:01,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:01,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:01,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:01,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438047631] [2024-06-21 20:25:01,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438047631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:01,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:01,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:01,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630028299] [2024-06-21 20:25:01,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:01,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:01,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:01,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:01,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:01,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:01,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 704 transitions, 10844 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:01,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:01,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:01,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:03,023 INFO L124 PetriNetUnfolderBase]: 4275/7124 cut-off events. [2024-06-21 20:25:03,024 INFO L125 PetriNetUnfolderBase]: For 999109/999112 co-relation queries the response was YES. [2024-06-21 20:25:03,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56246 conditions, 7124 events. 4275/7124 cut-off events. For 999109/999112 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49708 event pairs, 866 based on Foata normal form. 8/7115 useless extension candidates. Maximal degree in co-relation 56010. Up to 6145 conditions per place. [2024-06-21 20:25:03,155 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 648 selfloop transitions, 79 changer transitions 0/734 dead transitions. [2024-06-21 20:25:03,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 734 transitions, 12692 flow [2024-06-21 20:25:03,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:25:03,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:25:03,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 20:25:03,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 20:25:03,156 INFO L175 Difference]: Start difference. First operand has 558 places, 704 transitions, 10844 flow. Second operand 9 states and 204 transitions. [2024-06-21 20:25:03,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 734 transitions, 12692 flow [2024-06-21 20:25:09,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 734 transitions, 12518 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:25:09,231 INFO L231 Difference]: Finished difference. Result has 560 places, 706 transitions, 10893 flow [2024-06-21 20:25:09,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10670, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10893, PETRI_PLACES=560, PETRI_TRANSITIONS=706} [2024-06-21 20:25:09,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 519 predicate places. [2024-06-21 20:25:09,232 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 706 transitions, 10893 flow [2024-06-21 20:25:09,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:09,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:09,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:09,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-21 20:25:09,233 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:09,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:09,233 INFO L85 PathProgramCache]: Analyzing trace with hash -136515507, now seen corresponding path program 7 times [2024-06-21 20:25:09,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:09,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226862960] [2024-06-21 20:25:09,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:09,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:09,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:09,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:09,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:09,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226862960] [2024-06-21 20:25:09,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226862960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:09,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:09,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:09,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974728607] [2024-06-21 20:25:09,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:09,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:09,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:09,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:09,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:09,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:09,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 706 transitions, 10893 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:09,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:09,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:09,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:11,021 INFO L124 PetriNetUnfolderBase]: 4262/7111 cut-off events. [2024-06-21 20:25:11,022 INFO L125 PetriNetUnfolderBase]: For 956915/956918 co-relation queries the response was YES. [2024-06-21 20:25:11,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55661 conditions, 7111 events. 4262/7111 cut-off events. For 956915/956918 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49525 event pairs, 837 based on Foata normal form. 8/7108 useless extension candidates. Maximal degree in co-relation 55423. Up to 5548 conditions per place. [2024-06-21 20:25:11,158 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 603 selfloop transitions, 126 changer transitions 0/736 dead transitions. [2024-06-21 20:25:11,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 736 transitions, 12747 flow [2024-06-21 20:25:11,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:11,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:11,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:25:11,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:25:11,160 INFO L175 Difference]: Start difference. First operand has 560 places, 706 transitions, 10893 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:25:11,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 736 transitions, 12747 flow [2024-06-21 20:25:17,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 736 transitions, 12639 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:25:17,017 INFO L231 Difference]: Finished difference. Result has 564 places, 706 transitions, 11041 flow [2024-06-21 20:25:17,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10785, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11041, PETRI_PLACES=564, PETRI_TRANSITIONS=706} [2024-06-21 20:25:17,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 523 predicate places. [2024-06-21 20:25:17,018 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 706 transitions, 11041 flow [2024-06-21 20:25:17,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:17,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:17,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:17,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-21 20:25:17,019 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:17,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:17,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1724219845, now seen corresponding path program 8 times [2024-06-21 20:25:17,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:17,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009500858] [2024-06-21 20:25:17,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:17,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:17,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:17,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:17,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009500858] [2024-06-21 20:25:17,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009500858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:17,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:17,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:17,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403102899] [2024-06-21 20:25:17,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:17,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:17,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:17,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:17,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:17,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:17,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 706 transitions, 11041 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:17,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:17,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:17,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:18,812 INFO L124 PetriNetUnfolderBase]: 4249/7098 cut-off events. [2024-06-21 20:25:18,812 INFO L125 PetriNetUnfolderBase]: For 917070/917073 co-relation queries the response was YES. [2024-06-21 20:25:18,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55147 conditions, 7098 events. 4249/7098 cut-off events. For 917070/917073 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 49637 event pairs, 870 based on Foata normal form. 8/7101 useless extension candidates. Maximal degree in co-relation 54908. Up to 6174 conditions per place. [2024-06-21 20:25:18,941 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 612 selfloop transitions, 112 changer transitions 0/731 dead transitions. [2024-06-21 20:25:18,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 731 transitions, 12581 flow [2024-06-21 20:25:18,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:18,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:18,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:25:18,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:25:18,943 INFO L175 Difference]: Start difference. First operand has 564 places, 706 transitions, 11041 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:25:18,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 731 transitions, 12581 flow [2024-06-21 20:25:25,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 731 transitions, 12363 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:25:25,576 INFO L231 Difference]: Finished difference. Result has 567 places, 706 transitions, 11051 flow [2024-06-21 20:25:25,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10823, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11051, PETRI_PLACES=567, PETRI_TRANSITIONS=706} [2024-06-21 20:25:25,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 526 predicate places. [2024-06-21 20:25:25,576 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 706 transitions, 11051 flow [2024-06-21 20:25:25,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:25,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:25,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:25,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-21 20:25:25,577 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:25,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:25,577 INFO L85 PathProgramCache]: Analyzing trace with hash 965177641, now seen corresponding path program 9 times [2024-06-21 20:25:25,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:25,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845823103] [2024-06-21 20:25:25,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:25,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:25,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:25,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:25,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:25,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845823103] [2024-06-21 20:25:25,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845823103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:25,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:25,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:25,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334361298] [2024-06-21 20:25:25,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:25,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:25,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:25,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:25,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:25,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:25,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 706 transitions, 11051 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:25,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:25,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:25,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:27,458 INFO L124 PetriNetUnfolderBase]: 4401/7343 cut-off events. [2024-06-21 20:25:27,458 INFO L125 PetriNetUnfolderBase]: For 1160537/1160537 co-relation queries the response was YES. [2024-06-21 20:25:27,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59641 conditions, 7343 events. 4401/7343 cut-off events. For 1160537/1160537 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51339 event pairs, 722 based on Foata normal form. 6/7344 useless extension candidates. Maximal degree in co-relation 59401. Up to 5689 conditions per place. [2024-06-21 20:25:27,596 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 164 changer transitions 0/753 dead transitions. [2024-06-21 20:25:27,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 753 transitions, 13331 flow [2024-06-21 20:25:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:27,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:27,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 20:25:27,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-21 20:25:27,597 INFO L175 Difference]: Start difference. First operand has 567 places, 706 transitions, 11051 flow. Second operand 8 states and 203 transitions. [2024-06-21 20:25:27,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 753 transitions, 13331 flow [2024-06-21 20:25:35,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 753 transitions, 13025 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:25:35,619 INFO L231 Difference]: Finished difference. Result has 567 places, 711 transitions, 11177 flow [2024-06-21 20:25:35,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10745, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11177, PETRI_PLACES=567, PETRI_TRANSITIONS=711} [2024-06-21 20:25:35,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 526 predicate places. [2024-06-21 20:25:35,619 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 711 transitions, 11177 flow [2024-06-21 20:25:35,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:35,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:35,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:35,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-21 20:25:35,620 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:35,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:35,620 INFO L85 PathProgramCache]: Analyzing trace with hash 965297611, now seen corresponding path program 10 times [2024-06-21 20:25:35,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:35,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852523231] [2024-06-21 20:25:35,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:35,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:35,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:35,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-06-21 20:25:35,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:35,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852523231] [2024-06-21 20:25:35,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852523231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:35,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:35,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:35,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184720666] [2024-06-21 20:25:35,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:35,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:35,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:35,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:35,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:35,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:35,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 711 transitions, 11177 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:35,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:35,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:35,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:37,575 INFO L124 PetriNetUnfolderBase]: 4388/7329 cut-off events. [2024-06-21 20:25:37,575 INFO L125 PetriNetUnfolderBase]: For 1116698/1116701 co-relation queries the response was YES. [2024-06-21 20:25:37,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58981 conditions, 7329 events. 4388/7329 cut-off events. For 1116698/1116701 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51318 event pairs, 717 based on Foata normal form. 8/7334 useless extension candidates. Maximal degree in co-relation 58740. Up to 6508 conditions per place. [2024-06-21 20:25:37,723 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 662 selfloop transitions, 74 changer transitions 0/743 dead transitions. [2024-06-21 20:25:37,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 743 transitions, 12737 flow [2024-06-21 20:25:37,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:37,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:37,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:25:37,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:25:37,724 INFO L175 Difference]: Start difference. First operand has 567 places, 711 transitions, 11177 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:25:37,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 743 transitions, 12737 flow [2024-06-21 20:25:45,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 743 transitions, 12501 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 20:25:45,119 INFO L231 Difference]: Finished difference. Result has 571 places, 711 transitions, 11093 flow [2024-06-21 20:25:45,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10941, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11093, PETRI_PLACES=571, PETRI_TRANSITIONS=711} [2024-06-21 20:25:45,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 530 predicate places. [2024-06-21 20:25:45,120 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 711 transitions, 11093 flow [2024-06-21 20:25:45,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:45,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:45,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:45,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-21 20:25:45,120 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:45,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:45,121 INFO L85 PathProgramCache]: Analyzing trace with hash -692942997, now seen corresponding path program 11 times [2024-06-21 20:25:45,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:45,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922440276] [2024-06-21 20:25:45,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:45,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:45,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:45,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:45,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:45,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922440276] [2024-06-21 20:25:45,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922440276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:45,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:45,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:45,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320471653] [2024-06-21 20:25:45,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:45,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:45,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:45,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:45,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:45,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:45,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 711 transitions, 11093 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:45,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:45,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:45,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:47,004 INFO L124 PetriNetUnfolderBase]: 4508/7508 cut-off events. [2024-06-21 20:25:47,004 INFO L125 PetriNetUnfolderBase]: For 1307049/1307049 co-relation queries the response was YES. [2024-06-21 20:25:47,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62054 conditions, 7508 events. 4508/7508 cut-off events. For 1307049/1307049 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 52735 event pairs, 970 based on Foata normal form. 8/7511 useless extension candidates. Maximal degree in co-relation 61812. Up to 6390 conditions per place. [2024-06-21 20:25:47,145 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 595 selfloop transitions, 151 changer transitions 0/753 dead transitions. [2024-06-21 20:25:47,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 753 transitions, 13047 flow [2024-06-21 20:25:47,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:47,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:47,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:25:47,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:25:47,146 INFO L175 Difference]: Start difference. First operand has 571 places, 711 transitions, 11093 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:25:47,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 753 transitions, 13047 flow [2024-06-21 20:25:55,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 753 transitions, 12893 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:25:55,635 INFO L231 Difference]: Finished difference. Result has 573 places, 714 transitions, 11310 flow [2024-06-21 20:25:55,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10939, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11310, PETRI_PLACES=573, PETRI_TRANSITIONS=714} [2024-06-21 20:25:55,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 532 predicate places. [2024-06-21 20:25:55,636 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 714 transitions, 11310 flow [2024-06-21 20:25:55,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:55,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:55,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:55,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-21 20:25:55,637 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:25:55,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:55,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1115851591, now seen corresponding path program 12 times [2024-06-21 20:25:55,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:55,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658155731] [2024-06-21 20:25:55,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:55,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:55,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:55,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:55,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:55,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658155731] [2024-06-21 20:25:55,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658155731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:55,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:55,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:55,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979503545] [2024-06-21 20:25:55,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:55,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:55,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:55,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:55,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:55,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:25:55,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 714 transitions, 11310 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:55,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:55,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:25:55,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:58,095 INFO L124 PetriNetUnfolderBase]: 4536/7556 cut-off events. [2024-06-21 20:25:58,095 INFO L125 PetriNetUnfolderBase]: For 1327248/1327248 co-relation queries the response was YES. [2024-06-21 20:25:58,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62772 conditions, 7556 events. 4536/7556 cut-off events. For 1327248/1327248 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 53142 event pairs, 992 based on Foata normal form. 8/7559 useless extension candidates. Maximal degree in co-relation 62528. Up to 6646 conditions per place. [2024-06-21 20:25:58,224 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 590 selfloop transitions, 149 changer transitions 0/746 dead transitions. [2024-06-21 20:25:58,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 746 transitions, 12903 flow [2024-06-21 20:25:58,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:58,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:58,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:25:58,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:25:58,226 INFO L175 Difference]: Start difference. First operand has 573 places, 714 transitions, 11310 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:25:58,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 746 transitions, 12903 flow [2024-06-21 20:26:06,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 746 transitions, 12701 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:26:06,142 INFO L231 Difference]: Finished difference. Result has 577 places, 715 transitions, 11432 flow [2024-06-21 20:26:06,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11110, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11432, PETRI_PLACES=577, PETRI_TRANSITIONS=715} [2024-06-21 20:26:06,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 536 predicate places. [2024-06-21 20:26:06,143 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 715 transitions, 11432 flow [2024-06-21 20:26:06,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:06,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:06,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:06,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-21 20:26:06,144 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:26:06,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:06,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1230994891, now seen corresponding path program 13 times [2024-06-21 20:26:06,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:06,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269306554] [2024-06-21 20:26:06,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:06,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:06,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:06,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:06,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269306554] [2024-06-21 20:26:06,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269306554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:06,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:06,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:06,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537720747] [2024-06-21 20:26:06,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:06,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:06,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:06,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:06,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:06,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:26:06,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 715 transitions, 11432 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:06,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:06,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:26:06,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:08,618 INFO L124 PetriNetUnfolderBase]: 4602/7659 cut-off events. [2024-06-21 20:26:08,618 INFO L125 PetriNetUnfolderBase]: For 1405580/1405583 co-relation queries the response was YES. [2024-06-21 20:26:08,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64805 conditions, 7659 events. 4602/7659 cut-off events. For 1405580/1405583 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 53958 event pairs, 991 based on Foata normal form. 8/7660 useless extension candidates. Maximal degree in co-relation 64559. Up to 6873 conditions per place. [2024-06-21 20:26:08,745 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 676 selfloop transitions, 67 changer transitions 0/750 dead transitions. [2024-06-21 20:26:08,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 750 transitions, 13339 flow [2024-06-21 20:26:08,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:26:08,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:26:08,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 20:26:08,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 20:26:08,746 INFO L175 Difference]: Start difference. First operand has 577 places, 715 transitions, 11432 flow. Second operand 9 states and 209 transitions. [2024-06-21 20:26:08,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 750 transitions, 13339 flow [2024-06-21 20:26:18,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 750 transitions, 13040 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:26:18,035 INFO L231 Difference]: Finished difference. Result has 581 places, 717 transitions, 11311 flow [2024-06-21 20:26:18,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11133, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11311, PETRI_PLACES=581, PETRI_TRANSITIONS=717} [2024-06-21 20:26:18,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 540 predicate places. [2024-06-21 20:26:18,036 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 717 transitions, 11311 flow [2024-06-21 20:26:18,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:18,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:18,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:18,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-21 20:26:18,037 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:26:18,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:18,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1231142761, now seen corresponding path program 14 times [2024-06-21 20:26:18,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:18,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427204322] [2024-06-21 20:26:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:18,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:18,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:18,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:18,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427204322] [2024-06-21 20:26:18,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427204322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:18,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:18,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:18,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105843512] [2024-06-21 20:26:18,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:18,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:18,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:18,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:18,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:18,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:26:18,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 717 transitions, 11311 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:18,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:18,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:26:18,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:20,467 INFO L124 PetriNetUnfolderBase]: 4584/7633 cut-off events. [2024-06-21 20:26:20,467 INFO L125 PetriNetUnfolderBase]: For 1362725/1362728 co-relation queries the response was YES. [2024-06-21 20:26:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63525 conditions, 7633 events. 4584/7633 cut-off events. For 1362725/1362728 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 53777 event pairs, 993 based on Foata normal form. 10/7640 useless extension candidates. Maximal degree in co-relation 63277. Up to 6901 conditions per place. [2024-06-21 20:26:20,609 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 675 selfloop transitions, 63 changer transitions 0/745 dead transitions. [2024-06-21 20:26:20,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 745 transitions, 12875 flow [2024-06-21 20:26:20,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:26:20,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:26:20,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:26:20,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 20:26:20,610 INFO L175 Difference]: Start difference. First operand has 581 places, 717 transitions, 11311 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:26:20,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 745 transitions, 12875 flow [2024-06-21 20:26:29,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 745 transitions, 12748 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:26:29,470 INFO L231 Difference]: Finished difference. Result has 583 places, 717 transitions, 11315 flow [2024-06-21 20:26:29,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11184, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11315, PETRI_PLACES=583, PETRI_TRANSITIONS=717} [2024-06-21 20:26:29,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 542 predicate places. [2024-06-21 20:26:29,471 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 717 transitions, 11315 flow [2024-06-21 20:26:29,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:29,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:29,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:29,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-21 20:26:29,472 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:26:29,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:29,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1965560595, now seen corresponding path program 15 times [2024-06-21 20:26:29,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:29,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011715387] [2024-06-21 20:26:29,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:29,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:29,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:29,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:29,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:29,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011715387] [2024-06-21 20:26:29,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011715387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:29,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:29,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:29,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575378444] [2024-06-21 20:26:29,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:29,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:29,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:29,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:29,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:29,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:26:29,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 717 transitions, 11315 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:29,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:29,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:26:29,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:32,073 INFO L124 PetriNetUnfolderBase]: 4658/7746 cut-off events. [2024-06-21 20:26:32,074 INFO L125 PetriNetUnfolderBase]: For 1464895/1464895 co-relation queries the response was YES. [2024-06-21 20:26:32,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65433 conditions, 7746 events. 4658/7746 cut-off events. For 1464895/1464895 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 54626 event pairs, 1012 based on Foata normal form. 8/7749 useless extension candidates. Maximal degree in co-relation 65184. Up to 6624 conditions per place. [2024-06-21 20:26:32,205 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 609 selfloop transitions, 139 changer transitions 0/755 dead transitions. [2024-06-21 20:26:32,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 755 transitions, 13261 flow [2024-06-21 20:26:32,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:26:32,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:26:32,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:26:32,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:26:32,206 INFO L175 Difference]: Start difference. First operand has 583 places, 717 transitions, 11315 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:26:32,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 755 transitions, 13261 flow [2024-06-21 20:26:42,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 755 transitions, 13136 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:26:42,721 INFO L231 Difference]: Finished difference. Result has 585 places, 719 transitions, 11510 flow [2024-06-21 20:26:42,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11190, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11510, PETRI_PLACES=585, PETRI_TRANSITIONS=719} [2024-06-21 20:26:42,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 544 predicate places. [2024-06-21 20:26:42,722 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 719 transitions, 11510 flow [2024-06-21 20:26:42,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:42,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:42,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:42,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-21 20:26:42,722 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:26:42,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:42,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1965799605, now seen corresponding path program 16 times [2024-06-21 20:26:42,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:42,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886130237] [2024-06-21 20:26:42,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:42,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:42,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:42,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:42,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:42,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886130237] [2024-06-21 20:26:42,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886130237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:42,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:42,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:42,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120832580] [2024-06-21 20:26:42,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:42,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:42,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:42,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:42,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:42,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:26:42,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 719 transitions, 11510 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:42,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:42,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:26:42,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:45,584 INFO L124 PetriNetUnfolderBase]: 4686/7790 cut-off events. [2024-06-21 20:26:45,584 INFO L125 PetriNetUnfolderBase]: For 1487194/1487194 co-relation queries the response was YES. [2024-06-21 20:26:45,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66115 conditions, 7790 events. 4686/7790 cut-off events. For 1487194/1487194 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 55018 event pairs, 1032 based on Foata normal form. 8/7793 useless extension candidates. Maximal degree in co-relation 65865. Up to 6880 conditions per place. [2024-06-21 20:26:45,714 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 604 selfloop transitions, 137 changer transitions 0/748 dead transitions. [2024-06-21 20:26:45,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 748 transitions, 13100 flow [2024-06-21 20:26:45,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:26:45,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:26:45,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:26:45,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:26:45,716 INFO L175 Difference]: Start difference. First operand has 585 places, 719 transitions, 11510 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:26:45,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 748 transitions, 13100 flow [2024-06-21 20:26:55,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 748 transitions, 12899 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:26:55,451 INFO L231 Difference]: Finished difference. Result has 588 places, 720 transitions, 11610 flow [2024-06-21 20:26:55,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11313, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11610, PETRI_PLACES=588, PETRI_TRANSITIONS=720} [2024-06-21 20:26:55,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 547 predicate places. [2024-06-21 20:26:55,452 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 720 transitions, 11610 flow [2024-06-21 20:26:55,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:55,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:55,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:55,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-21 20:26:55,453 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:26:55,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:55,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1401549629, now seen corresponding path program 17 times [2024-06-21 20:26:55,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:55,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340903093] [2024-06-21 20:26:55,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:55,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:55,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:55,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:55,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340903093] [2024-06-21 20:26:55,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340903093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:55,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:55,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:55,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132674887] [2024-06-21 20:26:55,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:55,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:55,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:55,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:55,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:26:55,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 720 transitions, 11610 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:55,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:55,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:26:55,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:57,938 INFO L124 PetriNetUnfolderBase]: 4714/7838 cut-off events. [2024-06-21 20:26:57,939 INFO L125 PetriNetUnfolderBase]: For 1506244/1506244 co-relation queries the response was YES. [2024-06-21 20:26:58,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66566 conditions, 7838 events. 4714/7838 cut-off events. For 1506244/1506244 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 55480 event pairs, 1038 based on Foata normal form. 8/7841 useless extension candidates. Maximal degree in co-relation 66315. Up to 6924 conditions per place. [2024-06-21 20:26:58,073 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 607 selfloop transitions, 132 changer transitions 0/746 dead transitions. [2024-06-21 20:26:58,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 746 transitions, 13186 flow [2024-06-21 20:26:58,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:26:58,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:26:58,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:26:58,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:26:58,074 INFO L175 Difference]: Start difference. First operand has 588 places, 720 transitions, 11610 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:26:58,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 746 transitions, 13186 flow [2024-06-21 20:27:07,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 746 transitions, 12911 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:27:07,566 INFO L231 Difference]: Finished difference. Result has 590 places, 721 transitions, 11624 flow [2024-06-21 20:27:07,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11335, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11624, PETRI_PLACES=590, PETRI_TRANSITIONS=721} [2024-06-21 20:27:07,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 549 predicate places. [2024-06-21 20:27:07,567 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 721 transitions, 11624 flow [2024-06-21 20:27:07,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:07,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:07,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:07,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-21 20:27:07,567 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:27:07,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:07,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1534567529, now seen corresponding path program 18 times [2024-06-21 20:27:07,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:07,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166555509] [2024-06-21 20:27:07,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:07,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:07,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:07,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:07,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:07,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166555509] [2024-06-21 20:27:07,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166555509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:07,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:07,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:07,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928569030] [2024-06-21 20:27:07,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:07,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:07,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:07,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:07,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:27:07,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 721 transitions, 11624 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:07,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:07,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:27:07,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:09,903 INFO L124 PetriNetUnfolderBase]: 4701/7816 cut-off events. [2024-06-21 20:27:09,903 INFO L125 PetriNetUnfolderBase]: For 1439678/1439681 co-relation queries the response was YES. [2024-06-21 20:27:10,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65724 conditions, 7816 events. 4701/7816 cut-off events. For 1439678/1439681 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 55301 event pairs, 1014 based on Foata normal form. 8/7817 useless extension candidates. Maximal degree in co-relation 65472. Up to 6955 conditions per place. [2024-06-21 20:27:10,050 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 664 selfloop transitions, 78 changer transitions 0/749 dead transitions. [2024-06-21 20:27:10,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 749 transitions, 13496 flow [2024-06-21 20:27:10,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:27:10,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:27:10,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 20:27:10,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 20:27:10,052 INFO L175 Difference]: Start difference. First operand has 590 places, 721 transitions, 11624 flow. Second operand 10 states and 222 transitions. [2024-06-21 20:27:10,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 749 transitions, 13496 flow [2024-06-21 20:27:19,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 749 transitions, 13229 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:27:19,781 INFO L231 Difference]: Finished difference. Result has 594 places, 721 transitions, 11517 flow [2024-06-21 20:27:19,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11357, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11517, PETRI_PLACES=594, PETRI_TRANSITIONS=721} [2024-06-21 20:27:19,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 553 predicate places. [2024-06-21 20:27:19,782 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 721 transitions, 11517 flow [2024-06-21 20:27:19,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:19,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:19,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:19,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-21 20:27:19,783 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:27:19,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:19,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1720952921, now seen corresponding path program 19 times [2024-06-21 20:27:19,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:19,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691024827] [2024-06-21 20:27:19,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:19,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:19,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:19,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:19,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691024827] [2024-06-21 20:27:19,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691024827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:19,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:19,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:19,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847796664] [2024-06-21 20:27:19,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:19,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:19,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:19,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:19,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:19,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:27:19,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 721 transitions, 11517 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:19,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:27:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:22,130 INFO L124 PetriNetUnfolderBase]: 4683/7790 cut-off events. [2024-06-21 20:27:22,131 INFO L125 PetriNetUnfolderBase]: For 1392002/1392005 co-relation queries the response was YES. [2024-06-21 20:27:22,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64385 conditions, 7790 events. 4683/7790 cut-off events. For 1392002/1392005 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 55089 event pairs, 1014 based on Foata normal form. 10/7797 useless extension candidates. Maximal degree in co-relation 64132. Up to 7033 conditions per place. [2024-06-21 20:27:22,265 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 665 selfloop transitions, 73 changer transitions 0/745 dead transitions. [2024-06-21 20:27:22,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 745 transitions, 13069 flow [2024-06-21 20:27:22,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:27:22,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:27:22,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 20:27:22,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 20:27:22,267 INFO L175 Difference]: Start difference. First operand has 594 places, 721 transitions, 11517 flow. Second operand 10 states and 218 transitions. [2024-06-21 20:27:22,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 745 transitions, 13069 flow [2024-06-21 20:27:31,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 745 transitions, 12912 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:27:31,353 INFO L231 Difference]: Finished difference. Result has 596 places, 721 transitions, 11511 flow [2024-06-21 20:27:31,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11360, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11511, PETRI_PLACES=596, PETRI_TRANSITIONS=721} [2024-06-21 20:27:31,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 555 predicate places. [2024-06-21 20:27:31,354 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 721 transitions, 11511 flow [2024-06-21 20:27:31,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:31,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:31,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:31,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-21 20:27:31,355 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:27:31,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:31,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1694891445, now seen corresponding path program 20 times [2024-06-21 20:27:31,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:31,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871574655] [2024-06-21 20:27:31,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:31,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:31,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:31,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:31,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:31,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871574655] [2024-06-21 20:27:31,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871574655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:31,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:31,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:31,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472481477] [2024-06-21 20:27:31,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:31,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:31,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:31,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:31,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:31,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:27:31,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 721 transitions, 11511 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:31,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:31,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:27:31,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:33,795 INFO L124 PetriNetUnfolderBase]: 4665/7764 cut-off events. [2024-06-21 20:27:33,796 INFO L125 PetriNetUnfolderBase]: For 1321106/1321109 co-relation queries the response was YES. [2024-06-21 20:27:33,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63087 conditions, 7764 events. 4665/7764 cut-off events. For 1321106/1321109 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 54936 event pairs, 1006 based on Foata normal form. 10/7771 useless extension candidates. Maximal degree in co-relation 62834. Up to 7007 conditions per place. [2024-06-21 20:27:33,934 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 668 selfloop transitions, 68 changer transitions 0/743 dead transitions. [2024-06-21 20:27:33,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 743 transitions, 13055 flow [2024-06-21 20:27:33,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:27:33,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:27:33,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 20:27:33,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 20:27:33,935 INFO L175 Difference]: Start difference. First operand has 596 places, 721 transitions, 11511 flow. Second operand 8 states and 181 transitions. [2024-06-21 20:27:33,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 743 transitions, 13055 flow [2024-06-21 20:27:42,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 743 transitions, 12885 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 20:27:42,154 INFO L231 Difference]: Finished difference. Result has 595 places, 721 transitions, 11482 flow [2024-06-21 20:27:42,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11341, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11482, PETRI_PLACES=595, PETRI_TRANSITIONS=721} [2024-06-21 20:27:42,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 554 predicate places. [2024-06-21 20:27:42,155 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 721 transitions, 11482 flow [2024-06-21 20:27:42,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:42,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:42,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:42,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-21 20:27:42,155 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:27:42,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash -2122597579, now seen corresponding path program 1 times [2024-06-21 20:27:42,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:42,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720341561] [2024-06-21 20:27:42,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:42,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:42,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:42,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:42,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720341561] [2024-06-21 20:27:42,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720341561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:42,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:42,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:42,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329040181] [2024-06-21 20:27:42,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:42,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:42,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:42,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:42,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:42,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:27:42,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 721 transitions, 11482 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:42,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:42,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:27:42,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:44,744 INFO L124 PetriNetUnfolderBase]: 4718/7846 cut-off events. [2024-06-21 20:27:44,744 INFO L125 PetriNetUnfolderBase]: For 1384384/1384384 co-relation queries the response was YES. [2024-06-21 20:27:44,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64584 conditions, 7846 events. 4718/7846 cut-off events. For 1384384/1384384 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 55548 event pairs, 989 based on Foata normal form. 6/7843 useless extension candidates. Maximal degree in co-relation 64330. Up to 5823 conditions per place. [2024-06-21 20:27:44,893 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 594 selfloop transitions, 161 changer transitions 0/762 dead transitions. [2024-06-21 20:27:44,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 762 transitions, 13768 flow [2024-06-21 20:27:44,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:27:44,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:27:44,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:27:44,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 20:27:44,894 INFO L175 Difference]: Start difference. First operand has 595 places, 721 transitions, 11482 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:27:44,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 762 transitions, 13768 flow [2024-06-21 20:27:54,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 762 transitions, 13633 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:27:54,242 INFO L231 Difference]: Finished difference. Result has 597 places, 723 transitions, 11719 flow [2024-06-21 20:27:54,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11347, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11719, PETRI_PLACES=597, PETRI_TRANSITIONS=723} [2024-06-21 20:27:54,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 556 predicate places. [2024-06-21 20:27:54,243 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 723 transitions, 11719 flow [2024-06-21 20:27:54,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:54,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:54,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:54,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-21 20:27:54,244 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:27:54,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:54,244 INFO L85 PathProgramCache]: Analyzing trace with hash 372444911, now seen corresponding path program 1 times [2024-06-21 20:27:54,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:54,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010928695] [2024-06-21 20:27:54,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:54,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:54,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:54,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:54,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:54,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010928695] [2024-06-21 20:27:54,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010928695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:54,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:54,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:27:54,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205384089] [2024-06-21 20:27:54,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:54,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:27:54,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:54,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:27:54,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:27:54,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:27:54,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 723 transitions, 11719 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:54,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:54,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:27:54,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:57,126 INFO L124 PetriNetUnfolderBase]: 4979/8304 cut-off events. [2024-06-21 20:27:57,126 INFO L125 PetriNetUnfolderBase]: For 2070578/2070578 co-relation queries the response was YES. [2024-06-21 20:27:57,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72590 conditions, 8304 events. 4979/8304 cut-off events. For 2070578/2070578 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 59430 event pairs, 1122 based on Foata normal form. 30/8329 useless extension candidates. Maximal degree in co-relation 72335. Up to 6097 conditions per place. [2024-06-21 20:27:57,468 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 347 changer transitions 7/770 dead transitions. [2024-06-21 20:27:57,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 770 transitions, 13807 flow [2024-06-21 20:27:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:27:57,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:27:57,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-21 20:27:57,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-21 20:27:57,469 INFO L175 Difference]: Start difference. First operand has 597 places, 723 transitions, 11719 flow. Second operand 9 states and 227 transitions. [2024-06-21 20:27:57,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 770 transitions, 13807 flow [2024-06-21 20:28:08,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 770 transitions, 13562 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:28:08,909 INFO L231 Difference]: Finished difference. Result has 602 places, 724 transitions, 12213 flow [2024-06-21 20:28:08,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11474, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12213, PETRI_PLACES=602, PETRI_TRANSITIONS=724} [2024-06-21 20:28:08,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 561 predicate places. [2024-06-21 20:28:08,909 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 724 transitions, 12213 flow [2024-06-21 20:28:08,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:08,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:08,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:08,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-21 20:28:08,910 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:28:08,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:08,910 INFO L85 PathProgramCache]: Analyzing trace with hash 372444539, now seen corresponding path program 2 times [2024-06-21 20:28:08,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:08,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760701918] [2024-06-21 20:28:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:08,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:08,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:09,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:28:09,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:09,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760701918] [2024-06-21 20:28:09,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760701918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:09,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:09,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:09,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29466607] [2024-06-21 20:28:09,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:09,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:09,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:09,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:09,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:09,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:28:09,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 724 transitions, 12213 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:09,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:09,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:28:09,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:11,428 INFO L124 PetriNetUnfolderBase]: 4949/8249 cut-off events. [2024-06-21 20:28:11,429 INFO L125 PetriNetUnfolderBase]: For 1821279/1821279 co-relation queries the response was YES. [2024-06-21 20:28:11,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72975 conditions, 8249 events. 4949/8249 cut-off events. For 1821279/1821279 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 58930 event pairs, 1080 based on Foata normal form. 6/8234 useless extension candidates. Maximal degree in co-relation 72718. Up to 6222 conditions per place. [2024-06-21 20:28:11,583 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 599 selfloop transitions, 155 changer transitions 0/761 dead transitions. [2024-06-21 20:28:11,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 761 transitions, 14173 flow [2024-06-21 20:28:11,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:11,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:11,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:28:11,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:28:11,586 INFO L175 Difference]: Start difference. First operand has 602 places, 724 transitions, 12213 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:28:11,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 761 transitions, 14173 flow [2024-06-21 20:28:23,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 761 transitions, 13452 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:28:23,608 INFO L231 Difference]: Finished difference. Result has 604 places, 725 transitions, 11821 flow [2024-06-21 20:28:23,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11492, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11821, PETRI_PLACES=604, PETRI_TRANSITIONS=725} [2024-06-21 20:28:23,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 563 predicate places. [2024-06-21 20:28:23,609 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 725 transitions, 11821 flow [2024-06-21 20:28:23,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:23,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:23,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:23,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-21 20:28:23,609 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:28:23,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:23,610 INFO L85 PathProgramCache]: Analyzing trace with hash 670390429, now seen corresponding path program 2 times [2024-06-21 20:28:23,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:23,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93552403] [2024-06-21 20:28:23,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:23,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:23,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:23,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-06-21 20:28:23,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:23,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93552403] [2024-06-21 20:28:23,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93552403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:23,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:23,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:28:23,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246380599] [2024-06-21 20:28:23,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:23,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:28:23,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:23,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:28:23,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:28:23,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:28:23,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 725 transitions, 11821 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:23,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:23,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:28:23,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:26,170 INFO L124 PetriNetUnfolderBase]: 5053/8453 cut-off events. [2024-06-21 20:28:26,170 INFO L125 PetriNetUnfolderBase]: For 2168119/2168119 co-relation queries the response was YES. [2024-06-21 20:28:26,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73626 conditions, 8453 events. 5053/8453 cut-off events. For 2168119/2168119 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 60961 event pairs, 1251 based on Foata normal form. 34/8482 useless extension candidates. Maximal degree in co-relation 73368. Up to 6960 conditions per place. [2024-06-21 20:28:26,339 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 408 selfloop transitions, 339 changer transitions 3/757 dead transitions. [2024-06-21 20:28:26,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 757 transitions, 13457 flow [2024-06-21 20:28:26,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:28:26,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:28:26,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-21 20:28:26,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:28:26,340 INFO L175 Difference]: Start difference. First operand has 604 places, 725 transitions, 11821 flow. Second operand 9 states and 216 transitions. [2024-06-21 20:28:26,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 757 transitions, 13457 flow [2024-06-21 20:28:38,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 757 transitions, 13203 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:28:38,175 INFO L231 Difference]: Finished difference. Result has 608 places, 725 transitions, 12276 flow [2024-06-21 20:28:38,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11567, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12276, PETRI_PLACES=608, PETRI_TRANSITIONS=725} [2024-06-21 20:28:38,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 567 predicate places. [2024-06-21 20:28:38,176 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 725 transitions, 12276 flow [2024-06-21 20:28:38,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:38,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:38,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:38,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-21 20:28:38,177 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:28:38,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:38,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1350942911, now seen corresponding path program 3 times [2024-06-21 20:28:38,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:38,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834941126] [2024-06-21 20:28:38,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:38,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:28:38,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:38,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834941126] [2024-06-21 20:28:38,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834941126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:38,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:38,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:38,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899501439] [2024-06-21 20:28:38,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:38,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:38,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:38,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:38,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:38,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:28:38,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 725 transitions, 12276 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:38,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:38,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:28:38,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:40,852 INFO L124 PetriNetUnfolderBase]: 5063/8457 cut-off events. [2024-06-21 20:28:40,852 INFO L125 PetriNetUnfolderBase]: For 1868545/1868545 co-relation queries the response was YES. [2024-06-21 20:28:41,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74058 conditions, 8457 events. 5063/8457 cut-off events. For 1868545/1868545 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 60889 event pairs, 1225 based on Foata normal form. 6/8452 useless extension candidates. Maximal degree in co-relation 73799. Up to 7369 conditions per place. [2024-06-21 20:28:41,210 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 136 changer transitions 0/754 dead transitions. [2024-06-21 20:28:41,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 754 transitions, 13881 flow [2024-06-21 20:28:41,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:41,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:41,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 20:28:41,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 20:28:41,211 INFO L175 Difference]: Start difference. First operand has 608 places, 725 transitions, 12276 flow. Second operand 8 states and 188 transitions. [2024-06-21 20:28:41,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 754 transitions, 13881 flow [2024-06-21 20:28:53,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 754 transitions, 13182 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 20:28:53,856 INFO L231 Difference]: Finished difference. Result has 609 places, 726 transitions, 11871 flow [2024-06-21 20:28:53,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11577, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11871, PETRI_PLACES=609, PETRI_TRANSITIONS=726} [2024-06-21 20:28:53,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 568 predicate places. [2024-06-21 20:28:53,857 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 726 transitions, 11871 flow [2024-06-21 20:28:53,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:53,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:53,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:53,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-21 20:28:53,857 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:28:53,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:53,857 INFO L85 PathProgramCache]: Analyzing trace with hash -398458505, now seen corresponding path program 3 times [2024-06-21 20:28:53,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:53,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839959291] [2024-06-21 20:28:53,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:53,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:28:53,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:53,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839959291] [2024-06-21 20:28:53,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839959291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:53,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:53,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:28:53,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410101846] [2024-06-21 20:28:53,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:53,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:28:53,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:53,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:28:53,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:28:54,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:28:54,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 726 transitions, 11871 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:54,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:54,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:28:54,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:56,773 INFO L124 PetriNetUnfolderBase]: 5151/8617 cut-off events. [2024-06-21 20:28:56,773 INFO L125 PetriNetUnfolderBase]: For 2177778/2177778 co-relation queries the response was YES. [2024-06-21 20:28:56,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74359 conditions, 8617 events. 5151/8617 cut-off events. For 2177778/2177778 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 62337 event pairs, 1239 based on Foata normal form. 30/8642 useless extension candidates. Maximal degree in co-relation 74099. Up to 6946 conditions per place. [2024-06-21 20:28:56,943 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 411 selfloop transitions, 340 changer transitions 6/764 dead transitions. [2024-06-21 20:28:56,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 764 transitions, 13567 flow [2024-06-21 20:28:56,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:28:56,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:28:56,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 20:28:56,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-21 20:28:56,944 INFO L175 Difference]: Start difference. First operand has 609 places, 726 transitions, 11871 flow. Second operand 9 states and 221 transitions. [2024-06-21 20:28:56,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 764 transitions, 13567 flow [2024-06-21 20:29:09,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 764 transitions, 13294 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:09,517 INFO L231 Difference]: Finished difference. Result has 612 places, 726 transitions, 12296 flow [2024-06-21 20:29:09,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11598, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12296, PETRI_PLACES=612, PETRI_TRANSITIONS=726} [2024-06-21 20:29:09,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 571 predicate places. [2024-06-21 20:29:09,518 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 726 transitions, 12296 flow [2024-06-21 20:29:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:09,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:09,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-21 20:29:09,519 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:29:09,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:09,519 INFO L85 PathProgramCache]: Analyzing trace with hash -259782485, now seen corresponding path program 4 times [2024-06-21 20:29:09,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:09,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360299048] [2024-06-21 20:29:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:09,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:09,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:09,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-06-21 20:29:09,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:09,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360299048] [2024-06-21 20:29:09,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360299048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:09,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:09,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:29:09,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639165031] [2024-06-21 20:29:09,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:09,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:29:09,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:09,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:29:09,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:29:09,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 20:29:09,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 726 transitions, 12296 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:09,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:09,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 20:29:09,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:12,450 INFO L124 PetriNetUnfolderBase]: 5225/8766 cut-off events. [2024-06-21 20:29:12,450 INFO L125 PetriNetUnfolderBase]: For 2259081/2259084 co-relation queries the response was YES. [2024-06-21 20:29:12,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75633 conditions, 8766 events. 5225/8766 cut-off events. For 2259081/2259084 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 63847 event pairs, 1332 based on Foata normal form. 36/8799 useless extension candidates. Maximal degree in co-relation 75372. Up to 7674 conditions per place. [2024-06-21 20:29:12,619 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 615 selfloop transitions, 130 changer transitions 3/755 dead transitions. [2024-06-21 20:29:12,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 755 transitions, 13924 flow [2024-06-21 20:29:12,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:29:12,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:29:12,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 20:29:12,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 20:29:12,620 INFO L175 Difference]: Start difference. First operand has 612 places, 726 transitions, 12296 flow. Second operand 9 states and 211 transitions. [2024-06-21 20:29:12,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 755 transitions, 13924 flow Killed by 15