./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe011_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:53:56,791 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:53:56,837 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:53:56,841 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:53:56,841 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:53:56,874 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:53:56,883 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:53:56,884 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:53:56,885 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:53:56,886 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:53:56,886 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:53:56,886 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:53:56,887 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:53:56,889 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:53:56,891 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:53:56,891 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:53:56,892 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:53:56,892 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:53:56,893 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:53:56,893 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:53:56,893 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:53:56,894 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:53:56,894 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:53:56,894 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:53:56,894 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:53:56,895 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:53:56,895 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:53:56,895 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:53:56,895 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:53:56,896 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:53:56,896 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:53:56,897 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:53:56,897 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:53:56,898 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:53:56,898 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:53:56,898 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:53:56,898 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:53:56,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:53:56,899 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:53:56,899 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:53:56,899 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:53:56,899 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:53:56,899 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:53:56,900 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:53:57,174 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:53:57,195 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:53:57,198 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:53:57,199 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:53:57,199 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:53:57,201 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-28 00:53:58,356 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:53:58,599 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:53:58,600 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-28 00:53:58,612 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5fdda7eb/1dcf5d4bf0de4ba89dfca1f86bcdaed6/FLAGfea2d422c [2024-06-28 00:53:58,631 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5fdda7eb/1dcf5d4bf0de4ba89dfca1f86bcdaed6 [2024-06-28 00:53:58,633 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:53:58,634 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:53:58,637 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/safe011_tso.yml/witness.yml [2024-06-28 00:53:58,768 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:53:58,769 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:53:58,771 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:53:58,771 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:53:58,776 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:53:58,776 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:53:58" (1/2) ... [2024-06-28 00:53:58,777 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fabafdd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:58, skipping insertion in model container [2024-06-28 00:53:58,778 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:53:58" (1/2) ... [2024-06-28 00:53:58,779 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2ff013b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:58, skipping insertion in model container [2024-06-28 00:53:58,779 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:58" (2/2) ... [2024-06-28 00:53:58,780 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fabafdd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:58, skipping insertion in model container [2024-06-28 00:53:58,780 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:58" (2/2) ... [2024-06-28 00:53:58,780 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:53:58,826 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:53:58,828 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 00:53:58,831 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 00:53:58,831 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (y == 0 || y == 1)) && ((x == 0 || x == 1) || x == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 00:53:58,831 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:53:58,832 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-28 00:53:58,881 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:53:59,106 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i[945,958] [2024-06-28 00:53:59,263 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:53:59,271 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:53:59,305 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:53:59,369 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:53:59,409 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:53:59,409 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59 WrapperNode [2024-06-28 00:53:59,409 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:53:59,410 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:53:59,410 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:53:59,410 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:53:59,415 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 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,428 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 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,457 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-28 00:53:59,461 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:53:59,462 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:53:59,462 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:53:59,462 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:53:59,471 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,472 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,479 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,506 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-28 00:53:59,509 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,509 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,520 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,528 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,530 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,534 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,537 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:53:59,541 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:53:59,541 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:53:59,541 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:53:59,542 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (1/1) ... [2024-06-28 00:53:59,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:53:59,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:53:59,577 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-28 00:53:59,591 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-28 00:53:59,625 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:53:59,626 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:53:59,626 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:53:59,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:53:59,626 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:53:59,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:53:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:53:59,627 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:53:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:53:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:53:59,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:53:59,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:53:59,630 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:53:59,775 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:53:59,777 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:53:59,944 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:53:59,944 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:54:00,029 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:54:00,030 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:54:00,030 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:54:00 BoogieIcfgContainer [2024-06-28 00:54:00,030 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:54:00,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:54:00,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:54:00,038 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:54:00,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:53:58" (1/4) ... [2024-06-28 00:54:00,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@93a0202 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:54:00, skipping insertion in model container [2024-06-28 00:54:00,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:58" (2/4) ... [2024-06-28 00:54:00,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@93a0202 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:54:00, skipping insertion in model container [2024-06-28 00:54:00,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:59" (3/4) ... [2024-06-28 00:54:00,040 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@93a0202 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:54:00, skipping insertion in model container [2024-06-28 00:54:00,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:54:00" (4/4) ... [2024-06-28 00:54:00,041 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-28 00:54:00,060 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:54:00,060 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:54:00,060 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:54:00,119 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:54:00,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:54:00,194 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 00:54:00,197 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:54:00,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 00:54:00,203 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:54:00,207 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-28 00:54:00,222 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:54:00,229 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;@41d2211f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:54:00,230 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:54:00,239 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:54:00,239 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:54:00,239 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:54:00,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:00,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:54:00,241 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:00,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:00,246 INFO L85 PathProgramCache]: Analyzing trace with hash 209194482, now seen corresponding path program 1 times [2024-06-28 00:54:00,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:00,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226997633] [2024-06-28 00:54:00,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:00,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:00,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:00,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:00,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226997633] [2024-06-28 00:54:00,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226997633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:00,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:00,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:54:00,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231602001] [2024-06-28 00:54:00,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:00,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:54:00,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:54:00,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:54:00,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:00,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:00,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:00,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:01,148 INFO L124 PetriNetUnfolderBase]: 1246/2015 cut-off events. [2024-06-28 00:54:01,148 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 00:54:01,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 2015 events. 1246/2015 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11310 event pairs, 931 based on Foata normal form. 1/1939 useless extension candidates. Maximal degree in co-relation 3934. Up to 1854 conditions per place. [2024-06-28 00:54:01,168 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 33 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-28 00:54:01,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 191 flow [2024-06-28 00:54:01,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:54:01,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:54:01,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-28 00:54:01,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-06-28 00:54:01,183 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 94 transitions. [2024-06-28 00:54:01,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 191 flow [2024-06-28 00:54:01,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:01,196 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 00:54:01,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 00:54:01,202 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-28 00:54:01,203 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 00:54:01,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:01,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:01,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:54:01,204 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:01,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:01,205 INFO L85 PathProgramCache]: Analyzing trace with hash -827526895, now seen corresponding path program 1 times [2024-06-28 00:54:01,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:01,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222555402] [2024-06-28 00:54:01,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:01,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:01,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:01,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:01,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:01,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222555402] [2024-06-28 00:54:01,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222555402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:01,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:01,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:54:01,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100903002] [2024-06-28 00:54:01,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:01,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:54:01,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:01,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:54:01,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:54:01,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:01,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:01,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:01,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:01,802 INFO L124 PetriNetUnfolderBase]: 1253/2226 cut-off events. [2024-06-28 00:54:01,803 INFO L125 PetriNetUnfolderBase]: For 347/355 co-relation queries the response was YES. [2024-06-28 00:54:01,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 2226 events. 1253/2226 cut-off events. For 347/355 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13231 event pairs, 793 based on Foata normal form. 7/2178 useless extension candidates. Maximal degree in co-relation 4664. Up to 1820 conditions per place. [2024-06-28 00:54:01,818 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 44 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-28 00:54:01,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 296 flow [2024-06-28 00:54:01,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:01,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:01,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-28 00:54:01,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:54:01,824 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 128 transitions. [2024-06-28 00:54:01,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 296 flow [2024-06-28 00:54:01,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:54:01,827 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-28 00:54:01,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-28 00:54:01,828 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-28 00:54:01,829 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-28 00:54:01,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:01,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:01,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:54:01,833 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:01,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:01,838 INFO L85 PathProgramCache]: Analyzing trace with hash 116471305, now seen corresponding path program 1 times [2024-06-28 00:54:01,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:01,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445221789] [2024-06-28 00:54:01,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:01,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:02,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-28 00:54:02,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:02,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445221789] [2024-06-28 00:54:02,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445221789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:02,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:02,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:02,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831809250] [2024-06-28 00:54:02,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:02,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:02,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:02,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:02,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:02,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:02,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:02,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:02,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:02,335 INFO L124 PetriNetUnfolderBase]: 1321/2161 cut-off events. [2024-06-28 00:54:02,335 INFO L125 PetriNetUnfolderBase]: For 1392/1408 co-relation queries the response was YES. [2024-06-28 00:54:02,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5550 conditions, 2161 events. 1321/2161 cut-off events. For 1392/1408 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12086 event pairs, 373 based on Foata normal form. 11/2158 useless extension candidates. Maximal degree in co-relation 5535. Up to 1722 conditions per place. [2024-06-28 00:54:02,351 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 63 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-28 00:54:02,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 98 transitions, 512 flow [2024-06-28 00:54:02,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:02,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:02,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 167 transitions. [2024-06-28 00:54:02,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7422222222222222 [2024-06-28 00:54:02,356 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 5 states and 167 transitions. [2024-06-28 00:54:02,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 98 transitions, 512 flow [2024-06-28 00:54:02,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 98 transitions, 508 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:02,363 INFO L231 Difference]: Finished difference. Result has 60 places, 64 transitions, 328 flow [2024-06-28 00:54:02,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=328, PETRI_PLACES=60, PETRI_TRANSITIONS=64} [2024-06-28 00:54:02,365 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-28 00:54:02,365 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 64 transitions, 328 flow [2024-06-28 00:54:02,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:02,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:02,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:54:02,366 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:02,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:02,367 INFO L85 PathProgramCache]: Analyzing trace with hash 259816200, now seen corresponding path program 1 times [2024-06-28 00:54:02,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:02,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044710809] [2024-06-28 00:54:02,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:02,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:02,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:02,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:02,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044710809] [2024-06-28 00:54:02,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044710809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:02,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:02,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:02,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949286983] [2024-06-28 00:54:02,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:02,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:02,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:02,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:02,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:02,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:02,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:02,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:02,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:02,940 INFO L124 PetriNetUnfolderBase]: 1491/2431 cut-off events. [2024-06-28 00:54:02,940 INFO L125 PetriNetUnfolderBase]: For 3790/3820 co-relation queries the response was YES. [2024-06-28 00:54:02,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7709 conditions, 2431 events. 1491/2431 cut-off events. For 3790/3820 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13903 event pairs, 253 based on Foata normal form. 36/2454 useless extension candidates. Maximal degree in co-relation 7689. Up to 1748 conditions per place. [2024-06-28 00:54:02,960 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 72 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-28 00:54:02,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 110 transitions, 684 flow [2024-06-28 00:54:02,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:02,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:02,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-28 00:54:02,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7296296296296296 [2024-06-28 00:54:02,962 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 328 flow. Second operand 6 states and 197 transitions. [2024-06-28 00:54:02,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 110 transitions, 684 flow [2024-06-28 00:54:02,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 110 transitions, 672 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:02,969 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 393 flow [2024-06-28 00:54:02,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=393, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-28 00:54:02,970 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-28 00:54:02,970 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 393 flow [2024-06-28 00:54:02,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:02,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:02,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:54:02,971 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:02,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:02,971 INFO L85 PathProgramCache]: Analyzing trace with hash -668200421, now seen corresponding path program 1 times [2024-06-28 00:54:02,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:02,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978831680] [2024-06-28 00:54:02,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:02,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:03,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:03,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:03,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978831680] [2024-06-28 00:54:03,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978831680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:03,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:03,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:54:03,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477750849] [2024-06-28 00:54:03,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:03,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:54:03,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:03,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:54:03,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:54:03,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:03,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 393 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:03,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:03,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:03,350 INFO L124 PetriNetUnfolderBase]: 1486/2415 cut-off events. [2024-06-28 00:54:03,351 INFO L125 PetriNetUnfolderBase]: For 4846/4867 co-relation queries the response was YES. [2024-06-28 00:54:03,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8393 conditions, 2415 events. 1486/2415 cut-off events. For 4846/4867 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13800 event pairs, 433 based on Foata normal form. 11/2424 useless extension candidates. Maximal degree in co-relation 8370. Up to 2199 conditions per place. [2024-06-28 00:54:03,374 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 63 selfloop transitions, 7 changer transitions 0/84 dead transitions. [2024-06-28 00:54:03,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 84 transitions, 600 flow [2024-06-28 00:54:03,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:03,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:03,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-28 00:54:03,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 00:54:03,377 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 393 flow. Second operand 4 states and 119 transitions. [2024-06-28 00:54:03,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 84 transitions, 600 flow [2024-06-28 00:54:03,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 84 transitions, 541 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:03,389 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 393 flow [2024-06-28 00:54:03,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=393, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-28 00:54:03,393 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-28 00:54:03,393 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 393 flow [2024-06-28 00:54:03,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:03,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:03,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:54:03,394 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:03,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash 759557279, now seen corresponding path program 1 times [2024-06-28 00:54:03,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:03,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527457372] [2024-06-28 00:54:03,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:03,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:03,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:03,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527457372] [2024-06-28 00:54:03,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527457372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:03,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:03,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:03,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360204507] [2024-06-28 00:54:03,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:03,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:03,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:03,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:03,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:03,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:03,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-28 00:54:03,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:03,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:03,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:03,851 INFO L124 PetriNetUnfolderBase]: 1798/2909 cut-off events. [2024-06-28 00:54:03,851 INFO L125 PetriNetUnfolderBase]: For 5702/5702 co-relation queries the response was YES. [2024-06-28 00:54:03,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9481 conditions, 2909 events. 1798/2909 cut-off events. For 5702/5702 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17145 event pairs, 802 based on Foata normal form. 2/2904 useless extension candidates. Maximal degree in co-relation 9457. Up to 2630 conditions per place. [2024-06-28 00:54:03,875 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 76 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2024-06-28 00:54:03,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 674 flow [2024-06-28 00:54:03,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:03,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:03,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-28 00:54:03,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-28 00:54:03,877 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 393 flow. Second operand 5 states and 142 transitions. [2024-06-28 00:54:03,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 99 transitions, 674 flow [2024-06-28 00:54:03,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 99 transitions, 641 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:03,886 INFO L231 Difference]: Finished difference. Result has 70 places, 78 transitions, 469 flow [2024-06-28 00:54:03,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=469, PETRI_PLACES=70, PETRI_TRANSITIONS=78} [2024-06-28 00:54:03,887 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-28 00:54:03,887 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 469 flow [2024-06-28 00:54:03,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-28 00:54:03,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:03,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:03,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:54:03,887 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:03,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:03,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1068315224, now seen corresponding path program 1 times [2024-06-28 00:54:03,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:03,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378687130] [2024-06-28 00:54:03,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:03,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:03,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:03,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:03,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:03,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378687130] [2024-06-28 00:54:03,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378687130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:03,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:03,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:03,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004868426] [2024-06-28 00:54:03,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:03,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:03,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:03,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:03,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:04,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:04,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 78 transitions, 469 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:04,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:04,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:04,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:04,310 INFO L124 PetriNetUnfolderBase]: 1730/2807 cut-off events. [2024-06-28 00:54:04,310 INFO L125 PetriNetUnfolderBase]: For 7897/7938 co-relation queries the response was YES. [2024-06-28 00:54:04,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10074 conditions, 2807 events. 1730/2807 cut-off events. For 7897/7938 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16420 event pairs, 438 based on Foata normal form. 16/2797 useless extension candidates. Maximal degree in co-relation 10047. Up to 2255 conditions per place. [2024-06-28 00:54:04,343 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 65 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-28 00:54:04,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 111 transitions, 803 flow [2024-06-28 00:54:04,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:04,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:04,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-28 00:54:04,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7155555555555555 [2024-06-28 00:54:04,345 INFO L175 Difference]: Start difference. First operand has 70 places, 78 transitions, 469 flow. Second operand 5 states and 161 transitions. [2024-06-28 00:54:04,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 111 transitions, 803 flow [2024-06-28 00:54:04,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 111 transitions, 799 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:04,355 INFO L231 Difference]: Finished difference. Result has 75 places, 82 transitions, 566 flow [2024-06-28 00:54:04,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=566, PETRI_PLACES=75, PETRI_TRANSITIONS=82} [2024-06-28 00:54:04,356 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 26 predicate places. [2024-06-28 00:54:04,356 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 82 transitions, 566 flow [2024-06-28 00:54:04,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:04,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:04,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:04,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:54:04,357 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:04,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:04,357 INFO L85 PathProgramCache]: Analyzing trace with hash 2104499834, now seen corresponding path program 2 times [2024-06-28 00:54:04,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:04,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584287747] [2024-06-28 00:54:04,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:04,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:04,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-28 00:54:04,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:04,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584287747] [2024-06-28 00:54:04,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584287747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:04,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:04,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:04,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992898112] [2024-06-28 00:54:04,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:04,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:04,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:04,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:04,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:04,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:04,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 82 transitions, 566 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:04,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:04,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:04,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:04,801 INFO L124 PetriNetUnfolderBase]: 1763/2937 cut-off events. [2024-06-28 00:54:04,801 INFO L125 PetriNetUnfolderBase]: For 9622/9673 co-relation queries the response was YES. [2024-06-28 00:54:04,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10886 conditions, 2937 events. 1763/2937 cut-off events. For 9622/9673 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17632 event pairs, 504 based on Foata normal form. 24/2938 useless extension candidates. Maximal degree in co-relation 10856. Up to 2295 conditions per place. [2024-06-28 00:54:04,828 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 61 selfloop transitions, 32 changer transitions 0/110 dead transitions. [2024-06-28 00:54:04,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 110 transitions, 875 flow [2024-06-28 00:54:04,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:04,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:04,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:54:04,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6933333333333334 [2024-06-28 00:54:04,830 INFO L175 Difference]: Start difference. First operand has 75 places, 82 transitions, 566 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:54:04,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 110 transitions, 875 flow [2024-06-28 00:54:04,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 110 transitions, 826 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:04,844 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 675 flow [2024-06-28 00:54:04,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=675, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-28 00:54:04,845 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-06-28 00:54:04,845 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 675 flow [2024-06-28 00:54:04,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:04,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:04,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:04,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:54:04,845 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:04,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:04,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2109380640, now seen corresponding path program 1 times [2024-06-28 00:54:04,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:04,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298912579] [2024-06-28 00:54:04,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:04,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:04,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:04,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:04,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298912579] [2024-06-28 00:54:04,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298912579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:04,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:04,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:04,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385247062] [2024-06-28 00:54:04,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:04,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:04,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:04,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:04,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:04,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:04,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 675 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:04,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:04,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:04,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:05,337 INFO L124 PetriNetUnfolderBase]: 1857/2964 cut-off events. [2024-06-28 00:54:05,337 INFO L125 PetriNetUnfolderBase]: For 10516/10516 co-relation queries the response was YES. [2024-06-28 00:54:05,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11473 conditions, 2964 events. 1857/2964 cut-off events. For 10516/10516 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17114 event pairs, 458 based on Foata normal form. 4/2961 useless extension candidates. Maximal degree in co-relation 11440. Up to 2533 conditions per place. [2024-06-28 00:54:05,360 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 103 selfloop transitions, 22 changer transitions 0/138 dead transitions. [2024-06-28 00:54:05,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 138 transitions, 1187 flow [2024-06-28 00:54:05,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:05,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:05,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:54:05,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:05,362 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 675 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:54:05,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 138 transitions, 1187 flow [2024-06-28 00:54:05,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 1085 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:05,380 INFO L231 Difference]: Finished difference. Result has 84 places, 101 transitions, 779 flow [2024-06-28 00:54:05,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=779, PETRI_PLACES=84, PETRI_TRANSITIONS=101} [2024-06-28 00:54:05,381 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 35 predicate places. [2024-06-28 00:54:05,381 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 101 transitions, 779 flow [2024-06-28 00:54:05,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:05,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:05,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:05,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:54:05,382 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:05,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:05,382 INFO L85 PathProgramCache]: Analyzing trace with hash 814985974, now seen corresponding path program 2 times [2024-06-28 00:54:05,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:05,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621179948] [2024-06-28 00:54:05,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:05,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:05,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:05,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:05,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:05,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621179948] [2024-06-28 00:54:05,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621179948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:05,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:05,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:05,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379997986] [2024-06-28 00:54:05,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:05,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:05,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:05,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:05,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:05,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:05,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 101 transitions, 779 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:05,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:05,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:05,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:05,870 INFO L124 PetriNetUnfolderBase]: 1874/2988 cut-off events. [2024-06-28 00:54:05,870 INFO L125 PetriNetUnfolderBase]: For 12196/12200 co-relation queries the response was YES. [2024-06-28 00:54:05,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12119 conditions, 2988 events. 1874/2988 cut-off events. For 12196/12200 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17210 event pairs, 476 based on Foata normal form. 3/2978 useless extension candidates. Maximal degree in co-relation 12083. Up to 2544 conditions per place. [2024-06-28 00:54:05,900 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-28 00:54:05,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 142 transitions, 1259 flow [2024-06-28 00:54:05,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:05,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:05,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:54:05,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:05,902 INFO L175 Difference]: Start difference. First operand has 84 places, 101 transitions, 779 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:54:05,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 142 transitions, 1259 flow [2024-06-28 00:54:05,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 142 transitions, 1221 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:05,973 INFO L231 Difference]: Finished difference. Result has 89 places, 109 transitions, 883 flow [2024-06-28 00:54:05,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=883, PETRI_PLACES=89, PETRI_TRANSITIONS=109} [2024-06-28 00:54:05,976 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 40 predicate places. [2024-06-28 00:54:05,976 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 109 transitions, 883 flow [2024-06-28 00:54:05,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:05,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:05,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:05,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:54:05,977 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:05,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:05,978 INFO L85 PathProgramCache]: Analyzing trace with hash -209885186, now seen corresponding path program 3 times [2024-06-28 00:54:05,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:05,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277759810] [2024-06-28 00:54:05,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:05,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:06,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-28 00:54:06,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:06,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277759810] [2024-06-28 00:54:06,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277759810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:06,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:06,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:06,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547383250] [2024-06-28 00:54:06,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:06,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:06,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:06,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:06,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:06,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:06,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 109 transitions, 883 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:06,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:06,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:06,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:06,466 INFO L124 PetriNetUnfolderBase]: 1869/2981 cut-off events. [2024-06-28 00:54:06,466 INFO L125 PetriNetUnfolderBase]: For 13782/13786 co-relation queries the response was YES. [2024-06-28 00:54:06,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12367 conditions, 2981 events. 1869/2981 cut-off events. For 13782/13786 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17210 event pairs, 476 based on Foata normal form. 3/2971 useless extension candidates. Maximal degree in co-relation 12329. Up to 2541 conditions per place. [2024-06-28 00:54:06,492 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 97 selfloop transitions, 31 changer transitions 0/141 dead transitions. [2024-06-28 00:54:06,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 141 transitions, 1270 flow [2024-06-28 00:54:06,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:06,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:06,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:54:06,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 00:54:06,494 INFO L175 Difference]: Start difference. First operand has 89 places, 109 transitions, 883 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:54:06,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 141 transitions, 1270 flow [2024-06-28 00:54:06,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 141 transitions, 1237 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 00:54:06,522 INFO L231 Difference]: Finished difference. Result has 94 places, 110 transitions, 928 flow [2024-06-28 00:54:06,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=928, PETRI_PLACES=94, PETRI_TRANSITIONS=110} [2024-06-28 00:54:06,523 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-28 00:54:06,523 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 110 transitions, 928 flow [2024-06-28 00:54:06,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:06,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:06,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:06,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:54:06,525 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:06,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:06,526 INFO L85 PathProgramCache]: Analyzing trace with hash -209876258, now seen corresponding path program 1 times [2024-06-28 00:54:06,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:06,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019861299] [2024-06-28 00:54:06,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:06,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:06,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-28 00:54:06,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:06,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019861299] [2024-06-28 00:54:06,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019861299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:06,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:06,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:06,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146527943] [2024-06-28 00:54:06,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:06,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:06,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:06,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:06,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:06,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:06,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 110 transitions, 928 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:06,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:06,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:06,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:07,075 INFO L124 PetriNetUnfolderBase]: 1861/2988 cut-off events. [2024-06-28 00:54:07,075 INFO L125 PetriNetUnfolderBase]: For 15009/15009 co-relation queries the response was YES. [2024-06-28 00:54:07,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12596 conditions, 2988 events. 1861/2988 cut-off events. For 15009/15009 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17294 event pairs, 450 based on Foata normal form. 4/2987 useless extension candidates. Maximal degree in co-relation 12555. Up to 2688 conditions per place. [2024-06-28 00:54:07,103 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 115 selfloop transitions, 12 changer transitions 0/140 dead transitions. [2024-06-28 00:54:07,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 140 transitions, 1260 flow [2024-06-28 00:54:07,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:07,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:07,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:54:07,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:07,105 INFO L175 Difference]: Start difference. First operand has 94 places, 110 transitions, 928 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:54:07,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 140 transitions, 1260 flow [2024-06-28 00:54:07,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 140 transitions, 1212 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:07,140 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 927 flow [2024-06-28 00:54:07,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=927, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-28 00:54:07,142 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-28 00:54:07,142 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 927 flow [2024-06-28 00:54:07,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-28 00:54:07,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:07,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:07,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:54:07,143 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:07,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:07,144 INFO L85 PathProgramCache]: Analyzing trace with hash 153764254, now seen corresponding path program 1 times [2024-06-28 00:54:07,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:07,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148354995] [2024-06-28 00:54:07,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:07,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:07,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:07,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:07,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:07,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148354995] [2024-06-28 00:54:07,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148354995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:07,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:07,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:07,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838264528] [2024-06-28 00:54:07,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:07,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:07,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:07,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:07,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:07,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:07,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 927 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-28 00:54:07,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:07,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:07,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:07,690 INFO L124 PetriNetUnfolderBase]: 1900/3136 cut-off events. [2024-06-28 00:54:07,691 INFO L125 PetriNetUnfolderBase]: For 17175/17175 co-relation queries the response was YES. [2024-06-28 00:54:07,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13148 conditions, 3136 events. 1900/3136 cut-off events. For 17175/17175 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18849 event pairs, 722 based on Foata normal form. 2/3105 useless extension candidates. Maximal degree in co-relation 13106. Up to 2570 conditions per place. [2024-06-28 00:54:07,717 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 108 selfloop transitions, 33 changer transitions 0/154 dead transitions. [2024-06-28 00:54:07,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 154 transitions, 1450 flow [2024-06-28 00:54:07,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:07,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:07,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:54:07,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-28 00:54:07,719 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 927 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:54:07,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 154 transitions, 1450 flow [2024-06-28 00:54:07,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 154 transitions, 1421 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:07,755 INFO L231 Difference]: Finished difference. Result has 100 places, 119 transitions, 1047 flow [2024-06-28 00:54:07,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1047, PETRI_PLACES=100, PETRI_TRANSITIONS=119} [2024-06-28 00:54:07,756 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 51 predicate places. [2024-06-28 00:54:07,756 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 119 transitions, 1047 flow [2024-06-28 00:54:07,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-28 00:54:07,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:07,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:07,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:54:07,757 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:07,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:07,757 INFO L85 PathProgramCache]: Analyzing trace with hash -612539526, now seen corresponding path program 2 times [2024-06-28 00:54:07,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:07,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636317711] [2024-06-28 00:54:07,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:07,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:07,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:07,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:07,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:07,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636317711] [2024-06-28 00:54:07,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636317711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:07,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:07,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898373157] [2024-06-28 00:54:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:07,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:07,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:07,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:07,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:07,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:07,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 119 transitions, 1047 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-28 00:54:07,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:07,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:07,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:08,231 INFO L124 PetriNetUnfolderBase]: 1895/3129 cut-off events. [2024-06-28 00:54:08,231 INFO L125 PetriNetUnfolderBase]: For 18870/18870 co-relation queries the response was YES. [2024-06-28 00:54:08,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13470 conditions, 3129 events. 1895/3129 cut-off events. For 18870/18870 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18886 event pairs, 722 based on Foata normal form. 2/3099 useless extension candidates. Maximal degree in co-relation 13426. Up to 2565 conditions per place. [2024-06-28 00:54:08,260 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 106 selfloop transitions, 37 changer transitions 0/156 dead transitions. [2024-06-28 00:54:08,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 156 transitions, 1487 flow [2024-06-28 00:54:08,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:08,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:08,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:54:08,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:54:08,262 INFO L175 Difference]: Start difference. First operand has 100 places, 119 transitions, 1047 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:54:08,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 156 transitions, 1487 flow [2024-06-28 00:54:08,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 156 transitions, 1445 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:08,301 INFO L231 Difference]: Finished difference. Result has 105 places, 121 transitions, 1128 flow [2024-06-28 00:54:08,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1128, PETRI_PLACES=105, PETRI_TRANSITIONS=121} [2024-06-28 00:54:08,302 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 56 predicate places. [2024-06-28 00:54:08,302 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 121 transitions, 1128 flow [2024-06-28 00:54:08,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-28 00:54:08,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:08,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:08,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:54:08,303 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:08,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:08,303 INFO L85 PathProgramCache]: Analyzing trace with hash -497886558, now seen corresponding path program 3 times [2024-06-28 00:54:08,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:08,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694943811] [2024-06-28 00:54:08,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:08,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:08,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:08,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:08,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:08,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694943811] [2024-06-28 00:54:08,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694943811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:08,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:08,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:08,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228743177] [2024-06-28 00:54:08,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:08,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:08,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:08,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:08,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:08,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:08,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 121 transitions, 1128 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-28 00:54:08,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:08,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:08,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:08,801 INFO L124 PetriNetUnfolderBase]: 1890/3128 cut-off events. [2024-06-28 00:54:08,802 INFO L125 PetriNetUnfolderBase]: For 21673/21680 co-relation queries the response was YES. [2024-06-28 00:54:08,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13727 conditions, 3128 events. 1890/3128 cut-off events. For 21673/21680 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18883 event pairs, 748 based on Foata normal form. 5/3097 useless extension candidates. Maximal degree in co-relation 13681. Up to 2560 conditions per place. [2024-06-28 00:54:08,830 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 103 selfloop transitions, 33 changer transitions 0/149 dead transitions. [2024-06-28 00:54:08,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 149 transitions, 1475 flow [2024-06-28 00:54:08,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:08,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:08,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:54:08,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-28 00:54:08,832 INFO L175 Difference]: Start difference. First operand has 105 places, 121 transitions, 1128 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:54:08,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 149 transitions, 1475 flow [2024-06-28 00:54:08,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 149 transitions, 1425 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:08,872 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 1163 flow [2024-06-28 00:54:08,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1163, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2024-06-28 00:54:08,874 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-28 00:54:08,874 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 1163 flow [2024-06-28 00:54:08,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-28 00:54:08,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:08,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:08,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:54:08,875 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:08,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:08,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1907380493, now seen corresponding path program 1 times [2024-06-28 00:54:08,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:08,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890821342] [2024-06-28 00:54:08,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:08,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:08,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:08,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:08,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:09,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890821342] [2024-06-28 00:54:09,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890821342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:09,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:09,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:09,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377710630] [2024-06-28 00:54:09,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:09,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:09,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:09,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:09,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:09,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:09,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 1163 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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-28 00:54:09,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:09,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:09,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:09,369 INFO L124 PetriNetUnfolderBase]: 1866/2976 cut-off events. [2024-06-28 00:54:09,369 INFO L125 PetriNetUnfolderBase]: For 21375/21382 co-relation queries the response was YES. [2024-06-28 00:54:09,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13554 conditions, 2976 events. 1866/2976 cut-off events. For 21375/21382 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17155 event pairs, 456 based on Foata normal form. 8/2979 useless extension candidates. Maximal degree in co-relation 13507. Up to 2685 conditions per place. [2024-06-28 00:54:09,393 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 107 selfloop transitions, 14 changer transitions 0/134 dead transitions. [2024-06-28 00:54:09,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1433 flow [2024-06-28 00:54:09,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:09,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:09,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-28 00:54:09,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:09,394 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 1163 flow. Second operand 4 states and 116 transitions. [2024-06-28 00:54:09,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1433 flow [2024-06-28 00:54:09,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 1382 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:09,437 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 1148 flow [2024-06-28 00:54:09,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1148, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-28 00:54:09,438 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 60 predicate places. [2024-06-28 00:54:09,439 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 1148 flow [2024-06-28 00:54:09,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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-28 00:54:09,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:09,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:09,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:54:09,439 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:09,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:09,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1082794565, now seen corresponding path program 1 times [2024-06-28 00:54:09,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:09,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302019366] [2024-06-28 00:54:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:09,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:09,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:09,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302019366] [2024-06-28 00:54:09,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302019366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:09,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:09,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:09,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249781701] [2024-06-28 00:54:09,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:09,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:09,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:09,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:09,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:09,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:09,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 1148 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:09,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:09,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:09,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:09,995 INFO L124 PetriNetUnfolderBase]: 2061/3311 cut-off events. [2024-06-28 00:54:09,995 INFO L125 PetriNetUnfolderBase]: For 31041/31055 co-relation queries the response was YES. [2024-06-28 00:54:10,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15241 conditions, 3311 events. 2061/3311 cut-off events. For 31041/31055 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19928 event pairs, 291 based on Foata normal form. 24/3245 useless extension candidates. Maximal degree in co-relation 15192. Up to 2019 conditions per place. [2024-06-28 00:54:10,033 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 99 selfloop transitions, 43 changer transitions 0/170 dead transitions. [2024-06-28 00:54:10,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 170 transitions, 1712 flow [2024-06-28 00:54:10,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:10,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:10,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-28 00:54:10,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2024-06-28 00:54:10,035 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 1148 flow. Second operand 6 states and 195 transitions. [2024-06-28 00:54:10,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 170 transitions, 1712 flow [2024-06-28 00:54:10,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1676 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:10,098 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 1294 flow [2024-06-28 00:54:10,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1294, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-28 00:54:10,098 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 64 predicate places. [2024-06-28 00:54:10,099 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 1294 flow [2024-06-28 00:54:10,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:10,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:10,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:54:10,099 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:10,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1924151661, now seen corresponding path program 2 times [2024-06-28 00:54:10,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:10,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131956116] [2024-06-28 00:54:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:10,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:10,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:10,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:10,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:10,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131956116] [2024-06-28 00:54:10,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131956116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:10,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:10,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:10,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480657367] [2024-06-28 00:54:10,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:10,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:10,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:10,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:10,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:10,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:54:10,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 1294 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:10,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:54:10,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:10,682 INFO L124 PetriNetUnfolderBase]: 2108/3377 cut-off events. [2024-06-28 00:54:10,682 INFO L125 PetriNetUnfolderBase]: For 36391/36418 co-relation queries the response was YES. [2024-06-28 00:54:10,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16680 conditions, 3377 events. 2108/3377 cut-off events. For 36391/36418 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20410 event pairs, 454 based on Foata normal form. 20/3304 useless extension candidates. Maximal degree in co-relation 16630. Up to 2648 conditions per place. [2024-06-28 00:54:10,722 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 94 selfloop transitions, 43 changer transitions 0/165 dead transitions. [2024-06-28 00:54:10,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 165 transitions, 1715 flow [2024-06-28 00:54:10,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:10,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:10,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 00:54:10,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-28 00:54:10,723 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 1294 flow. Second operand 6 states and 190 transitions. [2024-06-28 00:54:10,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 165 transitions, 1715 flow [2024-06-28 00:54:10,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 165 transitions, 1647 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:10,801 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1349 flow [2024-06-28 00:54:10,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1349, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-28 00:54:10,801 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 68 predicate places. [2024-06-28 00:54:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1349 flow [2024-06-28 00:54:10,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:10,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:10,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:54:10,802 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:10,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1808675793, now seen corresponding path program 1 times [2024-06-28 00:54:10,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:10,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536456421] [2024-06-28 00:54:10,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:10,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:10,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:10,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:10,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:10,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536456421] [2024-06-28 00:54:10,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536456421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:10,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:10,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:10,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771297927] [2024-06-28 00:54:10,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:10,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:10,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:10,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:10,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:10,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:10,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1349 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:10,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:10,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:11,425 INFO L124 PetriNetUnfolderBase]: 2357/3719 cut-off events. [2024-06-28 00:54:11,425 INFO L125 PetriNetUnfolderBase]: For 37200/37200 co-relation queries the response was YES. [2024-06-28 00:54:11,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18161 conditions, 3719 events. 2357/3719 cut-off events. For 37200/37200 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22153 event pairs, 510 based on Foata normal form. 20/3732 useless extension candidates. Maximal degree in co-relation 18109. Up to 3109 conditions per place. [2024-06-28 00:54:11,464 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 122 selfloop transitions, 37 changer transitions 0/172 dead transitions. [2024-06-28 00:54:11,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 172 transitions, 1791 flow [2024-06-28 00:54:11,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:11,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:11,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:54:11,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 00:54:11,466 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1349 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:54:11,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 172 transitions, 1791 flow [2024-06-28 00:54:11,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 172 transitions, 1687 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:11,545 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1353 flow [2024-06-28 00:54:11,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1353, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-28 00:54:11,545 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-28 00:54:11,545 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1353 flow [2024-06-28 00:54:11,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:11,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:11,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:11,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:54:11,546 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:11,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:11,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1517492085, now seen corresponding path program 2 times [2024-06-28 00:54:11,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:11,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238130586] [2024-06-28 00:54:11,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:11,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:11,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:11,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:11,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:11,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238130586] [2024-06-28 00:54:11,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238130586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:11,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:11,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:11,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330979498] [2024-06-28 00:54:11,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:11,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:11,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:11,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:11,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:11,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:11,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1353 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:11,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:11,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:11,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:12,163 INFO L124 PetriNetUnfolderBase]: 2384/3762 cut-off events. [2024-06-28 00:54:12,163 INFO L125 PetriNetUnfolderBase]: For 38107/38111 co-relation queries the response was YES. [2024-06-28 00:54:12,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18533 conditions, 3762 events. 2384/3762 cut-off events. For 38107/38111 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22492 event pairs, 548 based on Foata normal form. 5/3750 useless extension candidates. Maximal degree in co-relation 18480. Up to 3282 conditions per place. [2024-06-28 00:54:12,200 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 40 changer transitions 0/168 dead transitions. [2024-06-28 00:54:12,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 168 transitions, 1769 flow [2024-06-28 00:54:12,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:12,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:12,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:54:12,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 00:54:12,201 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1353 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:54:12,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 168 transitions, 1769 flow [2024-06-28 00:54:12,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 168 transitions, 1683 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:12,289 INFO L231 Difference]: Finished difference. Result has 122 places, 134 transitions, 1384 flow [2024-06-28 00:54:12,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=122, PETRI_TRANSITIONS=134} [2024-06-28 00:54:12,289 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-28 00:54:12,289 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 134 transitions, 1384 flow [2024-06-28 00:54:12,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:12,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:12,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:12,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:54:12,290 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:12,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:12,290 INFO L85 PathProgramCache]: Analyzing trace with hash 172092319, now seen corresponding path program 3 times [2024-06-28 00:54:12,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:12,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158238346] [2024-06-28 00:54:12,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:12,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:12,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:12,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-28 00:54:12,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:12,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158238346] [2024-06-28 00:54:12,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158238346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:12,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:12,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:12,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378800765] [2024-06-28 00:54:12,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:12,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:12,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:12,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:12,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:12,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:12,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 134 transitions, 1384 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:12,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:12,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:12,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:13,018 INFO L124 PetriNetUnfolderBase]: 2411/3915 cut-off events. [2024-06-28 00:54:13,018 INFO L125 PetriNetUnfolderBase]: For 42136/42140 co-relation queries the response was YES. [2024-06-28 00:54:13,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19099 conditions, 3915 events. 2411/3915 cut-off events. For 42136/42140 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 24225 event pairs, 909 based on Foata normal form. 5/3879 useless extension candidates. Maximal degree in co-relation 19045. Up to 3323 conditions per place. [2024-06-28 00:54:13,061 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 116 selfloop transitions, 41 changer transitions 0/170 dead transitions. [2024-06-28 00:54:13,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 170 transitions, 1808 flow [2024-06-28 00:54:13,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:13,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:13,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:54:13,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 00:54:13,063 INFO L175 Difference]: Start difference. First operand has 122 places, 134 transitions, 1384 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:54:13,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 170 transitions, 1808 flow [2024-06-28 00:54:13,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 170 transitions, 1709 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:13,136 INFO L231 Difference]: Finished difference. Result has 124 places, 136 transitions, 1408 flow [2024-06-28 00:54:13,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1408, PETRI_PLACES=124, PETRI_TRANSITIONS=136} [2024-06-28 00:54:13,137 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-28 00:54:13,137 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 136 transitions, 1408 flow [2024-06-28 00:54:13,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:13,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:13,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:13,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:54:13,137 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:13,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:13,138 INFO L85 PathProgramCache]: Analyzing trace with hash -867097163, now seen corresponding path program 4 times [2024-06-28 00:54:13,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:13,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115957622] [2024-06-28 00:54:13,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:13,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:13,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:13,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-28 00:54:13,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:13,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115957622] [2024-06-28 00:54:13,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115957622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:13,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:13,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:13,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529935472] [2024-06-28 00:54:13,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:13,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:13,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:13,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:13,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:13,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:13,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 136 transitions, 1408 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:13,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:13,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:13,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:13,741 INFO L124 PetriNetUnfolderBase]: 2403/3828 cut-off events. [2024-06-28 00:54:13,741 INFO L125 PetriNetUnfolderBase]: For 44367/44371 co-relation queries the response was YES. [2024-06-28 00:54:13,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 3828 events. 2403/3828 cut-off events. For 44367/44371 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23187 event pairs, 677 based on Foata normal form. 5/3809 useless extension candidates. Maximal degree in co-relation 19046. Up to 3068 conditions per place. [2024-06-28 00:54:13,769 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 48 changer transitions 0/176 dead transitions. [2024-06-28 00:54:13,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 176 transitions, 1864 flow [2024-06-28 00:54:13,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:13,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:54:13,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 00:54:13,770 INFO L175 Difference]: Start difference. First operand has 124 places, 136 transitions, 1408 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:54:13,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 176 transitions, 1864 flow [2024-06-28 00:54:13,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 1759 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:13,838 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1444 flow [2024-06-28 00:54:13,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-28 00:54:13,838 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 77 predicate places. [2024-06-28 00:54:13,838 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1444 flow [2024-06-28 00:54:13,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:13,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:13,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:13,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:54:13,839 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash 671204983, now seen corresponding path program 1 times [2024-06-28 00:54:13,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:13,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979596722] [2024-06-28 00:54:13,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:13,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:13,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:13,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:13,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979596722] [2024-06-28 00:54:13,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979596722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:13,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:13,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:13,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371049790] [2024-06-28 00:54:13,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:13,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:13,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:13,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:13,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:13,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:13,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1444 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:13,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:13,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:13,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:14,420 INFO L124 PetriNetUnfolderBase]: 2557/4079 cut-off events. [2024-06-28 00:54:14,420 INFO L125 PetriNetUnfolderBase]: For 51906/51906 co-relation queries the response was YES. [2024-06-28 00:54:14,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20550 conditions, 4079 events. 2557/4079 cut-off events. For 51906/51906 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24951 event pairs, 399 based on Foata normal form. 12/4084 useless extension candidates. Maximal degree in co-relation 20494. Up to 2889 conditions per place. [2024-06-28 00:54:14,451 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 140 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-28 00:54:14,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 191 transitions, 2081 flow [2024-06-28 00:54:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:14,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:54:14,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:14,452 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1444 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:54:14,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 191 transitions, 2081 flow [2024-06-28 00:54:14,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 191 transitions, 1958 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:14,518 INFO L231 Difference]: Finished difference. Result has 130 places, 143 transitions, 1488 flow [2024-06-28 00:54:14,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1488, PETRI_PLACES=130, PETRI_TRANSITIONS=143} [2024-06-28 00:54:14,518 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-28 00:54:14,519 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 143 transitions, 1488 flow [2024-06-28 00:54:14,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:14,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:14,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:54:14,519 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:14,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:14,519 INFO L85 PathProgramCache]: Analyzing trace with hash 480841213, now seen corresponding path program 2 times [2024-06-28 00:54:14,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:14,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810741923] [2024-06-28 00:54:14,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:14,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:14,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:14,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-28 00:54:14,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:14,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810741923] [2024-06-28 00:54:14,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810741923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:14,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:14,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:14,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895401901] [2024-06-28 00:54:14,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:14,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:14,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:14,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:14,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:14,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:14,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 143 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:14,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:14,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:15,159 INFO L124 PetriNetUnfolderBase]: 2624/4230 cut-off events. [2024-06-28 00:54:15,160 INFO L125 PetriNetUnfolderBase]: For 56773/56773 co-relation queries the response was YES. [2024-06-28 00:54:15,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21296 conditions, 4230 events. 2624/4230 cut-off events. For 56773/56773 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26405 event pairs, 725 based on Foata normal form. 12/4227 useless extension candidates. Maximal degree in co-relation 21237. Up to 3413 conditions per place. [2024-06-28 00:54:15,187 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 137 selfloop transitions, 39 changer transitions 0/189 dead transitions. [2024-06-28 00:54:15,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 189 transitions, 1995 flow [2024-06-28 00:54:15,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:15,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:15,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:54:15,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:54:15,189 INFO L175 Difference]: Start difference. First operand has 130 places, 143 transitions, 1488 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:54:15,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 189 transitions, 1995 flow [2024-06-28 00:54:15,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 189 transitions, 1936 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:15,268 INFO L231 Difference]: Finished difference. Result has 136 places, 146 transitions, 1567 flow [2024-06-28 00:54:15,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=136, PETRI_TRANSITIONS=146} [2024-06-28 00:54:15,268 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 87 predicate places. [2024-06-28 00:54:15,268 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 146 transitions, 1567 flow [2024-06-28 00:54:15,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:15,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:15,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:15,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:54:15,269 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:15,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:15,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1733062771, now seen corresponding path program 3 times [2024-06-28 00:54:15,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:15,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421821066] [2024-06-28 00:54:15,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:15,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:15,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:15,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:15,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:15,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421821066] [2024-06-28 00:54:15,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421821066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:15,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:15,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:15,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549880001] [2024-06-28 00:54:15,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:15,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:15,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:15,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:15,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:15,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:15,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 146 transitions, 1567 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:15,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:15,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:15,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:15,866 INFO L124 PetriNetUnfolderBase]: 2778/4590 cut-off events. [2024-06-28 00:54:15,866 INFO L125 PetriNetUnfolderBase]: For 66025/66025 co-relation queries the response was YES. [2024-06-28 00:54:15,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23206 conditions, 4590 events. 2778/4590 cut-off events. For 66025/66025 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29775 event pairs, 860 based on Foata normal form. 12/4563 useless extension candidates. Maximal degree in co-relation 23144. Up to 3587 conditions per place. [2024-06-28 00:54:15,904 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 143 selfloop transitions, 41 changer transitions 0/197 dead transitions. [2024-06-28 00:54:15,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 197 transitions, 2200 flow [2024-06-28 00:54:15,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:15,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:15,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:54:15,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 00:54:15,907 INFO L175 Difference]: Start difference. First operand has 136 places, 146 transitions, 1567 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:54:15,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 197 transitions, 2200 flow [2024-06-28 00:54:16,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 197 transitions, 2141 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:16,069 INFO L231 Difference]: Finished difference. Result has 141 places, 149 transitions, 1657 flow [2024-06-28 00:54:16,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1657, PETRI_PLACES=141, PETRI_TRANSITIONS=149} [2024-06-28 00:54:16,070 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-28 00:54:16,070 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 149 transitions, 1657 flow [2024-06-28 00:54:16,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:16,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:16,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:54:16,070 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:16,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:16,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1733066491, now seen corresponding path program 4 times [2024-06-28 00:54:16,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:16,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771418263] [2024-06-28 00:54:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:16,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:16,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:16,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:16,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771418263] [2024-06-28 00:54:16,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771418263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:16,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:16,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:16,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347902578] [2024-06-28 00:54:16,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:16,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:16,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:16,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:16,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:16,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:16,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 149 transitions, 1657 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:16,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:16,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:16,755 INFO L124 PetriNetUnfolderBase]: 2872/4648 cut-off events. [2024-06-28 00:54:16,755 INFO L125 PetriNetUnfolderBase]: For 72621/72621 co-relation queries the response was YES. [2024-06-28 00:54:16,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24324 conditions, 4648 events. 2872/4648 cut-off events. For 72621/72621 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 29766 event pairs, 817 based on Foata normal form. 16/4650 useless extension candidates. Maximal degree in co-relation 24259. Up to 3964 conditions per place. [2024-06-28 00:54:16,796 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 141 selfloop transitions, 39 changer transitions 0/193 dead transitions. [2024-06-28 00:54:16,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2149 flow [2024-06-28 00:54:16,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:16,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:16,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:54:16,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:54:16,797 INFO L175 Difference]: Start difference. First operand has 141 places, 149 transitions, 1657 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:54:16,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2149 flow [2024-06-28 00:54:16,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 193 transitions, 2086 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:16,902 INFO L231 Difference]: Finished difference. Result has 145 places, 150 transitions, 1703 flow [2024-06-28 00:54:16,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1703, PETRI_PLACES=145, PETRI_TRANSITIONS=150} [2024-06-28 00:54:16,903 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-28 00:54:16,903 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 150 transitions, 1703 flow [2024-06-28 00:54:16,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:16,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:16,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:54:16,904 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:16,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:16,904 INFO L85 PathProgramCache]: Analyzing trace with hash -234589563, now seen corresponding path program 5 times [2024-06-28 00:54:16,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:16,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579841678] [2024-06-28 00:54:16,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:16,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:16,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:16,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:16,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:16,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579841678] [2024-06-28 00:54:16,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579841678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:16,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:16,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:16,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671202502] [2024-06-28 00:54:16,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:17,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:17,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:17,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:17,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:17,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:17,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 150 transitions, 1703 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:17,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:17,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:17,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:17,627 INFO L124 PetriNetUnfolderBase]: 2966/4942 cut-off events. [2024-06-28 00:54:17,627 INFO L125 PetriNetUnfolderBase]: For 77505/77505 co-relation queries the response was YES. [2024-06-28 00:54:17,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25406 conditions, 4942 events. 2966/4942 cut-off events. For 77505/77505 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32580 event pairs, 794 based on Foata normal form. 16/4948 useless extension candidates. Maximal degree in co-relation 25339. Up to 4114 conditions per place. [2024-06-28 00:54:17,669 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 142 selfloop transitions, 36 changer transitions 0/191 dead transitions. [2024-06-28 00:54:17,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 191 transitions, 2183 flow [2024-06-28 00:54:17,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:17,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:17,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:54:17,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:54:17,671 INFO L175 Difference]: Start difference. First operand has 145 places, 150 transitions, 1703 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:54:17,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 191 transitions, 2183 flow [2024-06-28 00:54:17,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 191 transitions, 2098 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:17,794 INFO L231 Difference]: Finished difference. Result has 147 places, 151 transitions, 1721 flow [2024-06-28 00:54:17,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1721, PETRI_PLACES=147, PETRI_TRANSITIONS=151} [2024-06-28 00:54:17,794 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 98 predicate places. [2024-06-28 00:54:17,794 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 151 transitions, 1721 flow [2024-06-28 00:54:17,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:17,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:17,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:17,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:54:17,795 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:17,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:17,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1893601889, now seen corresponding path program 1 times [2024-06-28 00:54:17,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:17,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384757786] [2024-06-28 00:54:17,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:17,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:17,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:17,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:17,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384757786] [2024-06-28 00:54:17,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384757786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:17,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:17,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:17,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181264852] [2024-06-28 00:54:17,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:17,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:17,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:17,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:17,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:17,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:17,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 151 transitions, 1721 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:17,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:17,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:17,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:18,539 INFO L124 PetriNetUnfolderBase]: 3033/5009 cut-off events. [2024-06-28 00:54:18,540 INFO L125 PetriNetUnfolderBase]: For 81019/81019 co-relation queries the response was YES. [2024-06-28 00:54:18,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25933 conditions, 5009 events. 3033/5009 cut-off events. For 81019/81019 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33109 event pairs, 1041 based on Foata normal form. 12/4980 useless extension candidates. Maximal degree in co-relation 25865. Up to 3794 conditions per place. [2024-06-28 00:54:18,585 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 142 selfloop transitions, 40 changer transitions 0/195 dead transitions. [2024-06-28 00:54:18,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 195 transitions, 2218 flow [2024-06-28 00:54:18,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:18,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:18,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:54:18,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 00:54:18,586 INFO L175 Difference]: Start difference. First operand has 147 places, 151 transitions, 1721 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:54:18,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 195 transitions, 2218 flow [2024-06-28 00:54:18,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 195 transitions, 2137 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:18,756 INFO L231 Difference]: Finished difference. Result has 149 places, 152 transitions, 1750 flow [2024-06-28 00:54:18,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1750, PETRI_PLACES=149, PETRI_TRANSITIONS=152} [2024-06-28 00:54:18,757 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 100 predicate places. [2024-06-28 00:54:18,757 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 152 transitions, 1750 flow [2024-06-28 00:54:18,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:18,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:18,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:54:18,758 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:18,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:18,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1727599391, now seen corresponding path program 6 times [2024-06-28 00:54:18,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:18,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198792893] [2024-06-28 00:54:18,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:18,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:18,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:18,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:18,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198792893] [2024-06-28 00:54:18,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198792893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:18,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:18,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:18,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975244819] [2024-06-28 00:54:18,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:18,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:18,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:18,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:18,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:18,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:18,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 152 transitions, 1750 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:18,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:18,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:19,504 INFO L124 PetriNetUnfolderBase]: 3005/5019 cut-off events. [2024-06-28 00:54:19,504 INFO L125 PetriNetUnfolderBase]: For 81579/81586 co-relation queries the response was YES. [2024-06-28 00:54:19,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25487 conditions, 5019 events. 3005/5019 cut-off events. For 81579/81586 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33591 event pairs, 1134 based on Foata normal form. 19/4983 useless extension candidates. Maximal degree in co-relation 25418. Up to 4179 conditions per place. [2024-06-28 00:54:19,545 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 143 selfloop transitions, 34 changer transitions 0/190 dead transitions. [2024-06-28 00:54:19,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 190 transitions, 2222 flow [2024-06-28 00:54:19,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:19,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:19,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:54:19,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:54:19,546 INFO L175 Difference]: Start difference. First operand has 149 places, 152 transitions, 1750 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:54:19,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 190 transitions, 2222 flow [2024-06-28 00:54:19,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 190 transitions, 2128 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:19,720 INFO L231 Difference]: Finished difference. Result has 152 places, 153 transitions, 1757 flow [2024-06-28 00:54:19,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1757, PETRI_PLACES=152, PETRI_TRANSITIONS=153} [2024-06-28 00:54:19,720 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-28 00:54:19,720 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 153 transitions, 1757 flow [2024-06-28 00:54:19,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:19,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:19,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:19,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:54:19,721 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:19,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:19,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1727384189, now seen corresponding path program 2 times [2024-06-28 00:54:19,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:19,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351530] [2024-06-28 00:54:19,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:19,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:19,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:19,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:19,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351530] [2024-06-28 00:54:19,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:19,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:19,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:19,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889595704] [2024-06-28 00:54:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:19,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:19,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:19,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:19,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:19,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:19,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 153 transitions, 1757 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:19,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:19,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:19,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:20,339 INFO L124 PetriNetUnfolderBase]: 2985/4839 cut-off events. [2024-06-28 00:54:20,339 INFO L125 PetriNetUnfolderBase]: For 76008/76015 co-relation queries the response was YES. [2024-06-28 00:54:20,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24546 conditions, 4839 events. 2985/4839 cut-off events. For 76008/76015 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31295 event pairs, 661 based on Foata normal form. 15/4836 useless extension candidates. Maximal degree in co-relation 24476. Up to 4022 conditions per place. [2024-06-28 00:54:20,380 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 144 selfloop transitions, 36 changer transitions 0/193 dead transitions. [2024-06-28 00:54:20,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2221 flow [2024-06-28 00:54:20,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:20,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:20,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:54:20,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 00:54:20,381 INFO L175 Difference]: Start difference. First operand has 152 places, 153 transitions, 1757 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:54:20,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2221 flow [2024-06-28 00:54:20,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2161 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:20,540 INFO L231 Difference]: Finished difference. Result has 155 places, 153 transitions, 1775 flow [2024-06-28 00:54:20,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1775, PETRI_PLACES=155, PETRI_TRANSITIONS=153} [2024-06-28 00:54:20,540 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 106 predicate places. [2024-06-28 00:54:20,540 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 153 transitions, 1775 flow [2024-06-28 00:54:20,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:20,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:20,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:20,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:54:20,541 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:20,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:20,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1461686909, now seen corresponding path program 3 times [2024-06-28 00:54:20,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:20,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626140766] [2024-06-28 00:54:20,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:20,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:20,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:20,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626140766] [2024-06-28 00:54:20,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626140766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:20,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:20,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:20,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010876988] [2024-06-28 00:54:20,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:20,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:20,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:20,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:20,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:20,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:20,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 153 transitions, 1775 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:20,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:20,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:20,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:21,204 INFO L124 PetriNetUnfolderBase]: 2965/4807 cut-off events. [2024-06-28 00:54:21,204 INFO L125 PetriNetUnfolderBase]: For 74901/74908 co-relation queries the response was YES. [2024-06-28 00:54:21,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24162 conditions, 4807 events. 2965/4807 cut-off events. For 74901/74908 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 30959 event pairs, 580 based on Foata normal form. 15/4804 useless extension candidates. Maximal degree in co-relation 24090. Up to 3271 conditions per place. [2024-06-28 00:54:21,248 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 136 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-28 00:54:21,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 193 transitions, 2181 flow [2024-06-28 00:54:21,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:21,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:21,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:54:21,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:21,250 INFO L175 Difference]: Start difference. First operand has 155 places, 153 transitions, 1775 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:54:21,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 193 transitions, 2181 flow [2024-06-28 00:54:21,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 193 transitions, 2020 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:21,384 INFO L231 Difference]: Finished difference. Result has 153 places, 152 transitions, 1646 flow [2024-06-28 00:54:21,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1646, PETRI_PLACES=153, PETRI_TRANSITIONS=152} [2024-06-28 00:54:21,385 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-28 00:54:21,385 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 152 transitions, 1646 flow [2024-06-28 00:54:21,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:21,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:21,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:54:21,385 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:21,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:21,386 INFO L85 PathProgramCache]: Analyzing trace with hash 2029523920, now seen corresponding path program 1 times [2024-06-28 00:54:21,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:21,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385313673] [2024-06-28 00:54:21,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:21,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:21,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:21,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:21,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385313673] [2024-06-28 00:54:21,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385313673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:21,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:21,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:21,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535621964] [2024-06-28 00:54:21,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:21,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:21,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:21,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:21,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:21,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:21,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 152 transitions, 1646 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:21,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:21,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:22,016 INFO L124 PetriNetUnfolderBase]: 2976/4888 cut-off events. [2024-06-28 00:54:22,016 INFO L125 PetriNetUnfolderBase]: For 71423/71423 co-relation queries the response was YES. [2024-06-28 00:54:22,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23897 conditions, 4888 events. 2976/4888 cut-off events. For 71423/71423 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32029 event pairs, 1130 based on Foata normal form. 1/4870 useless extension candidates. Maximal degree in co-relation 23826. Up to 4424 conditions per place. [2024-06-28 00:54:22,059 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 150 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-28 00:54:22,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 183 transitions, 2170 flow [2024-06-28 00:54:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:22,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:22,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:54:22,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:54:22,060 INFO L175 Difference]: Start difference. First operand has 153 places, 152 transitions, 1646 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:54:22,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 183 transitions, 2170 flow [2024-06-28 00:54:22,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 183 transitions, 2043 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:22,194 INFO L231 Difference]: Finished difference. Result has 153 places, 158 transitions, 1635 flow [2024-06-28 00:54:22,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1635, PETRI_PLACES=153, PETRI_TRANSITIONS=158} [2024-06-28 00:54:22,194 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-28 00:54:22,194 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 158 transitions, 1635 flow [2024-06-28 00:54:22,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:22,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:22,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:22,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:54:22,195 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:22,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:22,195 INFO L85 PathProgramCache]: Analyzing trace with hash 781035636, now seen corresponding path program 1 times [2024-06-28 00:54:22,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:22,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238285701] [2024-06-28 00:54:22,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:22,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:22,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:22,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:22,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:22,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238285701] [2024-06-28 00:54:22,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238285701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:22,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:22,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:22,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150418551] [2024-06-28 00:54:22,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:22,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:22,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:22,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:22,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:22,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:22,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 158 transitions, 1635 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:22,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:22,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:22,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:22,873 INFO L124 PetriNetUnfolderBase]: 3064/5128 cut-off events. [2024-06-28 00:54:22,873 INFO L125 PetriNetUnfolderBase]: For 76427/76431 co-relation queries the response was YES. [2024-06-28 00:54:22,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24284 conditions, 5128 events. 3064/5128 cut-off events. For 76427/76431 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34214 event pairs, 791 based on Foata normal form. 4/5109 useless extension candidates. Maximal degree in co-relation 24213. Up to 4213 conditions per place. [2024-06-28 00:54:22,914 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 129 selfloop transitions, 55 changer transitions 0/197 dead transitions. [2024-06-28 00:54:22,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 197 transitions, 2347 flow [2024-06-28 00:54:22,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:22,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:22,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:54:22,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:54:22,916 INFO L175 Difference]: Start difference. First operand has 153 places, 158 transitions, 1635 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:54:22,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 197 transitions, 2347 flow [2024-06-28 00:54:23,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 197 transitions, 2299 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:23,091 INFO L231 Difference]: Finished difference. Result has 158 places, 173 transitions, 1879 flow [2024-06-28 00:54:23,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1879, PETRI_PLACES=158, PETRI_TRANSITIONS=173} [2024-06-28 00:54:23,092 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-28 00:54:23,092 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 173 transitions, 1879 flow [2024-06-28 00:54:23,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:23,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:23,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:54:23,093 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:23,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:23,093 INFO L85 PathProgramCache]: Analyzing trace with hash 252718404, now seen corresponding path program 2 times [2024-06-28 00:54:23,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:23,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272806834] [2024-06-28 00:54:23,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:23,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:23,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:23,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:23,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272806834] [2024-06-28 00:54:23,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272806834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:23,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:23,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:23,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605906793] [2024-06-28 00:54:23,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:23,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:23,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:23,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:23,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:23,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:23,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 173 transitions, 1879 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:23,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:23,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:23,726 INFO L124 PetriNetUnfolderBase]: 3075/5018 cut-off events. [2024-06-28 00:54:23,726 INFO L125 PetriNetUnfolderBase]: For 78260/78260 co-relation queries the response was YES. [2024-06-28 00:54:23,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24798 conditions, 5018 events. 3075/5018 cut-off events. For 78260/78260 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 32750 event pairs, 683 based on Foata normal form. 1/5014 useless extension candidates. Maximal degree in co-relation 24724. Up to 4577 conditions per place. [2024-06-28 00:54:23,773 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 167 selfloop transitions, 18 changer transitions 0/198 dead transitions. [2024-06-28 00:54:23,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 198 transitions, 2343 flow [2024-06-28 00:54:23,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:23,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:23,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 00:54:23,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:54:23,775 INFO L175 Difference]: Start difference. First operand has 158 places, 173 transitions, 1879 flow. Second operand 6 states and 162 transitions. [2024-06-28 00:54:23,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 198 transitions, 2343 flow [2024-06-28 00:54:23,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 198 transitions, 2266 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:23,959 INFO L231 Difference]: Finished difference. Result has 162 places, 177 transitions, 1896 flow [2024-06-28 00:54:23,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1896, PETRI_PLACES=162, PETRI_TRANSITIONS=177} [2024-06-28 00:54:23,960 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-28 00:54:23,960 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 177 transitions, 1896 flow [2024-06-28 00:54:23,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:23,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:23,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:54:23,960 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:23,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:23,961 INFO L85 PathProgramCache]: Analyzing trace with hash -542694032, now seen corresponding path program 2 times [2024-06-28 00:54:23,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:23,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877695933] [2024-06-28 00:54:23,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:23,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:24,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:24,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:24,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877695933] [2024-06-28 00:54:24,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877695933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:24,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:24,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:24,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498359202] [2024-06-28 00:54:24,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:24,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:24,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:24,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:24,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:24,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:24,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 177 transitions, 1896 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:24,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:24,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:24,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:24,664 INFO L124 PetriNetUnfolderBase]: 3108/5037 cut-off events. [2024-06-28 00:54:24,664 INFO L125 PetriNetUnfolderBase]: For 82743/82747 co-relation queries the response was YES. [2024-06-28 00:54:24,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24858 conditions, 5037 events. 3108/5037 cut-off events. For 82743/82747 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 32813 event pairs, 671 based on Foata normal form. 4/5023 useless extension candidates. Maximal degree in co-relation 24783. Up to 4256 conditions per place. [2024-06-28 00:54:24,791 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 129 selfloop transitions, 60 changer transitions 0/202 dead transitions. [2024-06-28 00:54:24,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 202 transitions, 2509 flow [2024-06-28 00:54:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:24,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:24,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:54:24,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:24,792 INFO L175 Difference]: Start difference. First operand has 162 places, 177 transitions, 1896 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:54:24,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 202 transitions, 2509 flow [2024-06-28 00:54:24,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 2453 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:24,943 INFO L231 Difference]: Finished difference. Result has 164 places, 182 transitions, 2033 flow [2024-06-28 00:54:24,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2033, PETRI_PLACES=164, PETRI_TRANSITIONS=182} [2024-06-28 00:54:24,944 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-28 00:54:24,944 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 182 transitions, 2033 flow [2024-06-28 00:54:24,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:24,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:24,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:24,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:54:24,944 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:24,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:24,945 INFO L85 PathProgramCache]: Analyzing trace with hash -570399848, now seen corresponding path program 3 times [2024-06-28 00:54:24,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:24,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666488868] [2024-06-28 00:54:24,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:24,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:25,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:25,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:25,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666488868] [2024-06-28 00:54:25,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666488868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:25,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:25,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:25,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175790172] [2024-06-28 00:54:25,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:25,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:25,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:25,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:25,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:25,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:25,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 182 transitions, 2033 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:25,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:25,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:25,619 INFO L124 PetriNetUnfolderBase]: 3105/5092 cut-off events. [2024-06-28 00:54:25,619 INFO L125 PetriNetUnfolderBase]: For 85655/85655 co-relation queries the response was YES. [2024-06-28 00:54:25,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25364 conditions, 5092 events. 3105/5092 cut-off events. For 85655/85655 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33606 event pairs, 1147 based on Foata normal form. 1/5071 useless extension candidates. Maximal degree in co-relation 25288. Up to 4598 conditions per place. [2024-06-28 00:54:25,663 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 167 selfloop transitions, 23 changer transitions 0/203 dead transitions. [2024-06-28 00:54:25,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 203 transitions, 2463 flow [2024-06-28 00:54:25,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:25,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:25,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:54:25,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-28 00:54:25,664 INFO L175 Difference]: Start difference. First operand has 164 places, 182 transitions, 2033 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:54:25,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 203 transitions, 2463 flow [2024-06-28 00:54:25,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 203 transitions, 2374 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:25,838 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 2004 flow [2024-06-28 00:54:25,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2004, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-06-28 00:54:25,838 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 118 predicate places. [2024-06-28 00:54:25,839 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 2004 flow [2024-06-28 00:54:25,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:25,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:25,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:54:25,839 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:25,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:25,839 INFO L85 PathProgramCache]: Analyzing trace with hash -570162512, now seen corresponding path program 3 times [2024-06-28 00:54:25,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:25,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527198151] [2024-06-28 00:54:25,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:25,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:25,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:25,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527198151] [2024-06-28 00:54:25,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527198151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:25,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:25,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:25,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032367971] [2024-06-28 00:54:25,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:25,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:25,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:25,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:25,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:25,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:25,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 2004 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:25,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:25,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:26,514 INFO L124 PetriNetUnfolderBase]: 3084/5034 cut-off events. [2024-06-28 00:54:26,515 INFO L125 PetriNetUnfolderBase]: For 86602/86609 co-relation queries the response was YES. [2024-06-28 00:54:26,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24802 conditions, 5034 events. 3084/5034 cut-off events. For 86602/86609 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33116 event pairs, 717 based on Foata normal form. 6/5016 useless extension candidates. Maximal degree in co-relation 24725. Up to 4225 conditions per place. [2024-06-28 00:54:26,554 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 134 selfloop transitions, 51 changer transitions 0/198 dead transitions. [2024-06-28 00:54:26,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 198 transitions, 2480 flow [2024-06-28 00:54:26,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:26,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:26,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 00:54:26,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:26,555 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 2004 flow. Second operand 5 states and 145 transitions. [2024-06-28 00:54:26,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 198 transitions, 2480 flow [2024-06-28 00:54:26,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 198 transitions, 2428 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:26,733 INFO L231 Difference]: Finished difference. Result has 168 places, 182 transitions, 2065 flow [2024-06-28 00:54:26,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2065, PETRI_PLACES=168, PETRI_TRANSITIONS=182} [2024-06-28 00:54:26,734 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-28 00:54:26,734 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 182 transitions, 2065 flow [2024-06-28 00:54:26,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:26,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:26,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:26,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:54:26,734 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:26,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:26,735 INFO L85 PathProgramCache]: Analyzing trace with hash -570153584, now seen corresponding path program 1 times [2024-06-28 00:54:26,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:26,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215590215] [2024-06-28 00:54:26,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:26,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:26,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:26,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:26,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:26,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215590215] [2024-06-28 00:54:26,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215590215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:26,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:26,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:26,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364397236] [2024-06-28 00:54:26,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:26,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:26,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:26,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:26,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:26,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:26,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 182 transitions, 2065 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:26,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:26,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:26,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:27,341 INFO L124 PetriNetUnfolderBase]: 3097/4991 cut-off events. [2024-06-28 00:54:27,341 INFO L125 PetriNetUnfolderBase]: For 85408/85413 co-relation queries the response was YES. [2024-06-28 00:54:27,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25121 conditions, 4991 events. 3097/4991 cut-off events. For 85408/85413 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32246 event pairs, 629 based on Foata normal form. 8/4994 useless extension candidates. Maximal degree in co-relation 25043. Up to 4559 conditions per place. [2024-06-28 00:54:27,386 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 171 selfloop transitions, 17 changer transitions 0/201 dead transitions. [2024-06-28 00:54:27,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 201 transitions, 2527 flow [2024-06-28 00:54:27,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:27,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:27,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-28 00:54:27,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-28 00:54:27,387 INFO L175 Difference]: Start difference. First operand has 168 places, 182 transitions, 2065 flow. Second operand 5 states and 139 transitions. [2024-06-28 00:54:27,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 201 transitions, 2527 flow [2024-06-28 00:54:27,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 201 transitions, 2335 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:27,552 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 1969 flow [2024-06-28 00:54:27,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1969, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-28 00:54:27,553 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-28 00:54:27,553 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 1969 flow [2024-06-28 00:54:27,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:27,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:27,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:27,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:54:27,554 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:27,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:27,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1571171584, now seen corresponding path program 1 times [2024-06-28 00:54:27,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:27,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631583688] [2024-06-28 00:54:27,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:27,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:27,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:27,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-28 00:54:27,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:27,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631583688] [2024-06-28 00:54:27,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631583688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:27,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:27,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:27,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561682454] [2024-06-28 00:54:27,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:27,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:27,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:27,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:27,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:27,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:27,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 1969 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:27,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:27,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:27,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:28,212 INFO L124 PetriNetUnfolderBase]: 3141/5123 cut-off events. [2024-06-28 00:54:28,212 INFO L125 PetriNetUnfolderBase]: For 88041/88049 co-relation queries the response was YES. [2024-06-28 00:54:28,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25503 conditions, 5123 events. 3141/5123 cut-off events. For 88041/88049 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33763 event pairs, 726 based on Foata normal form. 8/5101 useless extension candidates. Maximal degree in co-relation 25425. Up to 4276 conditions per place. [2024-06-28 00:54:28,258 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 146 selfloop transitions, 59 changer transitions 0/218 dead transitions. [2024-06-28 00:54:28,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 218 transitions, 2596 flow [2024-06-28 00:54:28,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:28,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:28,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:54:28,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:28,260 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 1969 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:54:28,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 218 transitions, 2596 flow [2024-06-28 00:54:28,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 218 transitions, 2522 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:28,450 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2114 flow [2024-06-28 00:54:28,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2114, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-28 00:54:28,451 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-28 00:54:28,451 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2114 flow [2024-06-28 00:54:28,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:28,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:28,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:54:28,452 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:28,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:28,452 INFO L85 PathProgramCache]: Analyzing trace with hash -502835944, now seen corresponding path program 2 times [2024-06-28 00:54:28,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:28,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162649650] [2024-06-28 00:54:28,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:28,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:28,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:28,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:28,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:28,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162649650] [2024-06-28 00:54:28,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162649650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:28,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:28,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:28,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594984722] [2024-06-28 00:54:28,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:28,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:28,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:28,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:28,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:28,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:28,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2114 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:28,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:28,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:29,154 INFO L124 PetriNetUnfolderBase]: 3163/5149 cut-off events. [2024-06-28 00:54:29,154 INFO L125 PetriNetUnfolderBase]: For 92233/92238 co-relation queries the response was YES. [2024-06-28 00:54:29,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25975 conditions, 5149 events. 3163/5149 cut-off events. For 92233/92238 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33934 event pairs, 726 based on Foata normal form. 4/5124 useless extension candidates. Maximal degree in co-relation 25895. Up to 4296 conditions per place. [2024-06-28 00:54:29,201 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 138 selfloop transitions, 62 changer transitions 0/213 dead transitions. [2024-06-28 00:54:29,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 213 transitions, 2677 flow [2024-06-28 00:54:29,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:29,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:29,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:54:29,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 00:54:29,202 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2114 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:54:29,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 213 transitions, 2677 flow [2024-06-28 00:54:29,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 213 transitions, 2524 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:29,395 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2150 flow [2024-06-28 00:54:29,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2150, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-06-28 00:54:29,396 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-28 00:54:29,396 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2150 flow [2024-06-28 00:54:29,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:29,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:29,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:29,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:54:29,396 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:29,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:29,397 INFO L85 PathProgramCache]: Analyzing trace with hash -502847104, now seen corresponding path program 3 times [2024-06-28 00:54:29,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:29,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920818972] [2024-06-28 00:54:29,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:29,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:29,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-28 00:54:29,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:29,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920818972] [2024-06-28 00:54:29,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920818972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:29,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:29,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:29,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407467258] [2024-06-28 00:54:29,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:29,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:29,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:29,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:29,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:29,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:29,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2150 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:29,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:29,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:29,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:30,127 INFO L124 PetriNetUnfolderBase]: 3155/5150 cut-off events. [2024-06-28 00:54:30,128 INFO L125 PetriNetUnfolderBase]: For 94104/94112 co-relation queries the response was YES. [2024-06-28 00:54:30,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25901 conditions, 5150 events. 3155/5150 cut-off events. For 94104/94112 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34049 event pairs, 726 based on Foata normal form. 8/5128 useless extension candidates. Maximal degree in co-relation 25821. Up to 4288 conditions per place. [2024-06-28 00:54:30,180 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 142 selfloop transitions, 63 changer transitions 0/218 dead transitions. [2024-06-28 00:54:30,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 218 transitions, 2610 flow [2024-06-28 00:54:30,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:30,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:54:30,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 00:54:30,183 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2150 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:54:30,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 218 transitions, 2610 flow [2024-06-28 00:54:30,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 218 transitions, 2513 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:30,445 INFO L231 Difference]: Finished difference. Result has 177 places, 197 transitions, 2191 flow [2024-06-28 00:54:30,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2191, PETRI_PLACES=177, PETRI_TRANSITIONS=197} [2024-06-28 00:54:30,446 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-06-28 00:54:30,446 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 197 transitions, 2191 flow [2024-06-28 00:54:30,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:30,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:30,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:54:30,446 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:30,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:30,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1512841884, now seen corresponding path program 1 times [2024-06-28 00:54:30,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:30,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635421068] [2024-06-28 00:54:30,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:30,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:30,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:30,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:30,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:30,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635421068] [2024-06-28 00:54:30,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635421068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:30,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:30,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:30,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646770323] [2024-06-28 00:54:30,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:30,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:30,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:30,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:30,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:30,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:30,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 197 transitions, 2191 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:30,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:30,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:31,128 INFO L124 PetriNetUnfolderBase]: 3262/5289 cut-off events. [2024-06-28 00:54:31,128 INFO L125 PetriNetUnfolderBase]: For 102657/102659 co-relation queries the response was YES. [2024-06-28 00:54:31,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27131 conditions, 5289 events. 3262/5289 cut-off events. For 102657/102659 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34793 event pairs, 708 based on Foata normal form. 3/5258 useless extension candidates. Maximal degree in co-relation 27050. Up to 4042 conditions per place. [2024-06-28 00:54:31,181 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 138 selfloop transitions, 96 changer transitions 0/247 dead transitions. [2024-06-28 00:54:31,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 247 transitions, 3201 flow [2024-06-28 00:54:31,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:31,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:31,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:54:31,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:54:31,182 INFO L175 Difference]: Start difference. First operand has 177 places, 197 transitions, 2191 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:54:31,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 247 transitions, 3201 flow [2024-06-28 00:54:31,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 247 transitions, 3001 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:31,446 INFO L231 Difference]: Finished difference. Result has 179 places, 214 transitions, 2412 flow [2024-06-28 00:54:31,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2412, PETRI_PLACES=179, PETRI_TRANSITIONS=214} [2024-06-28 00:54:31,447 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-28 00:54:31,447 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 214 transitions, 2412 flow [2024-06-28 00:54:31,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:31,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:31,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:31,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:54:31,448 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:31,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:31,448 INFO L85 PathProgramCache]: Analyzing trace with hash -755657532, now seen corresponding path program 2 times [2024-06-28 00:54:31,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:31,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170294966] [2024-06-28 00:54:31,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:31,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:31,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-28 00:54:31,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:31,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170294966] [2024-06-28 00:54:31,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170294966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:31,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:31,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:31,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617497513] [2024-06-28 00:54:31,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:31,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:31,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:31,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:31,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:31,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:31,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 214 transitions, 2412 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:31,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:31,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:31,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:32,220 INFO L124 PetriNetUnfolderBase]: 3379/5509 cut-off events. [2024-06-28 00:54:32,221 INFO L125 PetriNetUnfolderBase]: For 112269/112271 co-relation queries the response was YES. [2024-06-28 00:54:32,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29424 conditions, 5509 events. 3379/5509 cut-off events. For 112269/112271 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36745 event pairs, 689 based on Foata normal form. 3/5482 useless extension candidates. Maximal degree in co-relation 29342. Up to 4498 conditions per place. [2024-06-28 00:54:32,271 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 161 selfloop transitions, 87 changer transitions 0/261 dead transitions. [2024-06-28 00:54:32,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 261 transitions, 3348 flow [2024-06-28 00:54:32,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:32,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:32,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-28 00:54:32,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:32,272 INFO L175 Difference]: Start difference. First operand has 179 places, 214 transitions, 2412 flow. Second operand 9 states and 252 transitions. [2024-06-28 00:54:32,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 261 transitions, 3348 flow [2024-06-28 00:54:32,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 261 transitions, 3144 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:32,579 INFO L231 Difference]: Finished difference. Result has 187 places, 229 transitions, 2628 flow [2024-06-28 00:54:32,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2628, PETRI_PLACES=187, PETRI_TRANSITIONS=229} [2024-06-28 00:54:32,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-28 00:54:32,580 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 229 transitions, 2628 flow [2024-06-28 00:54:32,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:32,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:32,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:32,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:54:32,580 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:32,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:32,581 INFO L85 PathProgramCache]: Analyzing trace with hash -755663112, now seen corresponding path program 3 times [2024-06-28 00:54:32,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:32,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220991702] [2024-06-28 00:54:32,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:32,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:32,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:32,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:32,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:32,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220991702] [2024-06-28 00:54:32,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220991702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:32,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:32,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:32,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966202083] [2024-06-28 00:54:32,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:32,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:32,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:32,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:32,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:32,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:32,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 229 transitions, 2628 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:32,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:32,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:32,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:33,300 INFO L124 PetriNetUnfolderBase]: 3374/5505 cut-off events. [2024-06-28 00:54:33,300 INFO L125 PetriNetUnfolderBase]: For 113163/113165 co-relation queries the response was YES. [2024-06-28 00:54:33,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29401 conditions, 5505 events. 3374/5505 cut-off events. For 113163/113165 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36769 event pairs, 689 based on Foata normal form. 3/5478 useless extension candidates. Maximal degree in co-relation 29316. Up to 4496 conditions per place. [2024-06-28 00:54:33,352 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 159 selfloop transitions, 82 changer transitions 0/254 dead transitions. [2024-06-28 00:54:33,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 254 transitions, 3246 flow [2024-06-28 00:54:33,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:33,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:33,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:54:33,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:54:33,354 INFO L175 Difference]: Start difference. First operand has 187 places, 229 transitions, 2628 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:54:33,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 254 transitions, 3246 flow [2024-06-28 00:54:33,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 254 transitions, 3010 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:33,659 INFO L231 Difference]: Finished difference. Result has 189 places, 229 transitions, 2565 flow [2024-06-28 00:54:33,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2565, PETRI_PLACES=189, PETRI_TRANSITIONS=229} [2024-06-28 00:54:33,660 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-06-28 00:54:33,660 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 229 transitions, 2565 flow [2024-06-28 00:54:33,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:33,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:33,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:54:33,661 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:33,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:33,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2140333820, now seen corresponding path program 4 times [2024-06-28 00:54:33,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:33,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374708169] [2024-06-28 00:54:33,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:33,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:33,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:33,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:33,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374708169] [2024-06-28 00:54:33,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374708169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:33,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:33,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:33,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610486390] [2024-06-28 00:54:33,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:33,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:33,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:33,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:33,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:33,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:33,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 229 transitions, 2565 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:33,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:33,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:34,435 INFO L124 PetriNetUnfolderBase]: 3477/5692 cut-off events. [2024-06-28 00:54:34,435 INFO L125 PetriNetUnfolderBase]: For 122165/122167 co-relation queries the response was YES. [2024-06-28 00:54:34,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30465 conditions, 5692 events. 3477/5692 cut-off events. For 122165/122167 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38347 event pairs, 694 based on Foata normal form. 3/5669 useless extension candidates. Maximal degree in co-relation 30379. Up to 4322 conditions per place. [2024-06-28 00:54:34,488 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 142 selfloop transitions, 129 changer transitions 0/284 dead transitions. [2024-06-28 00:54:34,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 284 transitions, 3663 flow [2024-06-28 00:54:34,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:34,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:34,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-28 00:54:34,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395061728395062 [2024-06-28 00:54:34,493 INFO L175 Difference]: Start difference. First operand has 189 places, 229 transitions, 2565 flow. Second operand 9 states and 259 transitions. [2024-06-28 00:54:34,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 284 transitions, 3663 flow [2024-06-28 00:54:34,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 284 transitions, 3499 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:34,811 INFO L231 Difference]: Finished difference. Result has 195 places, 243 transitions, 2950 flow [2024-06-28 00:54:34,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2950, PETRI_PLACES=195, PETRI_TRANSITIONS=243} [2024-06-28 00:54:34,811 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-06-28 00:54:34,811 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 243 transitions, 2950 flow [2024-06-28 00:54:34,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:34,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:34,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:34,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:54:34,812 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:34,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:34,812 INFO L85 PathProgramCache]: Analyzing trace with hash -502525148, now seen corresponding path program 5 times [2024-06-28 00:54:34,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:34,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651640290] [2024-06-28 00:54:34,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:34,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:34,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:34,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:34,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651640290] [2024-06-28 00:54:34,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651640290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:34,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:34,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018886436] [2024-06-28 00:54:34,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:34,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:34,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:34,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:34,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:34,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:34,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 243 transitions, 2950 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:34,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:34,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:34,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:35,605 INFO L124 PetriNetUnfolderBase]: 3472/5640 cut-off events. [2024-06-28 00:54:35,605 INFO L125 PetriNetUnfolderBase]: For 126307/126309 co-relation queries the response was YES. [2024-06-28 00:54:35,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31401 conditions, 5640 events. 3472/5640 cut-off events. For 126307/126309 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37698 event pairs, 688 based on Foata normal form. 3/5621 useless extension candidates. Maximal degree in co-relation 31311. Up to 4320 conditions per place. [2024-06-28 00:54:35,663 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 145 selfloop transitions, 119 changer transitions 0/277 dead transitions. [2024-06-28 00:54:35,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 277 transitions, 3764 flow [2024-06-28 00:54:35,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:35,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:35,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:54:35,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:54:35,665 INFO L175 Difference]: Start difference. First operand has 195 places, 243 transitions, 2950 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:54:35,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 277 transitions, 3764 flow [2024-06-28 00:54:36,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 277 transitions, 3439 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:36,112 INFO L231 Difference]: Finished difference. Result has 196 places, 243 transitions, 2885 flow [2024-06-28 00:54:36,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2885, PETRI_PLACES=196, PETRI_TRANSITIONS=243} [2024-06-28 00:54:36,112 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 147 predicate places. [2024-06-28 00:54:36,113 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 243 transitions, 2885 flow [2024-06-28 00:54:36,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:36,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:36,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:54:36,113 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:36,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:36,113 INFO L85 PathProgramCache]: Analyzing trace with hash -495167918, now seen corresponding path program 6 times [2024-06-28 00:54:36,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:36,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385991135] [2024-06-28 00:54:36,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:36,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:36,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:36,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:36,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385991135] [2024-06-28 00:54:36,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385991135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:36,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:36,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:36,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942432162] [2024-06-28 00:54:36,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:36,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:36,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:36,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:36,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:36,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:36,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 243 transitions, 2885 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:36,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:36,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:36,946 INFO L124 PetriNetUnfolderBase]: 3505/5718 cut-off events. [2024-06-28 00:54:36,946 INFO L125 PetriNetUnfolderBase]: For 126697/126702 co-relation queries the response was YES. [2024-06-28 00:54:36,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31512 conditions, 5718 events. 3505/5718 cut-off events. For 126697/126702 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38575 event pairs, 725 based on Foata normal form. 5/5694 useless extension candidates. Maximal degree in co-relation 31422. Up to 4353 conditions per place. [2024-06-28 00:54:37,006 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 148 selfloop transitions, 120 changer transitions 0/281 dead transitions. [2024-06-28 00:54:37,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 281 transitions, 3791 flow [2024-06-28 00:54:37,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:37,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:37,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 00:54:37,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 00:54:37,007 INFO L175 Difference]: Start difference. First operand has 196 places, 243 transitions, 2885 flow. Second operand 8 states and 226 transitions. [2024-06-28 00:54:37,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 281 transitions, 3791 flow [2024-06-28 00:54:37,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 281 transitions, 3526 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:37,342 INFO L231 Difference]: Finished difference. Result has 198 places, 252 transitions, 3067 flow [2024-06-28 00:54:37,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3067, PETRI_PLACES=198, PETRI_TRANSITIONS=252} [2024-06-28 00:54:37,342 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 149 predicate places. [2024-06-28 00:54:37,342 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 252 transitions, 3067 flow [2024-06-28 00:54:37,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:37,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:37,343 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-28 00:54:37,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:54:37,343 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:37,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:37,343 INFO L85 PathProgramCache]: Analyzing trace with hash -103436681, now seen corresponding path program 1 times [2024-06-28 00:54:37,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:37,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382711897] [2024-06-28 00:54:37,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:37,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:37,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:37,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:37,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:37,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382711897] [2024-06-28 00:54:37,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382711897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:37,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:37,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:37,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097649535] [2024-06-28 00:54:37,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:37,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:37,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:37,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:37,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:37,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:37,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 252 transitions, 3067 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:37,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:37,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:37,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:38,156 INFO L124 PetriNetUnfolderBase]: 3567/5871 cut-off events. [2024-06-28 00:54:38,157 INFO L125 PetriNetUnfolderBase]: For 131179/131179 co-relation queries the response was YES. [2024-06-28 00:54:38,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32785 conditions, 5871 events. 3567/5871 cut-off events. For 131179/131179 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 39873 event pairs, 745 based on Foata normal form. 2/5821 useless extension candidates. Maximal degree in co-relation 32694. Up to 4281 conditions per place. [2024-06-28 00:54:38,218 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 157 selfloop transitions, 132 changer transitions 0/302 dead transitions. [2024-06-28 00:54:38,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 302 transitions, 4230 flow [2024-06-28 00:54:38,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:38,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:38,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:54:38,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-28 00:54:38,220 INFO L175 Difference]: Start difference. First operand has 198 places, 252 transitions, 3067 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:54:38,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 302 transitions, 4230 flow [2024-06-28 00:54:38,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 302 transitions, 4010 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:38,634 INFO L231 Difference]: Finished difference. Result has 203 places, 266 transitions, 3459 flow [2024-06-28 00:54:38,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3459, PETRI_PLACES=203, PETRI_TRANSITIONS=266} [2024-06-28 00:54:38,634 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-28 00:54:38,634 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 266 transitions, 3459 flow [2024-06-28 00:54:38,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:38,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:38,635 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-28 00:54:38,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:54:38,635 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:38,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:38,636 INFO L85 PathProgramCache]: Analyzing trace with hash 176608315, now seen corresponding path program 2 times [2024-06-28 00:54:38,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:38,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142574784] [2024-06-28 00:54:38,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:38,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:38,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:38,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:38,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:38,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142574784] [2024-06-28 00:54:38,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142574784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:38,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:38,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:38,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863729353] [2024-06-28 00:54:38,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:38,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:38,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:38,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:38,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:38,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:38,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 266 transitions, 3459 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:38,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:38,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:38,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:39,460 INFO L124 PetriNetUnfolderBase]: 3559/5775 cut-off events. [2024-06-28 00:54:39,461 INFO L125 PetriNetUnfolderBase]: For 134756/134759 co-relation queries the response was YES. [2024-06-28 00:54:39,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33270 conditions, 5775 events. 3559/5775 cut-off events. For 134756/134759 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38508 event pairs, 679 based on Foata normal form. 4/5749 useless extension candidates. Maximal degree in co-relation 33176. Up to 4825 conditions per place. [2024-06-28 00:54:39,520 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 211 selfloop transitions, 72 changer transitions 0/296 dead transitions. [2024-06-28 00:54:39,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 296 transitions, 4095 flow [2024-06-28 00:54:39,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:39,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:39,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:54:39,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:39,521 INFO L175 Difference]: Start difference. First operand has 203 places, 266 transitions, 3459 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:54:39,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 296 transitions, 4095 flow [2024-06-28 00:54:39,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 296 transitions, 3936 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:39,954 INFO L231 Difference]: Finished difference. Result has 208 places, 266 transitions, 3451 flow [2024-06-28 00:54:39,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3451, PETRI_PLACES=208, PETRI_TRANSITIONS=266} [2024-06-28 00:54:39,955 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-28 00:54:39,955 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 266 transitions, 3451 flow [2024-06-28 00:54:39,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:39,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:39,956 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-28 00:54:39,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:54:39,956 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:39,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:39,956 INFO L85 PathProgramCache]: Analyzing trace with hash 353739835, now seen corresponding path program 3 times [2024-06-28 00:54:39,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:39,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085095771] [2024-06-28 00:54:39,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:39,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:40,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:40,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:40,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085095771] [2024-06-28 00:54:40,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085095771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:40,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:40,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:40,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708369502] [2024-06-28 00:54:40,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:40,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:40,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:40,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:40,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:40,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:40,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 266 transitions, 3451 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:40,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:40,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:40,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:40,928 INFO L124 PetriNetUnfolderBase]: 3675/5957 cut-off events. [2024-06-28 00:54:40,928 INFO L125 PetriNetUnfolderBase]: For 144001/144004 co-relation queries the response was YES. [2024-06-28 00:54:40,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34511 conditions, 5957 events. 3675/5957 cut-off events. For 144001/144004 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 39882 event pairs, 680 based on Foata normal form. 4/5931 useless extension candidates. Maximal degree in co-relation 34415. Up to 4874 conditions per place. [2024-06-28 00:54:40,986 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 220 selfloop transitions, 88 changer transitions 0/321 dead transitions. [2024-06-28 00:54:40,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 321 transitions, 4641 flow [2024-06-28 00:54:40,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:40,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:40,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 00:54:40,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:40,987 INFO L175 Difference]: Start difference. First operand has 208 places, 266 transitions, 3451 flow. Second operand 8 states and 224 transitions. [2024-06-28 00:54:40,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 321 transitions, 4641 flow [2024-06-28 00:54:41,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 321 transitions, 4448 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:41,348 INFO L231 Difference]: Finished difference. Result has 215 places, 287 transitions, 3870 flow [2024-06-28 00:54:41,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3870, PETRI_PLACES=215, PETRI_TRANSITIONS=287} [2024-06-28 00:54:41,349 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 166 predicate places. [2024-06-28 00:54:41,349 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 287 transitions, 3870 flow [2024-06-28 00:54:41,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:41,350 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-28 00:54:41,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:54:41,350 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:41,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:41,350 INFO L85 PathProgramCache]: Analyzing trace with hash 335101111, now seen corresponding path program 4 times [2024-06-28 00:54:41,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:41,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942616935] [2024-06-28 00:54:41,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:41,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:41,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:41,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:41,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942616935] [2024-06-28 00:54:41,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942616935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:41,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:41,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:41,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620759089] [2024-06-28 00:54:41,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:41,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:41,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:41,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:41,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:41,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:41,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 287 transitions, 3870 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:41,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:41,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:42,223 INFO L124 PetriNetUnfolderBase]: 3756/6099 cut-off events. [2024-06-28 00:54:42,223 INFO L125 PetriNetUnfolderBase]: For 158857/158859 co-relation queries the response was YES. [2024-06-28 00:54:42,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36166 conditions, 6099 events. 3756/6099 cut-off events. For 158857/158859 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41237 event pairs, 734 based on Foata normal form. 1/6062 useless extension candidates. Maximal degree in co-relation 36066. Up to 4353 conditions per place. [2024-06-28 00:54:42,291 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 167 changer transitions 0/334 dead transitions. [2024-06-28 00:54:42,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 5126 flow [2024-06-28 00:54:42,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:42,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:42,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:54:42,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:54:42,296 INFO L175 Difference]: Start difference. First operand has 215 places, 287 transitions, 3870 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:54:42,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 5126 flow [2024-06-28 00:54:42,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 4965 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:42,813 INFO L231 Difference]: Finished difference. Result has 221 places, 301 transitions, 4348 flow [2024-06-28 00:54:42,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4348, PETRI_PLACES=221, PETRI_TRANSITIONS=301} [2024-06-28 00:54:42,814 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-28 00:54:42,814 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 301 transitions, 4348 flow [2024-06-28 00:54:42,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:42,815 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-28 00:54:42,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:54:42,815 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:42,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:42,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1398812775, now seen corresponding path program 5 times [2024-06-28 00:54:42,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:42,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466750507] [2024-06-28 00:54:42,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:42,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:42,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:42,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:42,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:42,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466750507] [2024-06-28 00:54:42,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466750507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:42,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:42,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:42,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246678007] [2024-06-28 00:54:42,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:42,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:42,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:42,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:42,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:42,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:42,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 301 transitions, 4348 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:42,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:42,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:43,745 INFO L124 PetriNetUnfolderBase]: 3753/6130 cut-off events. [2024-06-28 00:54:43,745 INFO L125 PetriNetUnfolderBase]: For 167187/167189 co-relation queries the response was YES. [2024-06-28 00:54:43,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36917 conditions, 6130 events. 3753/6130 cut-off events. For 167187/167189 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41633 event pairs, 792 based on Foata normal form. 1/6077 useless extension candidates. Maximal degree in co-relation 36815. Up to 4352 conditions per place. [2024-06-28 00:54:43,811 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 152 selfloop transitions, 170 changer transitions 0/335 dead transitions. [2024-06-28 00:54:43,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 335 transitions, 5438 flow [2024-06-28 00:54:43,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:43,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:43,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:54:43,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:54:43,813 INFO L175 Difference]: Start difference. First operand has 221 places, 301 transitions, 4348 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:54:43,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 335 transitions, 5438 flow [2024-06-28 00:54:44,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 335 transitions, 5178 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:44,386 INFO L231 Difference]: Finished difference. Result has 225 places, 301 transitions, 4434 flow [2024-06-28 00:54:44,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4434, PETRI_PLACES=225, PETRI_TRANSITIONS=301} [2024-06-28 00:54:44,387 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-28 00:54:44,387 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 301 transitions, 4434 flow [2024-06-28 00:54:44,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,387 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-28 00:54:44,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:54:44,388 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:44,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,388 INFO L85 PathProgramCache]: Analyzing trace with hash -2066024063, now seen corresponding path program 6 times [2024-06-28 00:54:44,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948866809] [2024-06-28 00:54:44,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:44,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:44,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:44,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948866809] [2024-06-28 00:54:44,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948866809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:44,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:44,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:44,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085148648] [2024-06-28 00:54:44,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:44,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:44,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:44,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:44,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:44,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:44,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 301 transitions, 4434 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:44,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:44,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:45,405 INFO L124 PetriNetUnfolderBase]: 3745/6114 cut-off events. [2024-06-28 00:54:45,405 INFO L125 PetriNetUnfolderBase]: For 172550/172552 co-relation queries the response was YES. [2024-06-28 00:54:45,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36915 conditions, 6114 events. 3745/6114 cut-off events. For 172550/172552 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 41515 event pairs, 737 based on Foata normal form. 2/6071 useless extension candidates. Maximal degree in co-relation 36812. Up to 4347 conditions per place. [2024-06-28 00:54:45,472 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 158 selfloop transitions, 159 changer transitions 0/330 dead transitions. [2024-06-28 00:54:45,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 330 transitions, 5322 flow [2024-06-28 00:54:45,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:45,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:45,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:54:45,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 00:54:45,474 INFO L175 Difference]: Start difference. First operand has 225 places, 301 transitions, 4434 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:54:45,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 330 transitions, 5322 flow [2024-06-28 00:54:46,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 330 transitions, 4806 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:46,067 INFO L231 Difference]: Finished difference. Result has 225 places, 301 transitions, 4244 flow [2024-06-28 00:54:46,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3918, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4244, PETRI_PLACES=225, PETRI_TRANSITIONS=301} [2024-06-28 00:54:46,068 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-28 00:54:46,068 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 301 transitions, 4244 flow [2024-06-28 00:54:46,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:46,069 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-28 00:54:46,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:54:46,069 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:46,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1989734213, now seen corresponding path program 7 times [2024-06-28 00:54:46,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:46,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620236213] [2024-06-28 00:54:46,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:46,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:46,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:46,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:46,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620236213] [2024-06-28 00:54:46,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620236213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:46,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:46,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:46,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048879067] [2024-06-28 00:54:46,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:46,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:46,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:46,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:46,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:46,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:46,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 301 transitions, 4244 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:46,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:46,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:47,031 INFO L124 PetriNetUnfolderBase]: 3742/6257 cut-off events. [2024-06-28 00:54:47,031 INFO L125 PetriNetUnfolderBase]: For 173166/173168 co-relation queries the response was YES. [2024-06-28 00:54:47,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36562 conditions, 6257 events. 3742/6257 cut-off events. For 173166/173168 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 43202 event pairs, 838 based on Foata normal form. 1/6222 useless extension candidates. Maximal degree in co-relation 36460. Up to 5019 conditions per place. [2024-06-28 00:54:47,102 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 232 selfloop transitions, 85 changer transitions 0/330 dead transitions. [2024-06-28 00:54:47,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 330 transitions, 4983 flow [2024-06-28 00:54:47,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:47,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:47,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 00:54:47,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-28 00:54:47,103 INFO L175 Difference]: Start difference. First operand has 225 places, 301 transitions, 4244 flow. Second operand 7 states and 197 transitions. [2024-06-28 00:54:47,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 330 transitions, 4983 flow [2024-06-28 00:54:47,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 330 transitions, 4644 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:47,617 INFO L231 Difference]: Finished difference. Result has 226 places, 303 transitions, 4126 flow [2024-06-28 00:54:47,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3909, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4126, PETRI_PLACES=226, PETRI_TRANSITIONS=303} [2024-06-28 00:54:47,617 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-28 00:54:47,617 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 303 transitions, 4126 flow [2024-06-28 00:54:47,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:47,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:47,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:54:47,618 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:47,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:47,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1950732893, now seen corresponding path program 8 times [2024-06-28 00:54:47,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:47,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900808539] [2024-06-28 00:54:47,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:47,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:47,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:47,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:47,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:47,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900808539] [2024-06-28 00:54:47,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900808539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:47,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:47,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:47,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124745611] [2024-06-28 00:54:47,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:47,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:47,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:47,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:47,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:47,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:47,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 303 transitions, 4126 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:47,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:47,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:48,628 INFO L124 PetriNetUnfolderBase]: 3736/6236 cut-off events. [2024-06-28 00:54:48,628 INFO L125 PetriNetUnfolderBase]: For 174151/174153 co-relation queries the response was YES. [2024-06-28 00:54:48,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35894 conditions, 6236 events. 3736/6236 cut-off events. For 174151/174153 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42851 event pairs, 823 based on Foata normal form. 2/6203 useless extension candidates. Maximal degree in co-relation 35791. Up to 4901 conditions per place. [2024-06-28 00:54:48,693 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 99 changer transitions 0/328 dead transitions. [2024-06-28 00:54:48,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 328 transitions, 4910 flow [2024-06-28 00:54:48,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:48,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:48,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:54:48,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 00:54:48,694 INFO L175 Difference]: Start difference. First operand has 226 places, 303 transitions, 4126 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:54:48,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 328 transitions, 4910 flow [2024-06-28 00:54:49,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 328 transitions, 4718 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:49,281 INFO L231 Difference]: Finished difference. Result has 229 places, 303 transitions, 4141 flow [2024-06-28 00:54:49,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4141, PETRI_PLACES=229, PETRI_TRANSITIONS=303} [2024-06-28 00:54:49,282 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-28 00:54:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 303 transitions, 4141 flow [2024-06-28 00:54:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:49,282 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-28 00:54:49,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:54:49,282 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:49,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:49,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1950970043, now seen corresponding path program 9 times [2024-06-28 00:54:49,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:49,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670642393] [2024-06-28 00:54:49,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:49,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:49,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:49,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670642393] [2024-06-28 00:54:49,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670642393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:49,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:49,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:49,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345997125] [2024-06-28 00:54:49,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:49,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:49,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:49,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:49,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:49,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:49,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 303 transitions, 4141 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:49,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:49,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:50,205 INFO L124 PetriNetUnfolderBase]: 3728/6228 cut-off events. [2024-06-28 00:54:50,205 INFO L125 PetriNetUnfolderBase]: For 177819/177821 co-relation queries the response was YES. [2024-06-28 00:54:50,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35893 conditions, 6228 events. 3728/6228 cut-off events. For 177819/177821 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42865 event pairs, 826 based on Foata normal form. 2/6194 useless extension candidates. Maximal degree in co-relation 35789. Up to 4893 conditions per place. [2024-06-28 00:54:50,276 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 217 selfloop transitions, 103 changer transitions 0/333 dead transitions. [2024-06-28 00:54:50,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 333 transitions, 4847 flow [2024-06-28 00:54:50,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:50,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:50,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-28 00:54:50,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098765432098765 [2024-06-28 00:54:50,277 INFO L175 Difference]: Start difference. First operand has 229 places, 303 transitions, 4141 flow. Second operand 9 states and 247 transitions. [2024-06-28 00:54:50,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 333 transitions, 4847 flow [2024-06-28 00:54:50,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 333 transitions, 4626 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:50,895 INFO L231 Difference]: Finished difference. Result has 234 places, 303 transitions, 4133 flow [2024-06-28 00:54:50,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4133, PETRI_PLACES=234, PETRI_TRANSITIONS=303} [2024-06-28 00:54:50,896 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-28 00:54:50,896 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 303 transitions, 4133 flow [2024-06-28 00:54:50,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:50,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-28 00:54:50,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:54:50,897 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:50,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:50,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1421234795, now seen corresponding path program 10 times [2024-06-28 00:54:50,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:50,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980529161] [2024-06-28 00:54:50,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:50,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:50,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:50,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:50,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980529161] [2024-06-28 00:54:50,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980529161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:50,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:50,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:50,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526209329] [2024-06-28 00:54:50,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:50,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:50,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:50,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:50,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:51,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:51,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 303 transitions, 4133 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:51,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:51,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:51,823 INFO L124 PetriNetUnfolderBase]: 3714/6019 cut-off events. [2024-06-28 00:54:51,823 INFO L125 PetriNetUnfolderBase]: For 176140/176143 co-relation queries the response was YES. [2024-06-28 00:54:51,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35361 conditions, 6019 events. 3714/6019 cut-off events. For 176140/176143 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 40435 event pairs, 677 based on Foata normal form. 6/5997 useless extension candidates. Maximal degree in co-relation 35256. Up to 4462 conditions per place. [2024-06-28 00:54:51,891 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 174 selfloop transitions, 160 changer transitions 0/347 dead transitions. [2024-06-28 00:54:51,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 347 transitions, 5109 flow [2024-06-28 00:54:51,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:51,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:51,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 00:54:51,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-28 00:54:51,892 INFO L175 Difference]: Start difference. First operand has 234 places, 303 transitions, 4133 flow. Second operand 8 states and 245 transitions. [2024-06-28 00:54:51,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 347 transitions, 5109 flow [2024-06-28 00:54:52,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 347 transitions, 4814 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:52,648 INFO L231 Difference]: Finished difference. Result has 233 places, 303 transitions, 4181 flow [2024-06-28 00:54:52,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4181, PETRI_PLACES=233, PETRI_TRANSITIONS=303} [2024-06-28 00:54:52,648 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-28 00:54:52,648 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 303 transitions, 4181 flow [2024-06-28 00:54:52,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:52,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:52,649 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-28 00:54:52,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:54:52,649 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:52,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:52,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1601576695, now seen corresponding path program 11 times [2024-06-28 00:54:52,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:52,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306854944] [2024-06-28 00:54:52,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:52,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:52,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:52,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306854944] [2024-06-28 00:54:52,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306854944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:52,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:52,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:52,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993606565] [2024-06-28 00:54:52,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:52,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:52,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:52,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:52,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:52,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:52,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 303 transitions, 4181 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:52,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:52,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:52,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:53,571 INFO L124 PetriNetUnfolderBase]: 3708/6011 cut-off events. [2024-06-28 00:54:53,571 INFO L125 PetriNetUnfolderBase]: For 176927/176929 co-relation queries the response was YES. [2024-06-28 00:54:53,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35605 conditions, 6011 events. 3708/6011 cut-off events. For 176927/176929 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40512 event pairs, 695 based on Foata normal form. 2/5989 useless extension candidates. Maximal degree in co-relation 35499. Up to 4459 conditions per place. [2024-06-28 00:54:53,640 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 168 selfloop transitions, 157 changer transitions 0/338 dead transitions. [2024-06-28 00:54:53,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 338 transitions, 5121 flow [2024-06-28 00:54:53,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:53,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:53,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:54:53,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 00:54:53,641 INFO L175 Difference]: Start difference. First operand has 233 places, 303 transitions, 4181 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:54:53,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 338 transitions, 5121 flow [2024-06-28 00:54:54,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 338 transitions, 4735 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:54,368 INFO L231 Difference]: Finished difference. Result has 232 places, 303 transitions, 4138 flow [2024-06-28 00:54:54,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4138, PETRI_PLACES=232, PETRI_TRANSITIONS=303} [2024-06-28 00:54:54,369 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 00:54:54,369 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 303 transitions, 4138 flow [2024-06-28 00:54:54,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:54,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:54,369 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-28 00:54:54,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:54:54,369 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:54,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:54,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1926262011, now seen corresponding path program 12 times [2024-06-28 00:54:54,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:54,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054423747] [2024-06-28 00:54:54,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:54,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:54,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-28 00:54:54,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:54,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054423747] [2024-06-28 00:54:54,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054423747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:54,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:54,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:54,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574909128] [2024-06-28 00:54:54,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:54,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:54,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:54,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:54,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:54,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:54,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 303 transitions, 4138 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:54,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:54,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:54,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:55,291 INFO L124 PetriNetUnfolderBase]: 3700/5999 cut-off events. [2024-06-28 00:54:55,291 INFO L125 PetriNetUnfolderBase]: For 167755/167757 co-relation queries the response was YES. [2024-06-28 00:54:55,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35201 conditions, 5999 events. 3700/5999 cut-off events. For 167755/167757 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40368 event pairs, 695 based on Foata normal form. 2/5977 useless extension candidates. Maximal degree in co-relation 35095. Up to 4454 conditions per place. [2024-06-28 00:54:55,357 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 167 selfloop transitions, 169 changer transitions 0/349 dead transitions. [2024-06-28 00:54:55,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 349 transitions, 5020 flow [2024-06-28 00:54:55,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:55,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:55,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-06-28 00:54:55,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6567901234567901 [2024-06-28 00:54:55,358 INFO L175 Difference]: Start difference. First operand has 232 places, 303 transitions, 4138 flow. Second operand 9 states and 266 transitions. [2024-06-28 00:54:55,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 349 transitions, 5020 flow [2024-06-28 00:54:56,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 349 transitions, 4583 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:56,004 INFO L231 Difference]: Finished difference. Result has 232 places, 303 transitions, 4063 flow [2024-06-28 00:54:56,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4063, PETRI_PLACES=232, PETRI_TRANSITIONS=303} [2024-06-28 00:54:56,005 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 00:54:56,005 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 303 transitions, 4063 flow [2024-06-28 00:54:56,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:56,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:56,005 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-28 00:54:56,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:54:56,006 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:56,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:56,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1436072779, now seen corresponding path program 1 times [2024-06-28 00:54:56,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:56,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112376855] [2024-06-28 00:54:56,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:56,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:56,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:56,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:56,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:56,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112376855] [2024-06-28 00:54:56,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112376855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:56,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:56,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:56,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226684065] [2024-06-28 00:54:56,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:56,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:56,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:56,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:56,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:56,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 303 transitions, 4063 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:56,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:56,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:56,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:56,857 INFO L124 PetriNetUnfolderBase]: 3692/6014 cut-off events. [2024-06-28 00:54:56,857 INFO L125 PetriNetUnfolderBase]: For 158310/158310 co-relation queries the response was YES. [2024-06-28 00:54:56,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34819 conditions, 6014 events. 3692/6014 cut-off events. For 158310/158310 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 40434 event pairs, 817 based on Foata normal form. 2/6006 useless extension candidates. Maximal degree in co-relation 34714. Up to 5376 conditions per place. [2024-06-28 00:54:56,922 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 295 selfloop transitions, 19 changer transitions 0/327 dead transitions. [2024-06-28 00:54:56,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 327 transitions, 4781 flow [2024-06-28 00:54:56,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:56,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:56,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 00:54:56,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:56,923 INFO L175 Difference]: Start difference. First operand has 232 places, 303 transitions, 4063 flow. Second operand 5 states and 145 transitions. [2024-06-28 00:54:56,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 327 transitions, 4781 flow [2024-06-28 00:54:57,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 327 transitions, 4424 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:54:57,561 INFO L231 Difference]: Finished difference. Result has 226 places, 305 transitions, 3791 flow [2024-06-28 00:54:57,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3791, PETRI_PLACES=226, PETRI_TRANSITIONS=305} [2024-06-28 00:54:57,562 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-28 00:54:57,562 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 305 transitions, 3791 flow [2024-06-28 00:54:57,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:57,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:57,562 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-28 00:54:57,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:54:57,562 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:57,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:57,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1838236399, now seen corresponding path program 2 times [2024-06-28 00:54:57,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:57,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284086291] [2024-06-28 00:54:57,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:57,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:57,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-28 00:54:57,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284086291] [2024-06-28 00:54:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284086291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:57,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156746437] [2024-06-28 00:54:57,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:57,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:57,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:57,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:57,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:57,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 305 transitions, 3791 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:57,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:57,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:57,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:58,458 INFO L124 PetriNetUnfolderBase]: 3687/5956 cut-off events. [2024-06-28 00:54:58,458 INFO L125 PetriNetUnfolderBase]: For 143694/143699 co-relation queries the response was YES. [2024-06-28 00:54:58,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33507 conditions, 5956 events. 3687/5956 cut-off events. For 143694/143699 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40002 event pairs, 607 based on Foata normal form. 6/5947 useless extension candidates. Maximal degree in co-relation 33404. Up to 5323 conditions per place. [2024-06-28 00:54:58,522 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 292 selfloop transitions, 19 changer transitions 0/324 dead transitions. [2024-06-28 00:54:58,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 324 transitions, 4493 flow [2024-06-28 00:54:58,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:58,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:58,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 00:54:58,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-28 00:54:58,523 INFO L175 Difference]: Start difference. First operand has 226 places, 305 transitions, 3791 flow. Second operand 5 states and 138 transitions. [2024-06-28 00:54:58,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 324 transitions, 4493 flow [2024-06-28 00:54:59,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 324 transitions, 4428 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:59,149 INFO L231 Difference]: Finished difference. Result has 228 places, 307 transitions, 3815 flow [2024-06-28 00:54:59,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3815, PETRI_PLACES=228, PETRI_TRANSITIONS=307} [2024-06-28 00:54:59,150 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-06-28 00:54:59,150 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 307 transitions, 3815 flow [2024-06-28 00:54:59,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:59,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:59,151 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-28 00:54:59,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:54:59,151 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:59,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1571696185, now seen corresponding path program 1 times [2024-06-28 00:54:59,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:59,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283857367] [2024-06-28 00:54:59,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:59,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:59,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:59,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283857367] [2024-06-28 00:54:59,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283857367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:59,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:59,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:59,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050351977] [2024-06-28 00:54:59,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:59,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:59,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:59,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:59,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:59,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 307 transitions, 3815 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:59,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:59,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:59,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:00,144 INFO L124 PetriNetUnfolderBase]: 3705/6086 cut-off events. [2024-06-28 00:55:00,144 INFO L125 PetriNetUnfolderBase]: For 152148/152148 co-relation queries the response was YES. [2024-06-28 00:55:00,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33967 conditions, 6086 events. 3705/6086 cut-off events. For 152148/152148 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 41603 event pairs, 1172 based on Foata normal form. 2/6052 useless extension candidates. Maximal degree in co-relation 33863. Up to 5337 conditions per place. [2024-06-28 00:55:00,204 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 300 selfloop transitions, 31 changer transitions 0/344 dead transitions. [2024-06-28 00:55:00,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 344 transitions, 4747 flow [2024-06-28 00:55:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:00,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 00:55:00,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-28 00:55:00,205 INFO L175 Difference]: Start difference. First operand has 228 places, 307 transitions, 3815 flow. Second operand 7 states and 194 transitions. [2024-06-28 00:55:00,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 344 transitions, 4747 flow [2024-06-28 00:55:00,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 344 transitions, 4674 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:00,715 INFO L231 Difference]: Finished difference. Result has 232 places, 311 transitions, 3909 flow [2024-06-28 00:55:00,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3909, PETRI_PLACES=232, PETRI_TRANSITIONS=311} [2024-06-28 00:55:00,716 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 00:55:00,716 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 311 transitions, 3909 flow [2024-06-28 00:55:00,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:00,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:00,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:00,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:55:00,716 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:00,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:00,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1159474857, now seen corresponding path program 2 times [2024-06-28 00:55:00,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:00,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495731186] [2024-06-28 00:55:00,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:00,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:00,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:00,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:00,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:00,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495731186] [2024-06-28 00:55:00,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495731186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:00,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:00,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:00,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46731223] [2024-06-28 00:55:00,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:00,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:00,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:00,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:00,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:00,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:00,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 311 transitions, 3909 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:00,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:00,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:00,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:01,676 INFO L124 PetriNetUnfolderBase]: 3723/6125 cut-off events. [2024-06-28 00:55:01,677 INFO L125 PetriNetUnfolderBase]: For 157762/157762 co-relation queries the response was YES. [2024-06-28 00:55:01,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34327 conditions, 6125 events. 3723/6125 cut-off events. For 157762/157762 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 41687 event pairs, 687 based on Foata normal form. 2/6119 useless extension candidates. Maximal degree in co-relation 34222. Up to 5418 conditions per place. [2024-06-28 00:55:01,744 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 300 selfloop transitions, 28 changer transitions 0/341 dead transitions. [2024-06-28 00:55:01,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 341 transitions, 4681 flow [2024-06-28 00:55:01,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:01,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:01,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 00:55:01,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:55:01,745 INFO L175 Difference]: Start difference. First operand has 232 places, 311 transitions, 3909 flow. Second operand 7 states and 189 transitions. [2024-06-28 00:55:01,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 341 transitions, 4681 flow [2024-06-28 00:55:02,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 341 transitions, 4567 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:02,344 INFO L231 Difference]: Finished difference. Result has 236 places, 313 transitions, 3912 flow [2024-06-28 00:55:02,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3912, PETRI_PLACES=236, PETRI_TRANSITIONS=313} [2024-06-28 00:55:02,345 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-28 00:55:02,345 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 313 transitions, 3912 flow [2024-06-28 00:55:02,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:02,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:02,346 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-28 00:55:02,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:55:02,346 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:02,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:02,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1044183687, now seen corresponding path program 3 times [2024-06-28 00:55:02,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:02,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991751484] [2024-06-28 00:55:02,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:02,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:02,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:02,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:02,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:02,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991751484] [2024-06-28 00:55:02,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991751484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:02,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:02,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:02,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476375584] [2024-06-28 00:55:02,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:02,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:02,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:02,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:02,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:02,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:02,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 313 transitions, 3912 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:02,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:02,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:02,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:03,362 INFO L124 PetriNetUnfolderBase]: 3741/6138 cut-off events. [2024-06-28 00:55:03,362 INFO L125 PetriNetUnfolderBase]: For 161979/161979 co-relation queries the response was YES. [2024-06-28 00:55:03,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34382 conditions, 6138 events. 3741/6138 cut-off events. For 161979/161979 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 41970 event pairs, 1253 based on Foata normal form. 2/6105 useless extension candidates. Maximal degree in co-relation 34275. Up to 5471 conditions per place. [2024-06-28 00:55:03,433 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 307 selfloop transitions, 20 changer transitions 0/340 dead transitions. [2024-06-28 00:55:03,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 340 transitions, 4658 flow [2024-06-28 00:55:03,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:03,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:03,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 00:55:03,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 00:55:03,435 INFO L175 Difference]: Start difference. First operand has 236 places, 313 transitions, 3912 flow. Second operand 7 states and 185 transitions. [2024-06-28 00:55:03,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 340 transitions, 4658 flow [2024-06-28 00:55:04,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 340 transitions, 4581 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:04,065 INFO L231 Difference]: Finished difference. Result has 238 places, 315 transitions, 3920 flow [2024-06-28 00:55:04,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3920, PETRI_PLACES=238, PETRI_TRANSITIONS=315} [2024-06-28 00:55:04,066 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 189 predicate places. [2024-06-28 00:55:04,066 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 315 transitions, 3920 flow [2024-06-28 00:55:04,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:04,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:04,066 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-28 00:55:04,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:55:04,067 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:04,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:04,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1950539267, now seen corresponding path program 1 times [2024-06-28 00:55:04,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:04,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477858510] [2024-06-28 00:55:04,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:04,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:04,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:04,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:04,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:04,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477858510] [2024-06-28 00:55:04,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477858510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:04,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:04,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:04,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186125855] [2024-06-28 00:55:04,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:04,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:04,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:04,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:04,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:04,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:04,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 315 transitions, 3920 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:04,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:04,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:04,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:05,101 INFO L124 PetriNetUnfolderBase]: 3841/6218 cut-off events. [2024-06-28 00:55:05,101 INFO L125 PetriNetUnfolderBase]: For 181469/181471 co-relation queries the response was YES. [2024-06-28 00:55:05,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34996 conditions, 6218 events. 3841/6218 cut-off events. For 181469/181471 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 42038 event pairs, 696 based on Foata normal form. 12/6204 useless extension candidates. Maximal degree in co-relation 34888. Up to 5076 conditions per place. [2024-06-28 00:55:05,171 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 250 selfloop transitions, 83 changer transitions 0/346 dead transitions. [2024-06-28 00:55:05,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 346 transitions, 4720 flow [2024-06-28 00:55:05,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:05,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:05,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:55:05,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:55:05,172 INFO L175 Difference]: Start difference. First operand has 238 places, 315 transitions, 3920 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:55:05,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 346 transitions, 4720 flow [2024-06-28 00:55:05,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 346 transitions, 4655 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:05,803 INFO L231 Difference]: Finished difference. Result has 240 places, 318 transitions, 4094 flow [2024-06-28 00:55:05,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4094, PETRI_PLACES=240, PETRI_TRANSITIONS=318} [2024-06-28 00:55:05,804 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-28 00:55:05,804 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 318 transitions, 4094 flow [2024-06-28 00:55:05,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:05,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:05,804 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-28 00:55:05,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:55:05,804 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:05,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:05,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1601585623, now seen corresponding path program 4 times [2024-06-28 00:55:05,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:05,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368003406] [2024-06-28 00:55:05,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:05,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:05,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:05,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:05,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:05,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368003406] [2024-06-28 00:55:05,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368003406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:05,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:05,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:05,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945623888] [2024-06-28 00:55:05,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:05,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:05,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:05,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:05,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:05,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:05,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 318 transitions, 4094 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:05,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:05,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:05,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:06,771 INFO L124 PetriNetUnfolderBase]: 3836/6171 cut-off events. [2024-06-28 00:55:06,771 INFO L125 PetriNetUnfolderBase]: For 170973/170973 co-relation queries the response was YES. [2024-06-28 00:55:06,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35535 conditions, 6171 events. 3836/6171 cut-off events. For 170973/170973 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 41458 event pairs, 567 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 35426. Up to 5552 conditions per place. [2024-06-28 00:55:06,839 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 304 selfloop transitions, 29 changer transitions 0/346 dead transitions. [2024-06-28 00:55:06,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 346 transitions, 4826 flow [2024-06-28 00:55:06,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:06,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:06,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:55:06,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:55:06,840 INFO L175 Difference]: Start difference. First operand has 240 places, 318 transitions, 4094 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:55:06,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 346 transitions, 4826 flow [2024-06-28 00:55:07,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 346 transitions, 4595 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:07,463 INFO L231 Difference]: Finished difference. Result has 241 places, 318 transitions, 3932 flow [2024-06-28 00:55:07,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3932, PETRI_PLACES=241, PETRI_TRANSITIONS=318} [2024-06-28 00:55:07,463 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-06-28 00:55:07,463 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 318 transitions, 3932 flow [2024-06-28 00:55:07,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:07,464 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-28 00:55:07,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:55:07,464 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:07,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:07,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1601770321, now seen corresponding path program 2 times [2024-06-28 00:55:07,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:07,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156148912] [2024-06-28 00:55:07,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:07,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:07,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-28 00:55:07,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:07,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156148912] [2024-06-28 00:55:07,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156148912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:07,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:07,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:07,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459431016] [2024-06-28 00:55:07,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:07,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:07,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:07,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:07,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:07,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:07,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 318 transitions, 3932 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:07,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:07,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:08,423 INFO L124 PetriNetUnfolderBase]: 3936/6531 cut-off events. [2024-06-28 00:55:08,423 INFO L125 PetriNetUnfolderBase]: For 193328/193330 co-relation queries the response was YES. [2024-06-28 00:55:08,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35856 conditions, 6531 events. 3936/6531 cut-off events. For 193328/193330 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 45344 event pairs, 849 based on Foata normal form. 12/6505 useless extension candidates. Maximal degree in co-relation 35746. Up to 5117 conditions per place. [2024-06-28 00:55:08,497 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 245 selfloop transitions, 88 changer transitions 0/346 dead transitions. [2024-06-28 00:55:08,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 346 transitions, 4732 flow [2024-06-28 00:55:08,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:08,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:08,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:55:08,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:55:08,498 INFO L175 Difference]: Start difference. First operand has 241 places, 318 transitions, 3932 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:55:08,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 346 transitions, 4732 flow [2024-06-28 00:55:09,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 346 transitions, 4665 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:09,139 INFO L231 Difference]: Finished difference. Result has 242 places, 321 transitions, 4125 flow [2024-06-28 00:55:09,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4125, PETRI_PLACES=242, PETRI_TRANSITIONS=321} [2024-06-28 00:55:09,140 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 193 predicate places. [2024-06-28 00:55:09,140 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 321 transitions, 4125 flow [2024-06-28 00:55:09,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:09,140 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-28 00:55:09,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:55:09,140 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:09,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:09,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1608026431, now seen corresponding path program 3 times [2024-06-28 00:55:09,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:09,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673850052] [2024-06-28 00:55:09,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:09,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:09,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:09,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-28 00:55:09,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:09,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673850052] [2024-06-28 00:55:09,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673850052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:09,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:09,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:09,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173489954] [2024-06-28 00:55:09,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:09,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:09,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:09,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:09,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:09,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:09,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 321 transitions, 4125 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:09,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:09,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:10,140 INFO L124 PetriNetUnfolderBase]: 4036/6533 cut-off events. [2024-06-28 00:55:10,140 INFO L125 PetriNetUnfolderBase]: For 197853/197858 co-relation queries the response was YES. [2024-06-28 00:55:10,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37322 conditions, 6533 events. 4036/6533 cut-off events. For 197853/197858 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 44685 event pairs, 770 based on Foata normal form. 14/6511 useless extension candidates. Maximal degree in co-relation 37211. Up to 5365 conditions per place. [2024-06-28 00:55:10,215 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 259 selfloop transitions, 74 changer transitions 0/346 dead transitions. [2024-06-28 00:55:10,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 346 transitions, 4923 flow [2024-06-28 00:55:10,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:10,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:10,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:55:10,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:55:10,216 INFO L175 Difference]: Start difference. First operand has 242 places, 321 transitions, 4125 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:55:10,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 346 transitions, 4923 flow [2024-06-28 00:55:10,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 346 transitions, 4695 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:10,815 INFO L231 Difference]: Finished difference. Result has 244 places, 324 transitions, 4130 flow [2024-06-28 00:55:10,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4130, PETRI_PLACES=244, PETRI_TRANSITIONS=324} [2024-06-28 00:55:10,815 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-28 00:55:10,815 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 324 transitions, 4130 flow [2024-06-28 00:55:10,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:10,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:10,816 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-28 00:55:10,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:55:10,816 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:10,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:10,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1919336115, now seen corresponding path program 4 times [2024-06-28 00:55:10,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:10,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077421050] [2024-06-28 00:55:10,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:10,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:10,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:10,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:10,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:10,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077421050] [2024-06-28 00:55:10,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077421050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:10,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:10,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:10,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265426471] [2024-06-28 00:55:10,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:10,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:10,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:10,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:10,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:10,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:10,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 324 transitions, 4130 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:10,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:10,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:10,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:11,848 INFO L124 PetriNetUnfolderBase]: 4287/6928 cut-off events. [2024-06-28 00:55:11,848 INFO L125 PetriNetUnfolderBase]: For 216711/216716 co-relation queries the response was YES. [2024-06-28 00:55:11,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39504 conditions, 6928 events. 4287/6928 cut-off events. For 216711/216716 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 47708 event pairs, 782 based on Foata normal form. 14/6906 useless extension candidates. Maximal degree in co-relation 39392. Up to 5112 conditions per place. [2024-06-28 00:55:11,929 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 264 selfloop transitions, 79 changer transitions 0/356 dead transitions. [2024-06-28 00:55:11,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 356 transitions, 5108 flow [2024-06-28 00:55:11,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:11,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:11,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:55:11,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:55:11,930 INFO L175 Difference]: Start difference. First operand has 244 places, 324 transitions, 4130 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:55:11,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 356 transitions, 5108 flow [2024-06-28 00:55:12,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 356 transitions, 4911 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:12,657 INFO L231 Difference]: Finished difference. Result has 247 places, 329 transitions, 4232 flow [2024-06-28 00:55:12,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4232, PETRI_PLACES=247, PETRI_TRANSITIONS=329} [2024-06-28 00:55:12,657 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-28 00:55:12,657 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 329 transitions, 4232 flow [2024-06-28 00:55:12,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:12,658 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-28 00:55:12,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:55:12,658 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:12,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:12,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1566015722, now seen corresponding path program 1 times [2024-06-28 00:55:12,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:12,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766059638] [2024-06-28 00:55:12,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:12,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:12,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:12,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:12,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:12,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766059638] [2024-06-28 00:55:12,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766059638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:12,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:12,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:12,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420918482] [2024-06-28 00:55:12,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:12,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:55:12,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:12,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:55:12,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:55:12,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 45 [2024-06-28 00:55:12,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 329 transitions, 4232 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:12,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 45 [2024-06-28 00:55:12,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:14,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L724-->L727: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][345], [Black: 258#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 32#L18-1true, 292#true, Black: 266#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 282#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 654#true, Black: 290#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 544#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 297#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 169#true, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 321#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 583#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 109#true, Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 665#(or (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= 2 ~z~0))), Black: 590#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 80#(and (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 598#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 346#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 379#true, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 606#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 352#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 99#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 614#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 361#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 105#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 624#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 113#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 114#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 376#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 632#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 592#true, Black: 644#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 383#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 138#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 118#true, Black: 652#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 15#L762true, Black: 659#(and (= ~z~0 1) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 660#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 151#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 153#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 406#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 405#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), 16#L727true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 425#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 174#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 182#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 370#true, Black: 452#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 198#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 449#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0)), Black: 206#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 61#true, Black: 214#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 220#(and (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 472#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 221#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 476#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 222#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 232#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 34#L747true, Black: 496#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 240#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 241#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 504#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 250#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-28 00:55:14,313 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-06-28 00:55:14,313 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 00:55:14,313 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 00:55:14,313 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-28 00:55:14,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([194] L724-->L727: Formula: (= v_~x~0_1 1) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][345], [Black: 258#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 18#L18-2true, 292#true, Black: 266#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 282#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 654#true, Black: 290#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 544#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 297#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 303#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 304#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 558#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, P0Thread1of1ForFork1InUse, 169#true, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 570#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 321#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 583#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 109#true, Black: 328#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 665#(or (not (= 2 ~x~0)) (not (= ~__unbuffered_p2_EAX~0 1)) (not (= 2 ~z~0))), Black: 590#(and (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 80#(and (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 339#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 598#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 346#(and (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 90#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), 379#true, Black: 91#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 89#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 606#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 352#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 99#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 614#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 361#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 103#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 105#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 624#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 113#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 112#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 114#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 376#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 375#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 122#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 632#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 592#true, Black: 644#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 383#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 138#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 118#true, Black: 652#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 143#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 15#L762true, Black: 659#(and (= ~z~0 1) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 660#(and (= ~z~0 1) (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 151#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 153#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 406#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 161#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 405#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), 16#L727true, Black: 167#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 425#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 173#(and (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 174#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 182#(and (= 2 ~x~0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 437#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= 2 ~x~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 434#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 370#true, Black: 452#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 449#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0)), Black: 198#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 206#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 61#true, Black: 214#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_cnt~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 220#(and (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 472#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 221#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 476#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 222#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 231#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 487#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 232#(and (= 2 ~x~0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 34#L747true, Black: 496#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 240#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 241#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 504#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 250#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-28 00:55:14,361 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-28 00:55:14,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 00:55:14,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 00:55:14,362 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 00:55:14,413 INFO L124 PetriNetUnfolderBase]: 5948/10575 cut-off events. [2024-06-28 00:55:14,413 INFO L125 PetriNetUnfolderBase]: For 271003/271860 co-relation queries the response was YES. [2024-06-28 00:55:14,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 10575 events. 5948/10575 cut-off events. For 271003/271860 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 87555 event pairs, 1249 based on Foata normal form. 555/10544 useless extension candidates. Maximal degree in co-relation 57733. Up to 2833 conditions per place. [2024-06-28 00:55:14,544 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 323 changer transitions 42/718 dead transitions. [2024-06-28 00:55:14,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 718 transitions, 10252 flow [2024-06-28 00:55:14,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:14,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:14,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-28 00:55:14,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.707936507936508 [2024-06-28 00:55:14,546 INFO L175 Difference]: Start difference. First operand has 247 places, 329 transitions, 4232 flow. Second operand 7 states and 223 transitions. [2024-06-28 00:55:14,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 718 transitions, 10252 flow [2024-06-28 00:55:15,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 718 transitions, 9918 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:15,995 INFO L231 Difference]: Finished difference. Result has 257 places, 543 transitions, 8210 flow [2024-06-28 00:55:15,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4082, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8210, PETRI_PLACES=257, PETRI_TRANSITIONS=543} [2024-06-28 00:55:15,995 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-28 00:55:15,995 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 543 transitions, 8210 flow [2024-06-28 00:55:15,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:15,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:15,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:55:15,996 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:15,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:15,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1465896727, now seen corresponding path program 1 times [2024-06-28 00:55:15,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:15,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638071721] [2024-06-28 00:55:15,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:15,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:16,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:16,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:16,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638071721] [2024-06-28 00:55:16,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638071721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:16,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:16,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:16,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676999923] [2024-06-28 00:55:16,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:16,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:16,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:16,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:16,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:16,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:16,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 543 transitions, 8210 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:16,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:16,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:16,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:18,849 INFO L124 PetriNetUnfolderBase]: 7325/11856 cut-off events. [2024-06-28 00:55:18,849 INFO L125 PetriNetUnfolderBase]: For 397053/397423 co-relation queries the response was YES. [2024-06-28 00:55:18,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75441 conditions, 11856 events. 7325/11856 cut-off events. For 397053/397423 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 86540 event pairs, 1730 based on Foata normal form. 271/11935 useless extension candidates. Maximal degree in co-relation 75320. Up to 9903 conditions per place. [2024-06-28 00:55:18,980 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 298 selfloop transitions, 80 changer transitions 181/573 dead transitions. [2024-06-28 00:55:18,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 573 transitions, 9475 flow [2024-06-28 00:55:18,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:18,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:18,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:55:18,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-28 00:55:18,981 INFO L175 Difference]: Start difference. First operand has 257 places, 543 transitions, 8210 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:55:18,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 573 transitions, 9475 flow [2024-06-28 00:55:20,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 573 transitions, 9467 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 00:55:20,719 INFO L231 Difference]: Finished difference. Result has 263 places, 370 transitions, 5450 flow [2024-06-28 00:55:20,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8202, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5450, PETRI_PLACES=263, PETRI_TRANSITIONS=370} [2024-06-28 00:55:20,720 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-06-28 00:55:20,720 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 370 transitions, 5450 flow [2024-06-28 00:55:20,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:20,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:20,720 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-28 00:55:20,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:55:20,720 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:20,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:20,720 INFO L85 PathProgramCache]: Analyzing trace with hash 468661921, now seen corresponding path program 2 times [2024-06-28 00:55:20,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:20,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7100623] [2024-06-28 00:55:20,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:20,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:20,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:20,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:20,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:20,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7100623] [2024-06-28 00:55:20,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7100623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:20,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:20,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:20,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384006182] [2024-06-28 00:55:20,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:20,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:20,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:20,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:20,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:20,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:20,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 370 transitions, 5450 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:20,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:20,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:20,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:22,946 INFO L124 PetriNetUnfolderBase]: 6293/10454 cut-off events. [2024-06-28 00:55:22,946 INFO L125 PetriNetUnfolderBase]: For 418714/418965 co-relation queries the response was YES. [2024-06-28 00:55:23,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68332 conditions, 10454 events. 6293/10454 cut-off events. For 418714/418965 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 77028 event pairs, 1093 based on Foata normal form. 238/10577 useless extension candidates. Maximal degree in co-relation 68208. Up to 7827 conditions per place. [2024-06-28 00:55:23,073 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 314 selfloop transitions, 90 changer transitions 0/418 dead transitions. [2024-06-28 00:55:23,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 418 transitions, 6651 flow [2024-06-28 00:55:23,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:23,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:23,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:55:23,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 00:55:23,074 INFO L175 Difference]: Start difference. First operand has 263 places, 370 transitions, 5450 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:55:23,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 418 transitions, 6651 flow [2024-06-28 00:55:24,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 418 transitions, 6479 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:24,431 INFO L231 Difference]: Finished difference. Result has 266 places, 379 transitions, 5655 flow [2024-06-28 00:55:24,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5278, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5655, PETRI_PLACES=266, PETRI_TRANSITIONS=379} [2024-06-28 00:55:24,432 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 217 predicate places. [2024-06-28 00:55:24,432 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 379 transitions, 5655 flow [2024-06-28 00:55:24,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:24,432 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-28 00:55:24,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:55:24,433 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:24,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:24,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1932289249, now seen corresponding path program 3 times [2024-06-28 00:55:24,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:24,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833589668] [2024-06-28 00:55:24,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:24,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:24,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:24,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:24,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833589668] [2024-06-28 00:55:24,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833589668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:24,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:24,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:24,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695609782] [2024-06-28 00:55:24,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:24,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:24,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:24,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:24,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:24,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:24,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 379 transitions, 5655 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:24,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:24,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:26,773 INFO L124 PetriNetUnfolderBase]: 6555/10846 cut-off events. [2024-06-28 00:55:26,774 INFO L125 PetriNetUnfolderBase]: For 464609/464888 co-relation queries the response was YES. [2024-06-28 00:55:26,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72896 conditions, 10846 events. 6555/10846 cut-off events. For 464609/464888 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 80644 event pairs, 1476 based on Foata normal form. 265/10996 useless extension candidates. Maximal degree in co-relation 72769. Up to 8901 conditions per place. [2024-06-28 00:55:26,906 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 323 selfloop transitions, 82 changer transitions 0/419 dead transitions. [2024-06-28 00:55:26,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 419 transitions, 6798 flow [2024-06-28 00:55:26,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:26,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:26,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:55:26,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:55:26,907 INFO L175 Difference]: Start difference. First operand has 266 places, 379 transitions, 5655 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:55:26,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 419 transitions, 6798 flow [2024-06-28 00:55:28,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 419 transitions, 6612 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:28,333 INFO L231 Difference]: Finished difference. Result has 271 places, 384 transitions, 5759 flow [2024-06-28 00:55:28,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5759, PETRI_PLACES=271, PETRI_TRANSITIONS=384} [2024-06-28 00:55:28,334 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 222 predicate places. [2024-06-28 00:55:28,334 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 384 transitions, 5759 flow [2024-06-28 00:55:28,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:28,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:28,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:28,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:55:28,334 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:28,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:28,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1932615679, now seen corresponding path program 4 times [2024-06-28 00:55:28,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:28,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188140564] [2024-06-28 00:55:28,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:28,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:28,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:28,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:28,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188140564] [2024-06-28 00:55:28,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188140564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:28,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:28,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:28,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261101280] [2024-06-28 00:55:28,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:28,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:28,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:28,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:28,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:28,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:28,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 384 transitions, 5759 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:28,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:28,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:28,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:30,788 INFO L124 PetriNetUnfolderBase]: 6515/10766 cut-off events. [2024-06-28 00:55:30,788 INFO L125 PetriNetUnfolderBase]: For 458275/458547 co-relation queries the response was YES. [2024-06-28 00:55:30,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72046 conditions, 10766 events. 6515/10766 cut-off events. For 458275/458547 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 79668 event pairs, 1484 based on Foata normal form. 262/10913 useless extension candidates. Maximal degree in co-relation 71917. Up to 9043 conditions per place. [2024-06-28 00:55:30,910 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 322 selfloop transitions, 79 changer transitions 0/415 dead transitions. [2024-06-28 00:55:30,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 415 transitions, 6663 flow [2024-06-28 00:55:30,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:30,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:30,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:55:30,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-28 00:55:30,912 INFO L175 Difference]: Start difference. First operand has 271 places, 384 transitions, 5759 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:55:30,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 415 transitions, 6663 flow [2024-06-28 00:55:32,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 415 transitions, 6460 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:32,619 INFO L231 Difference]: Finished difference. Result has 273 places, 384 transitions, 5720 flow [2024-06-28 00:55:32,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=273, PETRI_TRANSITIONS=384} [2024-06-28 00:55:32,619 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 224 predicate places. [2024-06-28 00:55:32,619 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 384 transitions, 5720 flow [2024-06-28 00:55:32,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:32,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:32,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] [2024-06-28 00:55:32,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:55:32,620 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:32,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:32,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1088132239, now seen corresponding path program 1 times [2024-06-28 00:55:32,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:32,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436682894] [2024-06-28 00:55:32,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:32,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:32,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:32,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:32,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:32,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436682894] [2024-06-28 00:55:32,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436682894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:32,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:32,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:32,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007396726] [2024-06-28 00:55:32,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:32,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:32,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:32,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:32,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:32,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:32,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 384 transitions, 5720 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:32,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:32,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:32,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:34,819 INFO L124 PetriNetUnfolderBase]: 6676/11079 cut-off events. [2024-06-28 00:55:34,819 INFO L125 PetriNetUnfolderBase]: For 454074/454415 co-relation queries the response was YES. [2024-06-28 00:55:34,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73839 conditions, 11079 events. 6676/11079 cut-off events. For 454074/454415 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 82785 event pairs, 1559 based on Foata normal form. 268/11214 useless extension candidates. Maximal degree in co-relation 73710. Up to 8581 conditions per place. [2024-06-28 00:55:34,968 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 192 changer transitions 0/441 dead transitions. [2024-06-28 00:55:34,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 441 transitions, 7491 flow [2024-06-28 00:55:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:34,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:55:34,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-28 00:55:34,969 INFO L175 Difference]: Start difference. First operand has 273 places, 384 transitions, 5720 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:55:34,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 441 transitions, 7491 flow [2024-06-28 00:55:36,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 441 transitions, 7333 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:36,662 INFO L231 Difference]: Finished difference. Result has 275 places, 404 transitions, 6291 flow [2024-06-28 00:55:36,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6291, PETRI_PLACES=275, PETRI_TRANSITIONS=404} [2024-06-28 00:55:36,663 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-28 00:55:36,663 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 404 transitions, 6291 flow [2024-06-28 00:55:36,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:36,663 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-28 00:55:36,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:55:36,663 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:36,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:36,664 INFO L85 PathProgramCache]: Analyzing trace with hash 863817707, now seen corresponding path program 2 times [2024-06-28 00:55:36,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:36,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188583969] [2024-06-28 00:55:36,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:36,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:36,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-28 00:55:36,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:36,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188583969] [2024-06-28 00:55:36,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188583969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:36,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:36,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:36,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52349516] [2024-06-28 00:55:36,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:36,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:36,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:36,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:36,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:36,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:36,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 404 transitions, 6291 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:36,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:36,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:38,794 INFO L124 PetriNetUnfolderBase]: 6673/11040 cut-off events. [2024-06-28 00:55:38,794 INFO L125 PetriNetUnfolderBase]: For 467986/468338 co-relation queries the response was YES. [2024-06-28 00:55:38,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74660 conditions, 11040 events. 6673/11040 cut-off events. For 467986/468338 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 82135 event pairs, 1551 based on Foata normal form. 247/11149 useless extension candidates. Maximal degree in co-relation 74530. Up to 8579 conditions per place. [2024-06-28 00:55:38,933 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 221 selfloop transitions, 208 changer transitions 0/443 dead transitions. [2024-06-28 00:55:38,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 443 transitions, 7621 flow [2024-06-28 00:55:38,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:38,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:38,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 00:55:38,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6825396825396826 [2024-06-28 00:55:38,935 INFO L175 Difference]: Start difference. First operand has 275 places, 404 transitions, 6291 flow. Second operand 7 states and 215 transitions. [2024-06-28 00:55:38,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 443 transitions, 7621 flow [2024-06-28 00:55:40,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 443 transitions, 7350 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:40,731 INFO L231 Difference]: Finished difference. Result has 280 places, 404 transitions, 6442 flow [2024-06-28 00:55:40,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6020, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6442, PETRI_PLACES=280, PETRI_TRANSITIONS=404} [2024-06-28 00:55:40,731 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 231 predicate places. [2024-06-28 00:55:40,732 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 404 transitions, 6442 flow [2024-06-28 00:55:40,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:40,732 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-28 00:55:40,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:55:40,732 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:40,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:40,733 INFO L85 PathProgramCache]: Analyzing trace with hash 863822357, now seen corresponding path program 3 times [2024-06-28 00:55:40,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:40,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181103842] [2024-06-28 00:55:40,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:40,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:40,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:40,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:40,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181103842] [2024-06-28 00:55:40,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181103842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:40,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:40,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:40,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032429889] [2024-06-28 00:55:40,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:40,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:40,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:40,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:40,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:40,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:40,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 404 transitions, 6442 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:40,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:40,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:43,052 INFO L124 PetriNetUnfolderBase]: 6670/10984 cut-off events. [2024-06-28 00:55:43,052 INFO L125 PetriNetUnfolderBase]: For 478791/479097 co-relation queries the response was YES. [2024-06-28 00:55:43,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74883 conditions, 10984 events. 6670/10984 cut-off events. For 478791/479097 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 81129 event pairs, 1468 based on Foata normal form. 249/11102 useless extension candidates. Maximal degree in co-relation 74752. Up to 9412 conditions per place. [2024-06-28 00:55:43,182 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 329 selfloop transitions, 96 changer transitions 0/439 dead transitions. [2024-06-28 00:55:43,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 439 transitions, 7422 flow [2024-06-28 00:55:43,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:43,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:43,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:55:43,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:55:43,183 INFO L175 Difference]: Start difference. First operand has 280 places, 404 transitions, 6442 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:55:43,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 439 transitions, 7422 flow [2024-06-28 00:55:44,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 439 transitions, 6863 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:44,850 INFO L231 Difference]: Finished difference. Result has 282 places, 406 transitions, 6117 flow [2024-06-28 00:55:44,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6117, PETRI_PLACES=282, PETRI_TRANSITIONS=406} [2024-06-28 00:55:44,851 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-28 00:55:44,851 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 406 transitions, 6117 flow [2024-06-28 00:55:44,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:44,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:44,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:55:44,852 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:44,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:44,852 INFO L85 PathProgramCache]: Analyzing trace with hash 869363297, now seen corresponding path program 4 times [2024-06-28 00:55:44,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:44,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673109868] [2024-06-28 00:55:44,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:44,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:44,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:45,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:45,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:45,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673109868] [2024-06-28 00:55:45,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673109868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:45,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:45,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:45,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432309566] [2024-06-28 00:55:45,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:45,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:45,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:45,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:45,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:45,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:45,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 406 transitions, 6117 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:45,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:45,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:45,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:47,163 INFO L124 PetriNetUnfolderBase]: 6667/11036 cut-off events. [2024-06-28 00:55:47,164 INFO L125 PetriNetUnfolderBase]: For 484615/484943 co-relation queries the response was YES. [2024-06-28 00:55:47,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74096 conditions, 11036 events. 6667/11036 cut-off events. For 484615/484943 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 82125 event pairs, 1545 based on Foata normal form. 260/11163 useless extension candidates. Maximal degree in co-relation 73964. Up to 8575 conditions per place. [2024-06-28 00:55:47,315 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 237 selfloop transitions, 187 changer transitions 1/439 dead transitions. [2024-06-28 00:55:47,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 439 transitions, 7435 flow [2024-06-28 00:55:47,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:47,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:47,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:55:47,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 00:55:47,316 INFO L175 Difference]: Start difference. First operand has 282 places, 406 transitions, 6117 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:55:47,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 439 transitions, 7435 flow [2024-06-28 00:55:49,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 439 transitions, 7223 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:49,095 INFO L231 Difference]: Finished difference. Result has 283 places, 406 transitions, 6286 flow [2024-06-28 00:55:49,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6286, PETRI_PLACES=283, PETRI_TRANSITIONS=406} [2024-06-28 00:55:49,095 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 234 predicate places. [2024-06-28 00:55:49,095 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 406 transitions, 6286 flow [2024-06-28 00:55:49,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:49,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:49,095 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-28 00:55:49,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:55:49,096 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:49,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:49,096 INFO L85 PathProgramCache]: Analyzing trace with hash 873076787, now seen corresponding path program 5 times [2024-06-28 00:55:49,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:49,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731865361] [2024-06-28 00:55:49,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:49,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:49,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:49,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:49,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:49,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731865361] [2024-06-28 00:55:49,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731865361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:49,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:49,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:49,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834104952] [2024-06-28 00:55:49,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:49,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:49,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:49,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:49,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:49,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:49,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 406 transitions, 6286 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:49,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:49,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:49,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:51,399 INFO L124 PetriNetUnfolderBase]: 6664/11107 cut-off events. [2024-06-28 00:55:51,399 INFO L125 PetriNetUnfolderBase]: For 497911/498275 co-relation queries the response was YES. [2024-06-28 00:55:51,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75045 conditions, 11107 events. 6664/11107 cut-off events. For 497911/498275 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 83323 event pairs, 1556 based on Foata normal form. 280/11266 useless extension candidates. Maximal degree in co-relation 74913. Up to 9336 conditions per place. [2024-06-28 00:55:51,531 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 322 selfloop transitions, 104 changer transitions 2/442 dead transitions. [2024-06-28 00:55:51,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 442 transitions, 7404 flow [2024-06-28 00:55:51,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:51,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-28 00:55:51,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 00:55:51,532 INFO L175 Difference]: Start difference. First operand has 283 places, 406 transitions, 6286 flow. Second operand 9 states and 246 transitions. [2024-06-28 00:55:51,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 442 transitions, 7404 flow [2024-06-28 00:55:53,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 442 transitions, 7154 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:53,006 INFO L231 Difference]: Finished difference. Result has 290 places, 408 transitions, 6311 flow [2024-06-28 00:55:53,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6036, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6311, PETRI_PLACES=290, PETRI_TRANSITIONS=408} [2024-06-28 00:55:53,006 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-28 00:55:53,006 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 408 transitions, 6311 flow [2024-06-28 00:55:53,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:53,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:53,007 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-28 00:55:53,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:55:53,007 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:53,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:53,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1179891053, now seen corresponding path program 6 times [2024-06-28 00:55:53,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:53,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457240959] [2024-06-28 00:55:53,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:53,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:53,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:53,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:53,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:53,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457240959] [2024-06-28 00:55:53,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457240959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:53,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:53,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:53,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080889864] [2024-06-28 00:55:53,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:53,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:53,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:53,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:53,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:53,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:53,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 408 transitions, 6311 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:53,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:53,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:53,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:55,595 INFO L124 PetriNetUnfolderBase]: 6661/11017 cut-off events. [2024-06-28 00:55:55,595 INFO L125 PetriNetUnfolderBase]: For 507174/507499 co-relation queries the response was YES. [2024-06-28 00:55:55,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74553 conditions, 11017 events. 6661/11017 cut-off events. For 507174/507499 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 81922 event pairs, 1485 based on Foata normal form. 282/11171 useless extension candidates. Maximal degree in co-relation 74419. Up to 9333 conditions per place. [2024-06-28 00:55:55,735 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 322 selfloop transitions, 98 changer transitions 1/435 dead transitions. [2024-06-28 00:55:55,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 435 transitions, 7235 flow [2024-06-28 00:55:55,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:55,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:55:55,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 00:55:55,736 INFO L175 Difference]: Start difference. First operand has 290 places, 408 transitions, 6311 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:55:55,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 435 transitions, 7235 flow [2024-06-28 00:55:57,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 435 transitions, 7018 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:57,488 INFO L231 Difference]: Finished difference. Result has 292 places, 408 transitions, 6298 flow [2024-06-28 00:55:57,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6298, PETRI_PLACES=292, PETRI_TRANSITIONS=408} [2024-06-28 00:55:57,488 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-28 00:55:57,488 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 408 transitions, 6298 flow [2024-06-28 00:55:57,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:57,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:57,489 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-28 00:55:57,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:55:57,489 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:57,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:57,489 INFO L85 PathProgramCache]: Analyzing trace with hash 586082957, now seen corresponding path program 5 times [2024-06-28 00:55:57,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:57,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100228850] [2024-06-28 00:55:57,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:57,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:57,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:57,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:57,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100228850] [2024-06-28 00:55:57,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100228850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:57,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:57,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:57,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745702434] [2024-06-28 00:55:57,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:57,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:57,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:57,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:57,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:57,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:57,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 408 transitions, 6298 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:57,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:57,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:57,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:59,761 INFO L124 PetriNetUnfolderBase]: 6588/10922 cut-off events. [2024-06-28 00:55:59,761 INFO L125 PetriNetUnfolderBase]: For 518055/518320 co-relation queries the response was YES. [2024-06-28 00:55:59,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72948 conditions, 10922 events. 6588/10922 cut-off events. For 518055/518320 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 81412 event pairs, 1480 based on Foata normal form. 256/11061 useless extension candidates. Maximal degree in co-relation 72813. Up to 8970 conditions per place. [2024-06-28 00:55:59,891 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 339 selfloop transitions, 83 changer transitions 0/436 dead transitions. [2024-06-28 00:55:59,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 436 transitions, 7234 flow [2024-06-28 00:55:59,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:59,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:59,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:55:59,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:55:59,892 INFO L175 Difference]: Start difference. First operand has 292 places, 408 transitions, 6298 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:55:59,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 436 transitions, 7234 flow [2024-06-28 00:56:01,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 436 transitions, 7038 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:01,989 INFO L231 Difference]: Finished difference. Result has 292 places, 408 transitions, 6278 flow [2024-06-28 00:56:01,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6102, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6278, PETRI_PLACES=292, PETRI_TRANSITIONS=408} [2024-06-28 00:56:01,990 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-28 00:56:01,990 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 408 transitions, 6278 flow [2024-06-28 00:56:01,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:01,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:01,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:01,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:56:01,990 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:01,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:01,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2094930785, now seen corresponding path program 6 times [2024-06-28 00:56:01,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:01,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459736608] [2024-06-28 00:56:01,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:01,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:01,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:02,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-28 00:56:02,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:02,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459736608] [2024-06-28 00:56:02,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459736608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:02,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:02,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:02,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052346342] [2024-06-28 00:56:02,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:02,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:02,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:02,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:02,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:02,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:02,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 408 transitions, 6278 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:02,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:02,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:02,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:04,304 INFO L124 PetriNetUnfolderBase]: 6558/10887 cut-off events. [2024-06-28 00:56:04,304 INFO L125 PetriNetUnfolderBase]: For 495447/495712 co-relation queries the response was YES. [2024-06-28 00:56:04,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72338 conditions, 10887 events. 6558/10887 cut-off events. For 495447/495712 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 81050 event pairs, 1062 based on Foata normal form. 253/11023 useless extension candidates. Maximal degree in co-relation 72202. Up to 8028 conditions per place. [2024-06-28 00:56:04,439 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 330 selfloop transitions, 98 changer transitions 0/442 dead transitions. [2024-06-28 00:56:04,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 442 transitions, 7246 flow [2024-06-28 00:56:04,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:04,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:56:04,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-28 00:56:04,440 INFO L175 Difference]: Start difference. First operand has 292 places, 408 transitions, 6278 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:56:04,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 442 transitions, 7246 flow [2024-06-28 00:56:06,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 442 transitions, 7044 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:06,423 INFO L231 Difference]: Finished difference. Result has 293 places, 408 transitions, 6283 flow [2024-06-28 00:56:06,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6283, PETRI_PLACES=293, PETRI_TRANSITIONS=408} [2024-06-28 00:56:06,423 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-28 00:56:06,424 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 408 transitions, 6283 flow [2024-06-28 00:56:06,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:06,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:06,425 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-28 00:56:06,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:56:06,425 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:06,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:06,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2106381689, now seen corresponding path program 1 times [2024-06-28 00:56:06,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:06,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935734758] [2024-06-28 00:56:06,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:06,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:06,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:06,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:06,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:06,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935734758] [2024-06-28 00:56:06,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935734758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:06,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:06,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:06,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520759041] [2024-06-28 00:56:06,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:06,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:06,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:06,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:06,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:06,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:06,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 408 transitions, 6283 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:06,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:06,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:06,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:08,408 INFO L124 PetriNetUnfolderBase]: 6555/10809 cut-off events. [2024-06-28 00:56:08,408 INFO L125 PetriNetUnfolderBase]: For 468658/468958 co-relation queries the response was YES. [2024-06-28 00:56:08,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71453 conditions, 10809 events. 6555/10809 cut-off events. For 468658/468958 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 79670 event pairs, 1374 based on Foata normal form. 264/10937 useless extension candidates. Maximal degree in co-relation 71317. Up to 7942 conditions per place. [2024-06-28 00:56:08,553 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 326 selfloop transitions, 93 changer transitions 0/433 dead transitions. [2024-06-28 00:56:08,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 433 transitions, 7209 flow [2024-06-28 00:56:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:08,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:08,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:56:08,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-28 00:56:08,561 INFO L175 Difference]: Start difference. First operand has 293 places, 408 transitions, 6283 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:56:08,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 433 transitions, 7209 flow