./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 18:44:36,728 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:44:36,802 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:44:36,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:44:36,807 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:44:36,839 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:44:36,839 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:44:36,840 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:44:36,840 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:44:36,840 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:44:36,841 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:44:36,841 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:44:36,841 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:44:36,842 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:44:36,842 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:44:36,842 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:44:36,843 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:44:36,843 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:44:36,843 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:44:36,843 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:44:36,844 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:44:36,844 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:44:36,844 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:44:36,845 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:44:36,845 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:44:36,845 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:44:36,845 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:44:36,845 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:44:36,846 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:44:36,846 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:44:36,846 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:44:36,846 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:44:36,847 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:44:36,847 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:44:36,847 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:44:36,847 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:44:36,847 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:44:36,848 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:44:36,848 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:44:36,848 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:44:36,848 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:44:36,849 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:44:36,849 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:44:36,849 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 18:44:36,993 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:44:37,014 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:44:37,016 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:44:37,016 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:44:37,017 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:44:37,018 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-03 18:44:37,104 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:44:37,104 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:44:37,105 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 18:44:38,122 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:44:38,344 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:44:38,347 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 18:44:38,363 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83a2371a0/058bff87fea64b36be5d08ba23834215/FLAGd1a481f59 [2024-06-03 18:44:38,377 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83a2371a0/058bff87fea64b36be5d08ba23834215 [2024-06-03 18:44:38,379 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:44:38,380 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:44:38,382 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:44:38,382 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:44:38,386 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:44:38,386 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:44:37" (1/2) ... [2024-06-03 18:44:38,387 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7519a731 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:44:38, skipping insertion in model container [2024-06-03 18:44:38,388 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:44:37" (1/2) ... [2024-06-03 18:44:38,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@18b5efc2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:44:38, skipping insertion in model container [2024-06-03 18:44:38,389 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:44:38" (2/2) ... [2024-06-03 18:44:38,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7519a731 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38, skipping insertion in model container [2024-06-03 18:44:38,389 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:44:38" (2/2) ... [2024-06-03 18:44:38,390 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:44:38,419 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:44:38,421 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 18:44:38,421 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 18:44:38,421 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-03 18:44:38,421 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:44:38,421 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-03 18:44:38,453 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:44:38,727 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:44:38,735 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:44:38,823 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:44:38,851 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:44:38,851 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38 WrapperNode [2024-06-03 18:44:38,851 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:44:38,852 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:44:38,852 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:44:38,852 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:44:38,857 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,865 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,880 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-03 18:44:38,880 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:44:38,880 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:44:38,881 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:44:38,881 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:44:38,887 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,888 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,890 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,902 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-03 18:44:38,906 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,906 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,910 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,911 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,912 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,913 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,915 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:44:38,915 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:44:38,915 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:44:38,915 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:44:38,916 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (1/1) ... [2024-06-03 18:44:38,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:44:38,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:44:38,936 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-03 18:44:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:44:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:44:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:44:38,963 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:44:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:44:38,964 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:44:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:44:38,964 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:44:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:44:38,965 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:44:38,949 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-03 18:44:38,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:44:38,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:44:38,966 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:44:39,076 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:44:39,078 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:44:39,235 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:44:39,235 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:44:39,395 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:44:39,396 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:44:39,396 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:44:39 BoogieIcfgContainer [2024-06-03 18:44:39,396 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:44:39,398 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:44:39,398 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:44:39,400 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:44:39,400 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:44:37" (1/4) ... [2024-06-03 18:44:39,401 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f78c683 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:44:39, skipping insertion in model container [2024-06-03 18:44:39,401 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:44:38" (2/4) ... [2024-06-03 18:44:39,401 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f78c683 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:44:39, skipping insertion in model container [2024-06-03 18:44:39,401 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:44:38" (3/4) ... [2024-06-03 18:44:39,401 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f78c683 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:44:39, skipping insertion in model container [2024-06-03 18:44:39,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:44:39" (4/4) ... [2024-06-03 18:44:39,402 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 18:44:39,414 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:44:39,416 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:44:39,416 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:44:39,459 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:44:39,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 18:44:39,517 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-03 18:44:39,517 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:44:39,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:44:39,520 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 18:44:39,523 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-03 18:44:39,537 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:44:39,542 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;@3fbb8aeb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:44:39,542 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:44:39,546 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:44:39,546 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:44:39,546 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:44:39,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:39,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:44:39,548 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:39,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:39,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1782944907, now seen corresponding path program 1 times [2024-06-03 18:44:39,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:39,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627913718] [2024-06-03 18:44:39,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:39,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:39,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:39,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:39,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627913718] [2024-06-03 18:44:39,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627913718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:39,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:39,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:44:39,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878301003] [2024-06-03 18:44:39,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:39,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:44:39,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:39,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:44:39,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:44:39,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 18:44:39,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:39,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:39,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 18:44:39,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:40,196 INFO L124 PetriNetUnfolderBase]: 603/1019 cut-off events. [2024-06-03 18:44:40,197 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 18:44:40,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1019 events. 603/1019 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5138 event pairs, 376 based on Foata normal form. 1/963 useless extension candidates. Maximal degree in co-relation 1998. Up to 929 conditions per place. [2024-06-03 18:44:40,208 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-03 18:44:40,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-03 18:44:40,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:44:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:44:40,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-03 18:44:40,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6746031746031746 [2024-06-03 18:44:40,219 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 85 transitions. [2024-06-03 18:44:40,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-03 18:44:40,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:40,224 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-03 18:44:40,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-03 18:44:40,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-03 18:44:40,228 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-03 18:44:40,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:40,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:40,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:44:40,229 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:40,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:40,230 INFO L85 PathProgramCache]: Analyzing trace with hash 281906836, now seen corresponding path program 1 times [2024-06-03 18:44:40,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:40,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751599952] [2024-06-03 18:44:40,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:40,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:40,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:40,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:40,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:40,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751599952] [2024-06-03 18:44:40,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751599952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:40,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:40,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:44:40,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881407413] [2024-06-03 18:44:40,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:40,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:44:40,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:40,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:44:40,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:44:40,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 18:44:40,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:40,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 18:44:40,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:40,578 INFO L124 PetriNetUnfolderBase]: 604/1029 cut-off events. [2024-06-03 18:44:40,579 INFO L125 PetriNetUnfolderBase]: For 201/209 co-relation queries the response was YES. [2024-06-03 18:44:40,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2339 conditions, 1029 events. 604/1029 cut-off events. For 201/209 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5201 event pairs, 320 based on Foata normal form. 7/1010 useless extension candidates. Maximal degree in co-relation 2324. Up to 903 conditions per place. [2024-06-03 18:44:40,584 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 39 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-03 18:44:40,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-03 18:44:40,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:44:40,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:44:40,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-03 18:44:40,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-03 18:44:40,586 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 115 transitions. [2024-06-03 18:44:40,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-03 18:44:40,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:40,588 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 174 flow [2024-06-03 18:44:40,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-03 18:44:40,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-03 18:44:40,589 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 174 flow [2024-06-03 18:44:40,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:40,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:40,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:44:40,590 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:40,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:40,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1529058956, now seen corresponding path program 1 times [2024-06-03 18:44:40,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:40,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034631223] [2024-06-03 18:44:40,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:40,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:40,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:40,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:40,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:40,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034631223] [2024-06-03 18:44:40,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034631223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:40,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:40,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:44:40,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812369800] [2024-06-03 18:44:40,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:40,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:44:40,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:40,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:44:40,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:44:40,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:40,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:40,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:40,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:40,824 INFO L124 PetriNetUnfolderBase]: 934/1514 cut-off events. [2024-06-03 18:44:40,824 INFO L125 PetriNetUnfolderBase]: For 1013/1013 co-relation queries the response was YES. [2024-06-03 18:44:40,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4065 conditions, 1514 events. 934/1514 cut-off events. For 1013/1013 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7563 event pairs, 515 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 4047. Up to 1394 conditions per place. [2024-06-03 18:44:40,832 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-03 18:44:40,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 65 transitions, 365 flow [2024-06-03 18:44:40,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:44:40,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:44:40,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-03 18:44:40,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:44:40,833 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 174 flow. Second operand 4 states and 104 transitions. [2024-06-03 18:44:40,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 65 transitions, 365 flow [2024-06-03 18:44:40,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 361 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:44:40,836 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 250 flow [2024-06-03 18:44:40,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=250, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-06-03 18:44:40,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-03 18:44:40,837 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 250 flow [2024-06-03 18:44:40,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:40,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:40,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:44:40,837 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:40,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:40,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1136654126, now seen corresponding path program 1 times [2024-06-03 18:44:40,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:40,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267561482] [2024-06-03 18:44:40,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:40,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:40,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:40,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267561482] [2024-06-03 18:44:40,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267561482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:40,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:40,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:40,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594778611] [2024-06-03 18:44:40,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:40,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:40,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:40,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:40,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:40,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:40,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 250 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:40,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:40,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:41,168 INFO L124 PetriNetUnfolderBase]: 934/1539 cut-off events. [2024-06-03 18:44:41,168 INFO L125 PetriNetUnfolderBase]: For 1914/1935 co-relation queries the response was YES. [2024-06-03 18:44:41,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4648 conditions, 1539 events. 934/1539 cut-off events. For 1914/1935 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7910 event pairs, 249 based on Foata normal form. 20/1540 useless extension candidates. Maximal degree in co-relation 4626. Up to 1283 conditions per place. [2024-06-03 18:44:41,176 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2024-06-03 18:44:41,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 88 transitions, 516 flow [2024-06-03 18:44:41,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:41,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:41,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-03 18:44:41,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-03 18:44:41,178 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 250 flow. Second operand 6 states and 163 transitions. [2024-06-03 18:44:41,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 88 transitions, 516 flow [2024-06-03 18:44:41,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 88 transitions, 512 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:44:41,181 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 329 flow [2024-06-03 18:44:41,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-03 18:44:41,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-03 18:44:41,182 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 329 flow [2024-06-03 18:44:41,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:41,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:41,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:44:41,183 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:41,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:41,183 INFO L85 PathProgramCache]: Analyzing trace with hash 132057963, now seen corresponding path program 1 times [2024-06-03 18:44:41,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:41,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571616441] [2024-06-03 18:44:41,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:41,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:41,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:41,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:41,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:41,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571616441] [2024-06-03 18:44:41,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571616441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:41,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:41,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:44:41,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020051518] [2024-06-03 18:44:41,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:41,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:44:41,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:41,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:44:41,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:44:41,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:41,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 329 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:41,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:41,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:41,408 INFO L124 PetriNetUnfolderBase]: 953/1562 cut-off events. [2024-06-03 18:44:41,408 INFO L125 PetriNetUnfolderBase]: For 2704/2706 co-relation queries the response was YES. [2024-06-03 18:44:41,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5180 conditions, 1562 events. 953/1562 cut-off events. For 2704/2706 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7927 event pairs, 379 based on Foata normal form. 4/1565 useless extension candidates. Maximal degree in co-relation 5154. Up to 1429 conditions per place. [2024-06-03 18:44:41,418 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 53 selfloop transitions, 9 changer transitions 0/69 dead transitions. [2024-06-03 18:44:41,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 69 transitions, 486 flow [2024-06-03 18:44:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:44:41,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:44:41,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-03 18:44:41,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 18:44:41,419 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 329 flow. Second operand 4 states and 101 transitions. [2024-06-03 18:44:41,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 69 transitions, 486 flow [2024-06-03 18:44:41,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 448 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:41,423 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 322 flow [2024-06-03 18:44:41,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=322, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-03 18:44:41,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-03 18:44:41,424 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 322 flow [2024-06-03 18:44:41,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:41,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:41,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:44:41,425 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:41,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:41,426 INFO L85 PathProgramCache]: Analyzing trace with hash -207844287, now seen corresponding path program 1 times [2024-06-03 18:44:41,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:41,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715543987] [2024-06-03 18:44:41,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:41,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:41,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-03 18:44:41,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:41,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715543987] [2024-06-03 18:44:41,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715543987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:41,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:41,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:41,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321424321] [2024-06-03 18:44:41,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:41,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:41,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:41,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:41,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:41,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:41,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 322 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:41,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:41,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:41,694 INFO L124 PetriNetUnfolderBase]: 964/1574 cut-off events. [2024-06-03 18:44:41,695 INFO L125 PetriNetUnfolderBase]: For 3150/3150 co-relation queries the response was YES. [2024-06-03 18:44:41,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5244 conditions, 1574 events. 964/1574 cut-off events. For 3150/3150 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7901 event pairs, 354 based on Foata normal form. 2/1574 useless extension candidates. Maximal degree in co-relation 5217. Up to 1387 conditions per place. [2024-06-03 18:44:41,704 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 64 selfloop transitions, 16 changer transitions 0/87 dead transitions. [2024-06-03 18:44:41,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 87 transitions, 591 flow [2024-06-03 18:44:41,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:41,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:41,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 18:44:41,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:44:41,705 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 322 flow. Second operand 5 states and 130 transitions. [2024-06-03 18:44:41,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 87 transitions, 591 flow [2024-06-03 18:44:41,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 579 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:41,710 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 406 flow [2024-06-03 18:44:41,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=406, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-03 18:44:41,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-03 18:44:41,711 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 406 flow [2024-06-03 18:44:41,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:41,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:41,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:44:41,711 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:41,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:41,712 INFO L85 PathProgramCache]: Analyzing trace with hash 571898403, now seen corresponding path program 2 times [2024-06-03 18:44:41,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:41,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890863071] [2024-06-03 18:44:41,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:41,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:41,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:41,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:41,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:41,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890863071] [2024-06-03 18:44:41,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890863071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:41,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:41,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:41,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919133290] [2024-06-03 18:44:41,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:41,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:41,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:41,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:41,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:41,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:41,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 406 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:41,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:41,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:42,006 INFO L124 PetriNetUnfolderBase]: 959/1560 cut-off events. [2024-06-03 18:44:42,006 INFO L125 PetriNetUnfolderBase]: For 4457/4457 co-relation queries the response was YES. [2024-06-03 18:44:42,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 1560 events. 959/1560 cut-off events. For 4457/4457 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7791 event pairs, 355 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 5704. Up to 1384 conditions per place. [2024-06-03 18:44:42,016 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 19 changer transitions 0/86 dead transitions. [2024-06-03 18:44:42,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 650 flow [2024-06-03 18:44:42,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:42,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:42,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:44:42,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:44:42,017 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 406 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:44:42,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 650 flow [2024-06-03 18:44:42,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 630 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:42,022 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 454 flow [2024-06-03 18:44:42,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=454, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-03 18:44:42,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-03 18:44:42,023 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 454 flow [2024-06-03 18:44:42,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:42,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:42,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:44:42,024 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:42,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:42,024 INFO L85 PathProgramCache]: Analyzing trace with hash 334807972, now seen corresponding path program 1 times [2024-06-03 18:44:42,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:42,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068739248] [2024-06-03 18:44:42,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:42,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:42,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:42,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:42,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:42,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068739248] [2024-06-03 18:44:42,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068739248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:42,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:42,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:42,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581859945] [2024-06-03 18:44:42,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:42,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:42,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:42,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:42,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:42,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:42,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 454 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:42,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:42,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:42,294 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-03 18:44:42,294 INFO L125 PetriNetUnfolderBase]: For 5493/5493 co-relation queries the response was YES. [2024-06-03 18:44:42,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6105 conditions, 1592 events. 970/1592 cut-off events. For 5493/5493 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8013 event pairs, 349 based on Foata normal form. 2/1592 useless extension candidates. Maximal degree in co-relation 6073. Up to 1396 conditions per place. [2024-06-03 18:44:42,305 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 64 selfloop transitions, 21 changer transitions 0/92 dead transitions. [2024-06-03 18:44:42,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 725 flow [2024-06-03 18:44:42,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:42,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:42,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 18:44:42,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:44:42,307 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 454 flow. Second operand 5 states and 130 transitions. [2024-06-03 18:44:42,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 725 flow [2024-06-03 18:44:42,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 695 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:42,315 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 498 flow [2024-06-03 18:44:42,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=498, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-03 18:44:42,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-03 18:44:42,317 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 498 flow [2024-06-03 18:44:42,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:42,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:42,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:44:42,318 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:42,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:42,319 INFO L85 PathProgramCache]: Analyzing trace with hash -457682148, now seen corresponding path program 2 times [2024-06-03 18:44:42,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:42,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962093324] [2024-06-03 18:44:42,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:42,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:42,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:42,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:42,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:42,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962093324] [2024-06-03 18:44:42,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962093324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:42,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:42,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:42,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480738314] [2024-06-03 18:44:42,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:42,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:42,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:42,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:42,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:42,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:42,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 498 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:42,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:42,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:42,581 INFO L124 PetriNetUnfolderBase]: 965/1581 cut-off events. [2024-06-03 18:44:42,582 INFO L125 PetriNetUnfolderBase]: For 6612/6616 co-relation queries the response was YES. [2024-06-03 18:44:42,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6200 conditions, 1581 events. 965/1581 cut-off events. For 6612/6616 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7974 event pairs, 360 based on Foata normal form. 6/1585 useless extension candidates. Maximal degree in co-relation 6166. Up to 1391 conditions per place. [2024-06-03 18:44:42,599 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 60 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-03 18:44:42,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 88 transitions, 706 flow [2024-06-03 18:44:42,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:42,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:42,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:44:42,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-03 18:44:42,600 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 498 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:44:42,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 88 transitions, 706 flow [2024-06-03 18:44:42,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 88 transitions, 679 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:42,608 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 529 flow [2024-06-03 18:44:42,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=529, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2024-06-03 18:44:42,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-03 18:44:42,609 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 529 flow [2024-06-03 18:44:42,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:42,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:42,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:44:42,610 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:42,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:42,610 INFO L85 PathProgramCache]: Analyzing trace with hash 549259432, now seen corresponding path program 1 times [2024-06-03 18:44:42,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:42,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272461614] [2024-06-03 18:44:42,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:42,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:42,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:42,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:42,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272461614] [2024-06-03 18:44:42,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272461614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:42,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:42,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:42,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955162435] [2024-06-03 18:44:42,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:42,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:42,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:42,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:42,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:42,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 529 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:42,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:42,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:42,915 INFO L124 PetriNetUnfolderBase]: 957/1574 cut-off events. [2024-06-03 18:44:42,915 INFO L125 PetriNetUnfolderBase]: For 7572/7576 co-relation queries the response was YES. [2024-06-03 18:44:42,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6284 conditions, 1574 events. 957/1574 cut-off events. For 7572/7576 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7921 event pairs, 329 based on Foata normal form. 8/1581 useless extension candidates. Maximal degree in co-relation 6249. Up to 1417 conditions per place. [2024-06-03 18:44:42,923 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 73 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2024-06-03 18:44:42,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 91 transitions, 751 flow [2024-06-03 18:44:42,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:42,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:42,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 18:44:42,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-03 18:44:42,924 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 529 flow. Second operand 5 states and 122 transitions. [2024-06-03 18:44:42,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 91 transitions, 751 flow [2024-06-03 18:44:42,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 723 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:42,931 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 548 flow [2024-06-03 18:44:42,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=548, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-03 18:44:42,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-03 18:44:42,932 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 548 flow [2024-06-03 18:44:42,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:42,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:42,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:42,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:44:42,933 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:42,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:42,933 INFO L85 PathProgramCache]: Analyzing trace with hash 323701376, now seen corresponding path program 1 times [2024-06-03 18:44:42,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:42,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45012089] [2024-06-03 18:44:42,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:42,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:43,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45012089] [2024-06-03 18:44:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45012089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:43,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:43,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:43,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948633121] [2024-06-03 18:44:43,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:43,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:43,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:43,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:43,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:43,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:43,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 548 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:43,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:43,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:43,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:43,356 INFO L124 PetriNetUnfolderBase]: 1012/1666 cut-off events. [2024-06-03 18:44:43,372 INFO L125 PetriNetUnfolderBase]: For 9208/9208 co-relation queries the response was YES. [2024-06-03 18:44:43,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6823 conditions, 1666 events. 1012/1666 cut-off events. For 9208/9208 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8490 event pairs, 273 based on Foata normal form. 4/1667 useless extension candidates. Maximal degree in co-relation 6786. Up to 1429 conditions per place. [2024-06-03 18:44:43,383 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 83 selfloop transitions, 29 changer transitions 0/119 dead transitions. [2024-06-03 18:44:43,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 119 transitions, 988 flow [2024-06-03 18:44:43,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:43,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:43,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:44:43,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-03 18:44:43,384 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 548 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:44:43,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 119 transitions, 988 flow [2024-06-03 18:44:43,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 119 transitions, 959 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:43,394 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 669 flow [2024-06-03 18:44:43,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=669, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-03 18:44:43,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-03 18:44:43,394 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 669 flow [2024-06-03 18:44:43,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:43,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:43,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:43,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:44:43,395 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:43,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:43,396 INFO L85 PathProgramCache]: Analyzing trace with hash 323821346, now seen corresponding path program 2 times [2024-06-03 18:44:43,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:43,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137301829] [2024-06-03 18:44:43,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:43,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:43,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:43,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:43,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:43,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137301829] [2024-06-03 18:44:43,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137301829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:43,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:43,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:43,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66126444] [2024-06-03 18:44:43,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:43,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:43,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:43,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:43,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:43,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:43,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 669 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:43,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:43,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:43,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:43,692 INFO L124 PetriNetUnfolderBase]: 1023/1698 cut-off events. [2024-06-03 18:44:43,692 INFO L125 PetriNetUnfolderBase]: For 11568/11568 co-relation queries the response was YES. [2024-06-03 18:44:43,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7660 conditions, 1698 events. 1023/1698 cut-off events. For 11568/11568 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8674 event pairs, 311 based on Foata normal form. 2/1698 useless extension candidates. Maximal degree in co-relation 7621. Up to 1390 conditions per place. [2024-06-03 18:44:43,702 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 32 changer transitions 0/122 dead transitions. [2024-06-03 18:44:43,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1119 flow [2024-06-03 18:44:43,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:43,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:43,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 18:44:43,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 18:44:43,704 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 669 flow. Second operand 6 states and 153 transitions. [2024-06-03 18:44:43,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1119 flow [2024-06-03 18:44:43,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 122 transitions, 1043 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:43,716 INFO L231 Difference]: Finished difference. Result has 87 places, 97 transitions, 820 flow [2024-06-03 18:44:43,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=820, PETRI_PLACES=87, PETRI_TRANSITIONS=97} [2024-06-03 18:44:43,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-03 18:44:43,717 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 97 transitions, 820 flow [2024-06-03 18:44:43,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:43,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:43,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:43,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:44:43,719 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:43,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:43,720 INFO L85 PathProgramCache]: Analyzing trace with hash -161414142, now seen corresponding path program 3 times [2024-06-03 18:44:43,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:43,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247748785] [2024-06-03 18:44:43,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:43,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:43,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:43,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:43,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247748785] [2024-06-03 18:44:43,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247748785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:43,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:43,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:43,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998859135] [2024-06-03 18:44:43,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:43,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:43,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:43,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:43,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:43,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:43,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 97 transitions, 820 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:43,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:43,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:43,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:44,028 INFO L124 PetriNetUnfolderBase]: 1018/1668 cut-off events. [2024-06-03 18:44:44,029 INFO L125 PetriNetUnfolderBase]: For 14135/14135 co-relation queries the response was YES. [2024-06-03 18:44:44,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8138 conditions, 1668 events. 1018/1668 cut-off events. For 14135/14135 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8484 event pairs, 337 based on Foata normal form. 2/1663 useless extension candidates. Maximal degree in co-relation 8095. Up to 1387 conditions per place. [2024-06-03 18:44:44,039 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 36 changer transitions 0/121 dead transitions. [2024-06-03 18:44:44,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 1184 flow [2024-06-03 18:44:44,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:44,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:44,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:44:44,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:44:44,041 INFO L175 Difference]: Start difference. First operand has 87 places, 97 transitions, 820 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:44:44,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 1184 flow [2024-06-03 18:44:44,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 121 transitions, 1148 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:44,056 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 902 flow [2024-06-03 18:44:44,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=902, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-03 18:44:44,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-03 18:44:44,058 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 902 flow [2024-06-03 18:44:44,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:44,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:44,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:44:44,059 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:44,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:44,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1188365619, now seen corresponding path program 1 times [2024-06-03 18:44:44,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:44,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058108801] [2024-06-03 18:44:44,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:44,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:44,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:44,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:44,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:44,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058108801] [2024-06-03 18:44:44,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058108801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:44,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:44,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:44,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850584616] [2024-06-03 18:44:44,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:44,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:44,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:44,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:44,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:44,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:44,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 902 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:44,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:44,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:44,359 INFO L124 PetriNetUnfolderBase]: 923/1562 cut-off events. [2024-06-03 18:44:44,359 INFO L125 PetriNetUnfolderBase]: For 15403/15408 co-relation queries the response was YES. [2024-06-03 18:44:44,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7913 conditions, 1562 events. 923/1562 cut-off events. For 15403/15408 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8096 event pairs, 312 based on Foata normal form. 8/1566 useless extension candidates. Maximal degree in co-relation 7868. Up to 1345 conditions per place. [2024-06-03 18:44:44,369 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 77 selfloop transitions, 18 changer transitions 0/109 dead transitions. [2024-06-03 18:44:44,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 109 transitions, 1127 flow [2024-06-03 18:44:44,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:44:44,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:44:44,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-03 18:44:44,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-03 18:44:44,370 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 902 flow. Second operand 4 states and 103 transitions. [2024-06-03 18:44:44,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 109 transitions, 1127 flow [2024-06-03 18:44:44,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 109 transitions, 1061 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:44,408 INFO L231 Difference]: Finished difference. Result has 93 places, 100 transitions, 882 flow [2024-06-03 18:44:44,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=882, PETRI_PLACES=93, PETRI_TRANSITIONS=100} [2024-06-03 18:44:44,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-03 18:44:44,408 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 100 transitions, 882 flow [2024-06-03 18:44:44,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:44,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:44,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:44:44,409 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:44,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:44,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1258647021, now seen corresponding path program 1 times [2024-06-03 18:44:44,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:44,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454233655] [2024-06-03 18:44:44,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:44,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:44,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:44,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:44,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:44,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454233655] [2024-06-03 18:44:44,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454233655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:44,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:44,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:44,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171469049] [2024-06-03 18:44:44,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:44,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:44,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:44,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:44,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:44,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:44,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 100 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:44,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:44,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:44,747 INFO L124 PetriNetUnfolderBase]: 982/1633 cut-off events. [2024-06-03 18:44:44,747 INFO L125 PetriNetUnfolderBase]: For 16651/16651 co-relation queries the response was YES. [2024-06-03 18:44:44,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8167 conditions, 1633 events. 982/1633 cut-off events. For 16651/16651 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8255 event pairs, 302 based on Foata normal form. 4/1634 useless extension candidates. Maximal degree in co-relation 8120. Up to 1396 conditions per place. [2024-06-03 18:44:44,758 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 89 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-03 18:44:44,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 1224 flow [2024-06-03 18:44:44,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:44,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:44,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 18:44:44,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-03 18:44:44,759 INFO L175 Difference]: Start difference. First operand has 93 places, 100 transitions, 882 flow. Second operand 7 states and 181 transitions. [2024-06-03 18:44:44,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 1224 flow [2024-06-03 18:44:44,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 131 transitions, 1172 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:44,773 INFO L231 Difference]: Finished difference. Result has 97 places, 100 transitions, 913 flow [2024-06-03 18:44:44,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=913, PETRI_PLACES=97, PETRI_TRANSITIONS=100} [2024-06-03 18:44:44,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-03 18:44:44,774 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 100 transitions, 913 flow [2024-06-03 18:44:44,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:44,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:44,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:44:44,775 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:44,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:44,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1592418957, now seen corresponding path program 2 times [2024-06-03 18:44:44,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:44,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931767513] [2024-06-03 18:44:44,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:44,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:44,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:44,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931767513] [2024-06-03 18:44:44,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931767513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:44,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:44,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601284003] [2024-06-03 18:44:44,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:44,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:44,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:44,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:44,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 100 transitions, 913 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:44,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:44,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:45,142 INFO L124 PetriNetUnfolderBase]: 993/1656 cut-off events. [2024-06-03 18:44:45,142 INFO L125 PetriNetUnfolderBase]: For 18270/18270 co-relation queries the response was YES. [2024-06-03 18:44:45,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 1656 events. 993/1656 cut-off events. For 18270/18270 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8437 event pairs, 306 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 8409. Up to 1347 conditions per place. [2024-06-03 18:44:45,153 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 37 changer transitions 0/131 dead transitions. [2024-06-03 18:44:45,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 131 transitions, 1323 flow [2024-06-03 18:44:45,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:45,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:45,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:44:45,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:44:45,155 INFO L175 Difference]: Start difference. First operand has 97 places, 100 transitions, 913 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:44:45,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 131 transitions, 1323 flow [2024-06-03 18:44:45,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 131 transitions, 1253 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:45,173 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 959 flow [2024-06-03 18:44:45,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=959, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-03 18:44:45,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-03 18:44:45,174 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 959 flow [2024-06-03 18:44:45,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:45,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:45,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:45,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:44:45,175 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:45,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:45,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1592626347, now seen corresponding path program 3 times [2024-06-03 18:44:45,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:45,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297410142] [2024-06-03 18:44:45,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:45,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:45,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:45,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:45,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297410142] [2024-06-03 18:44:45,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297410142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:45,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:45,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:45,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858822528] [2024-06-03 18:44:45,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:45,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:45,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:45,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:45,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:45,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:45,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 959 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:45,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:45,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:45,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:45,517 INFO L124 PetriNetUnfolderBase]: 1020/1705 cut-off events. [2024-06-03 18:44:45,517 INFO L125 PetriNetUnfolderBase]: For 20837/20837 co-relation queries the response was YES. [2024-06-03 18:44:45,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8885 conditions, 1705 events. 1020/1705 cut-off events. For 20837/20837 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8773 event pairs, 306 based on Foata normal form. 2/1705 useless extension candidates. Maximal degree in co-relation 8837. Up to 1376 conditions per place. [2024-06-03 18:44:45,528 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 85 selfloop transitions, 43 changer transitions 0/135 dead transitions. [2024-06-03 18:44:45,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 135 transitions, 1483 flow [2024-06-03 18:44:45,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:45,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:45,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 18:44:45,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-03 18:44:45,529 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 959 flow. Second operand 6 states and 155 transitions. [2024-06-03 18:44:45,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 135 transitions, 1483 flow [2024-06-03 18:44:45,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 135 transitions, 1381 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:45,548 INFO L231 Difference]: Finished difference. Result has 99 places, 109 transitions, 1031 flow [2024-06-03 18:44:45,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1031, PETRI_PLACES=99, PETRI_TRANSITIONS=109} [2024-06-03 18:44:45,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-03 18:44:45,549 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 109 transitions, 1031 flow [2024-06-03 18:44:45,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:45,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:45,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:45,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:44:45,549 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:45,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:45,550 INFO L85 PathProgramCache]: Analyzing trace with hash -289536343, now seen corresponding path program 1 times [2024-06-03 18:44:45,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:45,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549628367] [2024-06-03 18:44:45,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:45,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:45,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:45,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:45,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549628367] [2024-06-03 18:44:45,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549628367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:45,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:45,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:45,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164961520] [2024-06-03 18:44:45,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:45,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:45,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:45,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:45,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:45,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:45,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 109 transitions, 1031 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:45,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:45,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:45,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:45,865 INFO L124 PetriNetUnfolderBase]: 1037/1730 cut-off events. [2024-06-03 18:44:45,865 INFO L125 PetriNetUnfolderBase]: For 23067/23067 co-relation queries the response was YES. [2024-06-03 18:44:45,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9090 conditions, 1730 events. 1037/1730 cut-off events. For 23067/23067 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8883 event pairs, 302 based on Foata normal form. 4/1732 useless extension candidates. Maximal degree in co-relation 9041. Up to 1476 conditions per place. [2024-06-03 18:44:45,876 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 103 selfloop transitions, 24 changer transitions 0/134 dead transitions. [2024-06-03 18:44:45,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 134 transitions, 1363 flow [2024-06-03 18:44:45,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:45,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:45,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:44:45,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:44:45,878 INFO L175 Difference]: Start difference. First operand has 99 places, 109 transitions, 1031 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:44:45,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 134 transitions, 1363 flow [2024-06-03 18:44:45,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 134 transitions, 1299 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:45,898 INFO L231 Difference]: Finished difference. Result has 103 places, 111 transitions, 1046 flow [2024-06-03 18:44:45,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1046, PETRI_PLACES=103, PETRI_TRANSITIONS=111} [2024-06-03 18:44:45,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-03 18:44:45,898 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 111 transitions, 1046 flow [2024-06-03 18:44:45,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:45,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:45,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:45,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:44:45,899 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:45,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:45,900 INFO L85 PathProgramCache]: Analyzing trace with hash -452161913, now seen corresponding path program 4 times [2024-06-03 18:44:45,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:45,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060461711] [2024-06-03 18:44:45,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:45,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:45,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:45,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:45,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:45,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060461711] [2024-06-03 18:44:45,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060461711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:45,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:45,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:45,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329429988] [2024-06-03 18:44:45,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:45,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:45,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:45,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:46,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:46,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 111 transitions, 1046 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:46,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:46,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:46,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:46,209 INFO L124 PetriNetUnfolderBase]: 1032/1714 cut-off events. [2024-06-03 18:44:46,209 INFO L125 PetriNetUnfolderBase]: For 25201/25205 co-relation queries the response was YES. [2024-06-03 18:44:46,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9180 conditions, 1714 events. 1032/1714 cut-off events. For 25201/25205 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8852 event pairs, 334 based on Foata normal form. 6/1717 useless extension candidates. Maximal degree in co-relation 9130. Up to 1398 conditions per place. [2024-06-03 18:44:46,222 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 43 changer transitions 0/133 dead transitions. [2024-06-03 18:44:46,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 133 transitions, 1433 flow [2024-06-03 18:44:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:46,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:46,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:44:46,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:44:46,224 INFO L175 Difference]: Start difference. First operand has 103 places, 111 transitions, 1046 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:44:46,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 133 transitions, 1433 flow [2024-06-03 18:44:46,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 133 transitions, 1368 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:46,245 INFO L231 Difference]: Finished difference. Result has 105 places, 112 transitions, 1088 flow [2024-06-03 18:44:46,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1088, PETRI_PLACES=105, PETRI_TRANSITIONS=112} [2024-06-03 18:44:46,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-03 18:44:46,246 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 112 transitions, 1088 flow [2024-06-03 18:44:46,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:46,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:46,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:46,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:44:46,247 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:46,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:46,247 INFO L85 PathProgramCache]: Analyzing trace with hash -711248397, now seen corresponding path program 5 times [2024-06-03 18:44:46,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:46,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619814002] [2024-06-03 18:44:46,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:46,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:46,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:46,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:46,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619814002] [2024-06-03 18:44:46,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619814002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:46,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:46,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:46,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861870783] [2024-06-03 18:44:46,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:46,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:46,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:46,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:46,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:46,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:46,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 112 transitions, 1088 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:46,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:46,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:46,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:46,576 INFO L124 PetriNetUnfolderBase]: 1027/1692 cut-off events. [2024-06-03 18:44:46,577 INFO L125 PetriNetUnfolderBase]: For 26983/26983 co-relation queries the response was YES. [2024-06-03 18:44:46,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9243 conditions, 1692 events. 1027/1692 cut-off events. For 26983/26983 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8591 event pairs, 338 based on Foata normal form. 2/1687 useless extension candidates. Maximal degree in co-relation 9192. Up to 1393 conditions per place. [2024-06-03 18:44:46,588 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 46 changer transitions 0/135 dead transitions. [2024-06-03 18:44:46,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 135 transitions, 1402 flow [2024-06-03 18:44:46,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:46,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:46,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:44:46,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:44:46,589 INFO L175 Difference]: Start difference. First operand has 105 places, 112 transitions, 1088 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:44:46,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 135 transitions, 1402 flow [2024-06-03 18:44:46,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 135 transitions, 1324 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:46,613 INFO L231 Difference]: Finished difference. Result has 109 places, 112 transitions, 1110 flow [2024-06-03 18:44:46,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1110, PETRI_PLACES=109, PETRI_TRANSITIONS=112} [2024-06-03 18:44:46,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-03 18:44:46,613 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 112 transitions, 1110 flow [2024-06-03 18:44:46,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:46,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:46,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:46,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:44:46,614 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:46,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:46,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1314596383, now seen corresponding path program 2 times [2024-06-03 18:44:46,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:46,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331433695] [2024-06-03 18:44:46,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:46,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:46,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:46,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:46,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331433695] [2024-06-03 18:44:46,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331433695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:46,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:46,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:46,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408644442] [2024-06-03 18:44:46,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:46,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:46,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:46,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:46,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:46,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:46,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 112 transitions, 1110 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:46,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:46,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:46,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:46,975 INFO L124 PetriNetUnfolderBase]: 1044/1749 cut-off events. [2024-06-03 18:44:46,976 INFO L125 PetriNetUnfolderBase]: For 30022/30026 co-relation queries the response was YES. [2024-06-03 18:44:46,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9514 conditions, 1749 events. 1044/1749 cut-off events. For 30022/30026 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9111 event pairs, 320 based on Foata normal form. 8/1755 useless extension candidates. Maximal degree in co-relation 9461. Up to 1489 conditions per place. [2024-06-03 18:44:46,987 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 104 selfloop transitions, 23 changer transitions 0/134 dead transitions. [2024-06-03 18:44:46,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 134 transitions, 1438 flow [2024-06-03 18:44:46,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:46,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:46,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:44:46,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:44:46,989 INFO L175 Difference]: Start difference. First operand has 109 places, 112 transitions, 1110 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:44:46,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 134 transitions, 1438 flow [2024-06-03 18:44:47,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 134 transitions, 1336 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:47,014 INFO L231 Difference]: Finished difference. Result has 110 places, 114 transitions, 1089 flow [2024-06-03 18:44:47,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1089, PETRI_PLACES=110, PETRI_TRANSITIONS=114} [2024-06-03 18:44:47,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-03 18:44:47,015 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 114 transitions, 1089 flow [2024-06-03 18:44:47,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:47,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:47,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:44:47,015 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:47,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:47,016 INFO L85 PathProgramCache]: Analyzing trace with hash -442630777, now seen corresponding path program 3 times [2024-06-03 18:44:47,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:47,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366290667] [2024-06-03 18:44:47,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:47,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:47,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:47,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-03 18:44:47,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:47,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366290667] [2024-06-03 18:44:47,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366290667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:47,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:47,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:47,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227900815] [2024-06-03 18:44:47,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:47,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:47,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:47,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:47,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:47,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:47,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 114 transitions, 1089 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:47,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:47,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:47,288 INFO L124 PetriNetUnfolderBase]: 1036/1737 cut-off events. [2024-06-03 18:44:47,288 INFO L125 PetriNetUnfolderBase]: For 31482/31486 co-relation queries the response was YES. [2024-06-03 18:44:47,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9514 conditions, 1737 events. 1036/1737 cut-off events. For 31482/31486 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9045 event pairs, 289 based on Foata normal form. 8/1743 useless extension candidates. Maximal degree in co-relation 9460. Up to 1418 conditions per place. [2024-06-03 18:44:47,299 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 102 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-06-03 18:44:47,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 137 transitions, 1429 flow [2024-06-03 18:44:47,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:47,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:47,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:44:47,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:44:47,301 INFO L175 Difference]: Start difference. First operand has 110 places, 114 transitions, 1089 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:44:47,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 137 transitions, 1429 flow [2024-06-03 18:44:47,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 137 transitions, 1366 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:47,325 INFO L231 Difference]: Finished difference. Result has 112 places, 116 transitions, 1121 flow [2024-06-03 18:44:47,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1121, PETRI_PLACES=112, PETRI_TRANSITIONS=116} [2024-06-03 18:44:47,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-03 18:44:47,326 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 116 transitions, 1121 flow [2024-06-03 18:44:47,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:47,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:47,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:44:47,327 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:47,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:47,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1431671381, now seen corresponding path program 1 times [2024-06-03 18:44:47,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:47,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024041636] [2024-06-03 18:44:47,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:47,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:47,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:47,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:47,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:47,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024041636] [2024-06-03 18:44:47,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024041636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:47,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:47,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:47,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208717615] [2024-06-03 18:44:47,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:47,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:47,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:47,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:47,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:47,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:47,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 116 transitions, 1121 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:47,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:47,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:47,584 INFO L124 PetriNetUnfolderBase]: 1041/1736 cut-off events. [2024-06-03 18:44:47,584 INFO L125 PetriNetUnfolderBase]: For 32539/32539 co-relation queries the response was YES. [2024-06-03 18:44:47,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9749 conditions, 1736 events. 1041/1736 cut-off events. For 32539/32539 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8953 event pairs, 301 based on Foata normal form. 1/1735 useless extension candidates. Maximal degree in co-relation 9694. Up to 1539 conditions per place. [2024-06-03 18:44:47,597 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 112 selfloop transitions, 20 changer transitions 0/139 dead transitions. [2024-06-03 18:44:47,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 139 transitions, 1605 flow [2024-06-03 18:44:47,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:47,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:47,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 18:44:47,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-03 18:44:47,598 INFO L175 Difference]: Start difference. First operand has 112 places, 116 transitions, 1121 flow. Second operand 5 states and 122 transitions. [2024-06-03 18:44:47,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 139 transitions, 1605 flow [2024-06-03 18:44:47,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 139 transitions, 1528 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:47,631 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1210 flow [2024-06-03 18:44:47,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1210, PETRI_PLACES=114, PETRI_TRANSITIONS=125} [2024-06-03 18:44:47,632 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-03 18:44:47,632 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1210 flow [2024-06-03 18:44:47,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:47,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:47,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:44:47,633 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:47,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:47,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1700520425, now seen corresponding path program 2 times [2024-06-03 18:44:47,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:47,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824795578] [2024-06-03 18:44:47,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:47,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:47,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:47,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:47,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:47,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824795578] [2024-06-03 18:44:47,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824795578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:47,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:47,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:47,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867668719] [2024-06-03 18:44:47,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:47,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:47,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:47,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:47,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:47,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:47,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 125 transitions, 1210 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:47,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:47,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:47,908 INFO L124 PetriNetUnfolderBase]: 1046/1747 cut-off events. [2024-06-03 18:44:47,908 INFO L125 PetriNetUnfolderBase]: For 35145/35145 co-relation queries the response was YES. [2024-06-03 18:44:47,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10069 conditions, 1747 events. 1046/1747 cut-off events. For 35145/35145 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9001 event pairs, 299 based on Foata normal form. 1/1747 useless extension candidates. Maximal degree in co-relation 10012. Up to 1555 conditions per place. [2024-06-03 18:44:47,920 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 119 selfloop transitions, 18 changer transitions 0/144 dead transitions. [2024-06-03 18:44:47,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 144 transitions, 1609 flow [2024-06-03 18:44:47,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:47,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:44:47,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-03 18:44:47,923 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1210 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:44:47,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 144 transitions, 1609 flow [2024-06-03 18:44:47,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 144 transitions, 1543 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-03 18:44:47,958 INFO L231 Difference]: Finished difference. Result has 120 places, 128 transitions, 1243 flow [2024-06-03 18:44:47,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1243, PETRI_PLACES=120, PETRI_TRANSITIONS=128} [2024-06-03 18:44:47,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-03 18:44:47,959 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 128 transitions, 1243 flow [2024-06-03 18:44:47,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:47,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:47,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:47,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:44:47,960 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:47,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1836556511, now seen corresponding path program 1 times [2024-06-03 18:44:47,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:47,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087602304] [2024-06-03 18:44:47,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:47,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:48,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:48,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087602304] [2024-06-03 18:44:48,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087602304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:48,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:48,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:48,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465884406] [2024-06-03 18:44:48,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:48,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:48,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:48,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:48,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:48,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:48,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 128 transitions, 1243 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:48,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:48,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:48,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:48,413 INFO L124 PetriNetUnfolderBase]: 1450/2395 cut-off events. [2024-06-03 18:44:48,414 INFO L125 PetriNetUnfolderBase]: For 62810/62810 co-relation queries the response was YES. [2024-06-03 18:44:48,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14370 conditions, 2395 events. 1450/2395 cut-off events. For 62810/62810 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13041 event pairs, 330 based on Foata normal form. 14/2406 useless extension candidates. Maximal degree in co-relation 14309. Up to 1444 conditions per place. [2024-06-03 18:44:48,433 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 135 selfloop transitions, 40 changer transitions 0/182 dead transitions. [2024-06-03 18:44:48,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 182 transitions, 1937 flow [2024-06-03 18:44:48,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:48,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-03 18:44:48,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-03 18:44:48,435 INFO L175 Difference]: Start difference. First operand has 120 places, 128 transitions, 1243 flow. Second operand 8 states and 214 transitions. [2024-06-03 18:44:48,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 182 transitions, 1937 flow [2024-06-03 18:44:48,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 182 transitions, 1905 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:48,488 INFO L231 Difference]: Finished difference. Result has 126 places, 135 transitions, 1415 flow [2024-06-03 18:44:48,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1415, PETRI_PLACES=126, PETRI_TRANSITIONS=135} [2024-06-03 18:44:48,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-03 18:44:48,488 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 135 transitions, 1415 flow [2024-06-03 18:44:48,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:48,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:48,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:48,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:44:48,489 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:48,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:48,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1866843391, now seen corresponding path program 2 times [2024-06-03 18:44:48,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:48,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916910634] [2024-06-03 18:44:48,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:48,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:48,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:48,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:48,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:48,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916910634] [2024-06-03 18:44:48,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916910634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:48,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:48,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:48,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198223375] [2024-06-03 18:44:48,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:48,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:48,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:48,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:48,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:48,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:48,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 135 transitions, 1415 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:48,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:48,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:48,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:48,955 INFO L124 PetriNetUnfolderBase]: 1419/2350 cut-off events. [2024-06-03 18:44:48,955 INFO L125 PetriNetUnfolderBase]: For 64230/64230 co-relation queries the response was YES. [2024-06-03 18:44:48,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14500 conditions, 2350 events. 1419/2350 cut-off events. For 64230/64230 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12784 event pairs, 419 based on Foata normal form. 14/2361 useless extension candidates. Maximal degree in co-relation 14437. Up to 2032 conditions per place. [2024-06-03 18:44:48,972 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 131 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-03 18:44:48,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 176 transitions, 1923 flow [2024-06-03 18:44:48,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:48,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:48,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-03 18:44:48,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-03 18:44:48,974 INFO L175 Difference]: Start difference. First operand has 126 places, 135 transitions, 1415 flow. Second operand 8 states and 206 transitions. [2024-06-03 18:44:48,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 176 transitions, 1923 flow [2024-06-03 18:44:49,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 176 transitions, 1835 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:49,039 INFO L231 Difference]: Finished difference. Result has 130 places, 138 transitions, 1475 flow [2024-06-03 18:44:49,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1475, PETRI_PLACES=130, PETRI_TRANSITIONS=138} [2024-06-03 18:44:49,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-03 18:44:49,040 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 138 transitions, 1475 flow [2024-06-03 18:44:49,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:49,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:49,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:49,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:44:49,041 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:49,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:49,041 INFO L85 PathProgramCache]: Analyzing trace with hash -2147193601, now seen corresponding path program 3 times [2024-06-03 18:44:49,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:49,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681493890] [2024-06-03 18:44:49,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:49,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:49,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:49,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:49,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681493890] [2024-06-03 18:44:49,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681493890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:49,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:49,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:49,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815735035] [2024-06-03 18:44:49,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:49,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:49,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:49,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:49,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:49,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:49,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 138 transitions, 1475 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:49,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:49,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:49,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:49,468 INFO L124 PetriNetUnfolderBase]: 1436/2379 cut-off events. [2024-06-03 18:44:49,469 INFO L125 PetriNetUnfolderBase]: For 66644/66644 co-relation queries the response was YES. [2024-06-03 18:44:49,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14825 conditions, 2379 events. 1436/2379 cut-off events. For 66644/66644 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13015 event pairs, 423 based on Foata normal form. 4/2381 useless extension candidates. Maximal degree in co-relation 14760. Up to 2026 conditions per place. [2024-06-03 18:44:49,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 46 changer transitions 0/167 dead transitions. [2024-06-03 18:44:49,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 167 transitions, 1905 flow [2024-06-03 18:44:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:49,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:49,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:44:49,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 18:44:49,490 INFO L175 Difference]: Start difference. First operand has 130 places, 138 transitions, 1475 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:44:49,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 167 transitions, 1905 flow [2024-06-03 18:44:49,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 167 transitions, 1799 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:49,589 INFO L231 Difference]: Finished difference. Result has 131 places, 140 transitions, 1514 flow [2024-06-03 18:44:49,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1514, PETRI_PLACES=131, PETRI_TRANSITIONS=140} [2024-06-03 18:44:49,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-03 18:44:49,589 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 140 transitions, 1514 flow [2024-06-03 18:44:49,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:49,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:49,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:49,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:44:49,590 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:49,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:49,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1485284319, now seen corresponding path program 4 times [2024-06-03 18:44:49,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:49,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395567241] [2024-06-03 18:44:49,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:49,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:49,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:49,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:49,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395567241] [2024-06-03 18:44:49,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395567241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:49,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:49,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:49,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294671813] [2024-06-03 18:44:49,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:49,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:49,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:49,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:49,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:49,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:49,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 140 transitions, 1514 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:49,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:49,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:49,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:50,035 INFO L124 PetriNetUnfolderBase]: 1428/2340 cut-off events. [2024-06-03 18:44:50,035 INFO L125 PetriNetUnfolderBase]: For 69737/69737 co-relation queries the response was YES. [2024-06-03 18:44:50,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14634 conditions, 2340 events. 1428/2340 cut-off events. For 69737/69737 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12735 event pairs, 459 based on Foata normal form. 4/2336 useless extension candidates. Maximal degree in co-relation 14568. Up to 2014 conditions per place. [2024-06-03 18:44:50,052 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 48 changer transitions 0/166 dead transitions. [2024-06-03 18:44:50,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 166 transitions, 1938 flow [2024-06-03 18:44:50,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:50,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:50,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:44:50,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:44:50,054 INFO L175 Difference]: Start difference. First operand has 131 places, 140 transitions, 1514 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:44:50,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 166 transitions, 1938 flow [2024-06-03 18:44:50,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 166 transitions, 1809 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:50,124 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1538 flow [2024-06-03 18:44:50,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1538, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-03 18:44:50,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-03 18:44:50,125 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1538 flow [2024-06-03 18:44:50,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:50,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:50,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:50,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:44:50,125 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:50,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:50,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1473475706, now seen corresponding path program 1 times [2024-06-03 18:44:50,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:50,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963510038] [2024-06-03 18:44:50,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:50,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:50,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:50,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:50,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963510038] [2024-06-03 18:44:50,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963510038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:50,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:50,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:50,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140501098] [2024-06-03 18:44:50,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:50,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:50,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:50,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:50,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:50,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:50,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1538 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:50,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:50,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:50,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:50,482 INFO L124 PetriNetUnfolderBase]: 1433/2377 cut-off events. [2024-06-03 18:44:50,483 INFO L125 PetriNetUnfolderBase]: For 72557/72561 co-relation queries the response was YES. [2024-06-03 18:44:50,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14826 conditions, 2377 events. 1433/2377 cut-off events. For 72557/72561 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12995 event pairs, 419 based on Foata normal form. 5/2381 useless extension candidates. Maximal degree in co-relation 14759. Up to 2162 conditions per place. [2024-06-03 18:44:50,499 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 127 selfloop transitions, 24 changer transitions 0/158 dead transitions. [2024-06-03 18:44:50,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 158 transitions, 1967 flow [2024-06-03 18:44:50,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:50,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:50,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:44:50,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-03 18:44:50,501 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1538 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:44:50,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 158 transitions, 1967 flow [2024-06-03 18:44:50,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 158 transitions, 1832 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:50,578 INFO L231 Difference]: Finished difference. Result has 133 places, 145 transitions, 1496 flow [2024-06-03 18:44:50,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1496, PETRI_PLACES=133, PETRI_TRANSITIONS=145} [2024-06-03 18:44:50,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-03 18:44:50,580 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 145 transitions, 1496 flow [2024-06-03 18:44:50,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:50,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:50,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-03 18:44:50,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:44:50,581 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:50,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:50,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1431446812, now seen corresponding path program 1 times [2024-06-03 18:44:50,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:50,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706340944] [2024-06-03 18:44:50,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:50,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:50,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:50,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706340944] [2024-06-03 18:44:50,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706340944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:50,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:50,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:50,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426668908] [2024-06-03 18:44:50,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:50,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:50,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:50,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:50,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:50,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:50,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 145 transitions, 1496 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:50,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:50,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:50,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:51,012 INFO L124 PetriNetUnfolderBase]: 1461/2424 cut-off events. [2024-06-03 18:44:51,013 INFO L125 PetriNetUnfolderBase]: For 78168/78168 co-relation queries the response was YES. [2024-06-03 18:44:51,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15069 conditions, 2424 events. 1461/2424 cut-off events. For 78168/78168 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13424 event pairs, 435 based on Foata normal form. 2/2422 useless extension candidates. Maximal degree in co-relation 15001. Up to 2036 conditions per place. [2024-06-03 18:44:51,029 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 43 changer transitions 0/181 dead transitions. [2024-06-03 18:44:51,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 181 transitions, 2304 flow [2024-06-03 18:44:51,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:51,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:51,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:44:51,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:44:51,030 INFO L175 Difference]: Start difference. First operand has 133 places, 145 transitions, 1496 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:44:51,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 181 transitions, 2304 flow [2024-06-03 18:44:51,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 181 transitions, 2224 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:51,129 INFO L231 Difference]: Finished difference. Result has 138 places, 161 transitions, 1761 flow [2024-06-03 18:44:51,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1761, PETRI_PLACES=138, PETRI_TRANSITIONS=161} [2024-06-03 18:44:51,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-03 18:44:51,130 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 161 transitions, 1761 flow [2024-06-03 18:44:51,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:51,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:51,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:44:51,131 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:51,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:51,131 INFO L85 PathProgramCache]: Analyzing trace with hash -957594994, now seen corresponding path program 2 times [2024-06-03 18:44:51,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:51,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934147241] [2024-06-03 18:44:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:51,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:51,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-03 18:44:51,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:51,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934147241] [2024-06-03 18:44:51,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934147241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:51,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:51,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:51,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808445564] [2024-06-03 18:44:51,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:51,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:51,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:51,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:51,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:51,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:51,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 161 transitions, 1761 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:51,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:51,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:51,522 INFO L124 PetriNetUnfolderBase]: 1458/2411 cut-off events. [2024-06-03 18:44:51,522 INFO L125 PetriNetUnfolderBase]: For 82354/82354 co-relation queries the response was YES. [2024-06-03 18:44:51,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15760 conditions, 2411 events. 1458/2411 cut-off events. For 82354/82354 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13224 event pairs, 417 based on Foata normal form. 1/2410 useless extension candidates. Maximal degree in co-relation 15690. Up to 2198 conditions per place. [2024-06-03 18:44:51,540 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 142 selfloop transitions, 26 changer transitions 0/175 dead transitions. [2024-06-03 18:44:51,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 175 transitions, 2191 flow [2024-06-03 18:44:51,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:51,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:51,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:44:51,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-03 18:44:51,541 INFO L175 Difference]: Start difference. First operand has 138 places, 161 transitions, 1761 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:44:51,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 175 transitions, 2191 flow [2024-06-03 18:44:51,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 175 transitions, 2123 flow, removed 34 selfloop flow, removed 0 redundant places. [2024-06-03 18:44:51,680 INFO L231 Difference]: Finished difference. Result has 144 places, 161 transitions, 1751 flow [2024-06-03 18:44:51,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1751, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2024-06-03 18:44:51,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-03 18:44:51,681 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1751 flow [2024-06-03 18:44:51,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:51,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:51,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:44:51,682 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:51,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:51,682 INFO L85 PathProgramCache]: Analyzing trace with hash 223022146, now seen corresponding path program 2 times [2024-06-03 18:44:51,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:51,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965578609] [2024-06-03 18:44:51,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:51,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:51,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:51,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:51,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965578609] [2024-06-03 18:44:51,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965578609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:51,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:51,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:51,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803870659] [2024-06-03 18:44:51,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:51,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:51,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:51,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:51,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1751 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:51,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:51,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:52,106 INFO L124 PetriNetUnfolderBase]: 1529/2537 cut-off events. [2024-06-03 18:44:52,106 INFO L125 PetriNetUnfolderBase]: For 90708/90708 co-relation queries the response was YES. [2024-06-03 18:44:52,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16597 conditions, 2537 events. 1529/2537 cut-off events. For 90708/90708 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14207 event pairs, 431 based on Foata normal form. 3/2537 useless extension candidates. Maximal degree in co-relation 16524. Up to 2095 conditions per place. [2024-06-03 18:44:52,126 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 123 selfloop transitions, 70 changer transitions 0/200 dead transitions. [2024-06-03 18:44:52,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 200 transitions, 2612 flow [2024-06-03 18:44:52,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:52,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:52,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:44:52,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:44:52,128 INFO L175 Difference]: Start difference. First operand has 144 places, 161 transitions, 1751 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:44:52,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 200 transitions, 2612 flow [2024-06-03 18:44:52,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 200 transitions, 2524 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:52,243 INFO L231 Difference]: Finished difference. Result has 147 places, 181 transitions, 2139 flow [2024-06-03 18:44:52,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2139, PETRI_PLACES=147, PETRI_TRANSITIONS=181} [2024-06-03 18:44:52,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-03 18:44:52,244 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 181 transitions, 2139 flow [2024-06-03 18:44:52,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:52,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:52,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:52,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:44:52,245 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:52,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:52,245 INFO L85 PathProgramCache]: Analyzing trace with hash 222784996, now seen corresponding path program 3 times [2024-06-03 18:44:52,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:52,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521691235] [2024-06-03 18:44:52,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:52,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:52,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:52,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:52,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:52,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521691235] [2024-06-03 18:44:52,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521691235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:52,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:52,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:52,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175235110] [2024-06-03 18:44:52,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:52,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:52,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:52,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:52,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:52,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:52,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 181 transitions, 2139 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:52,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:52,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:52,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:52,714 INFO L124 PetriNetUnfolderBase]: 1522/2530 cut-off events. [2024-06-03 18:44:52,714 INFO L125 PetriNetUnfolderBase]: For 97481/97481 co-relation queries the response was YES. [2024-06-03 18:44:52,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17414 conditions, 2530 events. 1522/2530 cut-off events. For 97481/97481 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14160 event pairs, 434 based on Foata normal form. 3/2530 useless extension candidates. Maximal degree in co-relation 17339. Up to 2092 conditions per place. [2024-06-03 18:44:52,737 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 125 selfloop transitions, 74 changer transitions 0/206 dead transitions. [2024-06-03 18:44:52,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 206 transitions, 2845 flow [2024-06-03 18:44:52,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:52,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:52,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:44:52,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-03 18:44:52,739 INFO L175 Difference]: Start difference. First operand has 147 places, 181 transitions, 2139 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:44:52,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 206 transitions, 2845 flow [2024-06-03 18:44:52,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 206 transitions, 2670 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:52,878 INFO L231 Difference]: Finished difference. Result has 151 places, 187 transitions, 2283 flow [2024-06-03 18:44:52,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2283, PETRI_PLACES=151, PETRI_TRANSITIONS=187} [2024-06-03 18:44:52,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-03 18:44:52,879 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 187 transitions, 2283 flow [2024-06-03 18:44:52,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:52,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:52,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:52,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:44:52,880 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:52,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:52,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1176526556, now seen corresponding path program 3 times [2024-06-03 18:44:52,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:52,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761932037] [2024-06-03 18:44:52,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:52,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:52,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:52,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:52,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:52,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761932037] [2024-06-03 18:44:52,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761932037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:52,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:52,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:52,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909202587] [2024-06-03 18:44:52,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:52,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:52,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:52,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:52,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:52,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:52,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 187 transitions, 2283 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:52,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:52,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:52,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:53,292 INFO L124 PetriNetUnfolderBase]: 1519/2535 cut-off events. [2024-06-03 18:44:53,292 INFO L125 PetriNetUnfolderBase]: For 101111/101111 co-relation queries the response was YES. [2024-06-03 18:44:53,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17654 conditions, 2535 events. 1519/2535 cut-off events. For 101111/101111 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14154 event pairs, 413 based on Foata normal form. 1/2535 useless extension candidates. Maximal degree in co-relation 17577. Up to 2293 conditions per place. [2024-06-03 18:44:53,309 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 177 selfloop transitions, 18 changer transitions 0/202 dead transitions. [2024-06-03 18:44:53,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 202 transitions, 2711 flow [2024-06-03 18:44:53,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:53,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:53,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 18:44:53,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-03 18:44:53,310 INFO L175 Difference]: Start difference. First operand has 151 places, 187 transitions, 2283 flow. Second operand 5 states and 123 transitions. [2024-06-03 18:44:53,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 202 transitions, 2711 flow [2024-06-03 18:44:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 202 transitions, 2572 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:53,430 INFO L231 Difference]: Finished difference. Result has 154 places, 187 transitions, 2190 flow [2024-06-03 18:44:53,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2190, PETRI_PLACES=154, PETRI_TRANSITIONS=187} [2024-06-03 18:44:53,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-03 18:44:53,430 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 187 transitions, 2190 flow [2024-06-03 18:44:53,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:53,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:53,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:53,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:44:53,431 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:53,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:53,431 INFO L85 PathProgramCache]: Analyzing trace with hash 223031074, now seen corresponding path program 1 times [2024-06-03 18:44:53,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:53,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621956635] [2024-06-03 18:44:53,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:53,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:53,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:53,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:53,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:53,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621956635] [2024-06-03 18:44:53,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621956635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:53,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:53,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:53,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113518277] [2024-06-03 18:44:53,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:53,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:53,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:53,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:53,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:53,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:53,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 187 transitions, 2190 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:53,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:53,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:53,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:53,861 INFO L124 PetriNetUnfolderBase]: 1485/2501 cut-off events. [2024-06-03 18:44:53,861 INFO L125 PetriNetUnfolderBase]: For 110816/110821 co-relation queries the response was YES. [2024-06-03 18:44:53,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17253 conditions, 2501 events. 1485/2501 cut-off events. For 110816/110821 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14169 event pairs, 427 based on Foata normal form. 17/2510 useless extension candidates. Maximal degree in co-relation 17175. Up to 2109 conditions per place. [2024-06-03 18:44:53,882 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 155 selfloop transitions, 22 changer transitions 0/202 dead transitions. [2024-06-03 18:44:53,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 202 transitions, 2612 flow [2024-06-03 18:44:53,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:53,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:53,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 18:44:53,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:44:53,883 INFO L175 Difference]: Start difference. First operand has 154 places, 187 transitions, 2190 flow. Second operand 5 states and 125 transitions. [2024-06-03 18:44:53,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 202 transitions, 2612 flow [2024-06-03 18:44:54,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 202 transitions, 2574 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:54,013 INFO L231 Difference]: Finished difference. Result has 155 places, 189 transitions, 2229 flow [2024-06-03 18:44:54,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2229, PETRI_PLACES=155, PETRI_TRANSITIONS=189} [2024-06-03 18:44:54,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-03 18:44:54,014 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 189 transitions, 2229 flow [2024-06-03 18:44:54,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:54,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:54,014 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-03 18:44:54,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:44:54,014 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:54,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:54,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1753294578, now seen corresponding path program 1 times [2024-06-03 18:44:54,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:54,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304640004] [2024-06-03 18:44:54,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:54,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:54,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:54,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:54,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:54,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304640004] [2024-06-03 18:44:54,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304640004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:54,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:54,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:54,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200454605] [2024-06-03 18:44:54,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:54,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:54,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:54,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:54,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:54,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:54,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 189 transitions, 2229 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:54,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:54,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:54,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:54,591 INFO L124 PetriNetUnfolderBase]: 1679/2817 cut-off events. [2024-06-03 18:44:54,591 INFO L125 PetriNetUnfolderBase]: For 135823/135823 co-relation queries the response was YES. [2024-06-03 18:44:54,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18898 conditions, 2817 events. 1679/2817 cut-off events. For 135823/135823 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16069 event pairs, 327 based on Foata normal form. 42/2856 useless extension candidates. Maximal degree in co-relation 18819. Up to 1655 conditions per place. [2024-06-03 18:44:54,612 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 183 selfloop transitions, 44 changer transitions 5/239 dead transitions. [2024-06-03 18:44:54,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 239 transitions, 3032 flow [2024-06-03 18:44:54,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:54,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:54,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-03 18:44:54,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-03 18:44:54,614 INFO L175 Difference]: Start difference. First operand has 155 places, 189 transitions, 2229 flow. Second operand 8 states and 215 transitions. [2024-06-03 18:44:54,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 239 transitions, 3032 flow [2024-06-03 18:44:54,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 239 transitions, 2979 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:54,760 INFO L231 Difference]: Finished difference. Result has 160 places, 189 transitions, 2283 flow [2024-06-03 18:44:54,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2283, PETRI_PLACES=160, PETRI_TRANSITIONS=189} [2024-06-03 18:44:54,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-03 18:44:54,760 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 189 transitions, 2283 flow [2024-06-03 18:44:54,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:54,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:54,761 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-03 18:44:54,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:44:54,761 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:54,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:54,761 INFO L85 PathProgramCache]: Analyzing trace with hash 2037719436, now seen corresponding path program 2 times [2024-06-03 18:44:54,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:54,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489601596] [2024-06-03 18:44:54,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:54,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:54,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:54,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:54,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489601596] [2024-06-03 18:44:54,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489601596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:54,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:54,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:54,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870955925] [2024-06-03 18:44:54,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:54,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:54,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:54,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:54,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:54,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:54,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 189 transitions, 2283 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:54,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:54,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:54,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:55,263 INFO L124 PetriNetUnfolderBase]: 1534/2584 cut-off events. [2024-06-03 18:44:55,263 INFO L125 PetriNetUnfolderBase]: For 115395/115395 co-relation queries the response was YES. [2024-06-03 18:44:55,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16546 conditions, 2584 events. 1534/2584 cut-off events. For 115395/115395 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14505 event pairs, 390 based on Foata normal form. 50/2631 useless extension candidates. Maximal degree in co-relation 16466. Up to 2021 conditions per place. [2024-06-03 18:44:55,283 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 184 selfloop transitions, 36 changer transitions 3/230 dead transitions. [2024-06-03 18:44:55,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 230 transitions, 2893 flow [2024-06-03 18:44:55,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-03 18:44:55,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-03 18:44:55,285 INFO L175 Difference]: Start difference. First operand has 160 places, 189 transitions, 2283 flow. Second operand 8 states and 205 transitions. [2024-06-03 18:44:55,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 230 transitions, 2893 flow [2024-06-03 18:44:55,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 230 transitions, 2776 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:55,484 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 2260 flow [2024-06-03 18:44:55,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2260, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-06-03 18:44:55,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-03 18:44:55,484 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 2260 flow [2024-06-03 18:44:55,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:55,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:55,485 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-03 18:44:55,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:44:55,485 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:55,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:55,485 INFO L85 PathProgramCache]: Analyzing trace with hash 920858568, now seen corresponding path program 3 times [2024-06-03 18:44:55,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:55,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156590248] [2024-06-03 18:44:55,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:55,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:55,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:55,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-03 18:44:55,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:55,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156590248] [2024-06-03 18:44:55,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156590248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:55,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:55,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:55,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247215991] [2024-06-03 18:44:55,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:55,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:55,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:55,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:55,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:55,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:55,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 2260 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:55,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:55,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:55,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:55,942 INFO L124 PetriNetUnfolderBase]: 1582/2682 cut-off events. [2024-06-03 18:44:55,942 INFO L125 PetriNetUnfolderBase]: For 99078/99078 co-relation queries the response was YES. [2024-06-03 18:44:55,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16851 conditions, 2682 events. 1582/2682 cut-off events. For 99078/99078 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15266 event pairs, 411 based on Foata normal form. 16/2696 useless extension candidates. Maximal degree in co-relation 16770. Up to 2200 conditions per place. [2024-06-03 18:44:55,968 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 168 selfloop transitions, 45 changer transitions 0/220 dead transitions. [2024-06-03 18:44:55,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 220 transitions, 2804 flow [2024-06-03 18:44:55,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:55,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:55,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:44:55,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:44:55,969 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 2260 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:44:55,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 220 transitions, 2804 flow [2024-06-03 18:44:56,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 220 transitions, 2732 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:56,102 INFO L231 Difference]: Finished difference. Result has 164 places, 190 transitions, 2313 flow [2024-06-03 18:44:56,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2313, PETRI_PLACES=164, PETRI_TRANSITIONS=190} [2024-06-03 18:44:56,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-03 18:44:56,103 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 190 transitions, 2313 flow [2024-06-03 18:44:56,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:56,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:56,103 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-03 18:44:56,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:44:56,103 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:56,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:56,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1681511528, now seen corresponding path program 4 times [2024-06-03 18:44:56,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:56,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867021606] [2024-06-03 18:44:56,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:56,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:56,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:56,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:56,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867021606] [2024-06-03 18:44:56,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867021606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:56,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:56,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:56,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16519763] [2024-06-03 18:44:56,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:56,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:56,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:56,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:56,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:56,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:56,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 190 transitions, 2313 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:56,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:56,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:56,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:56,615 INFO L124 PetriNetUnfolderBase]: 1640/2790 cut-off events. [2024-06-03 18:44:56,615 INFO L125 PetriNetUnfolderBase]: For 105631/105631 co-relation queries the response was YES. [2024-06-03 18:44:56,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17521 conditions, 2790 events. 1640/2790 cut-off events. For 105631/105631 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16103 event pairs, 426 based on Foata normal form. 16/2804 useless extension candidates. Maximal degree in co-relation 17439. Up to 2298 conditions per place. [2024-06-03 18:44:56,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 173 selfloop transitions, 45 changer transitions 0/225 dead transitions. [2024-06-03 18:44:56,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 225 transitions, 2879 flow [2024-06-03 18:44:56,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:56,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:44:56,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:44:56,636 INFO L175 Difference]: Start difference. First operand has 164 places, 190 transitions, 2313 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:44:56,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 225 transitions, 2879 flow [2024-06-03 18:44:56,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 225 transitions, 2772 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:56,790 INFO L231 Difference]: Finished difference. Result has 167 places, 191 transitions, 2333 flow [2024-06-03 18:44:56,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2333, PETRI_PLACES=167, PETRI_TRANSITIONS=191} [2024-06-03 18:44:56,791 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-03 18:44:56,791 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 191 transitions, 2333 flow [2024-06-03 18:44:56,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:56,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:56,791 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-03 18:44:56,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:44:56,792 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:56,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:56,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1306148878, now seen corresponding path program 5 times [2024-06-03 18:44:56,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:56,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675438302] [2024-06-03 18:44:56,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:56,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:56,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:56,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:56,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675438302] [2024-06-03 18:44:56,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675438302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:56,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:56,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:56,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626945828] [2024-06-03 18:44:56,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:56,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:56,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:56,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:56,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:56,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:56,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 191 transitions, 2333 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:56,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:56,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:56,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:57,320 INFO L124 PetriNetUnfolderBase]: 1681/2861 cut-off events. [2024-06-03 18:44:57,320 INFO L125 PetriNetUnfolderBase]: For 108312/108312 co-relation queries the response was YES. [2024-06-03 18:44:57,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17894 conditions, 2861 events. 1681/2861 cut-off events. For 108312/108312 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16612 event pairs, 421 based on Foata normal form. 12/2871 useless extension candidates. Maximal degree in co-relation 17811. Up to 2282 conditions per place. [2024-06-03 18:44:57,342 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 48 changer transitions 0/233 dead transitions. [2024-06-03 18:44:57,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 233 transitions, 2943 flow [2024-06-03 18:44:57,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:57,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:57,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 18:44:57,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-03 18:44:57,343 INFO L175 Difference]: Start difference. First operand has 167 places, 191 transitions, 2333 flow. Second operand 9 states and 218 transitions. [2024-06-03 18:44:57,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 233 transitions, 2943 flow [2024-06-03 18:44:57,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 233 transitions, 2834 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:57,489 INFO L231 Difference]: Finished difference. Result has 170 places, 192 transitions, 2358 flow [2024-06-03 18:44:57,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2358, PETRI_PLACES=170, PETRI_TRANSITIONS=192} [2024-06-03 18:44:57,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-03 18:44:57,489 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 192 transitions, 2358 flow [2024-06-03 18:44:57,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:57,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:57,490 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-03 18:44:57,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:44:57,490 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:57,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:57,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1513223050, now seen corresponding path program 1 times [2024-06-03 18:44:57,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:57,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374999368] [2024-06-03 18:44:57,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:57,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:57,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:57,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:57,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374999368] [2024-06-03 18:44:57,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374999368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:57,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:57,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:57,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656452866] [2024-06-03 18:44:57,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:57,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:57,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:57,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:57,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:57,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:57,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 192 transitions, 2358 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:57,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:57,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:57,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:58,025 INFO L124 PetriNetUnfolderBase]: 1808/3084 cut-off events. [2024-06-03 18:44:58,025 INFO L125 PetriNetUnfolderBase]: For 125841/125841 co-relation queries the response was YES. [2024-06-03 18:44:58,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3084 events. 1808/3084 cut-off events. For 125841/125841 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18344 event pairs, 458 based on Foata normal form. 12/3094 useless extension candidates. Maximal degree in co-relation 19547. Up to 2183 conditions per place. [2024-06-03 18:44:58,053 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 50 changer transitions 0/229 dead transitions. [2024-06-03 18:44:58,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 229 transitions, 3116 flow [2024-06-03 18:44:58,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:58,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:58,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:44:58,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 18:44:58,054 INFO L175 Difference]: Start difference. First operand has 170 places, 192 transitions, 2358 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:44:58,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 229 transitions, 3116 flow [2024-06-03 18:44:58,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 229 transitions, 2996 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:58,250 INFO L231 Difference]: Finished difference. Result has 170 places, 194 transitions, 2410 flow [2024-06-03 18:44:58,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2410, PETRI_PLACES=170, PETRI_TRANSITIONS=194} [2024-06-03 18:44:58,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-03 18:44:58,251 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 194 transitions, 2410 flow [2024-06-03 18:44:58,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:58,251 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-03 18:44:58,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:44:58,252 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:58,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:58,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1956205720, now seen corresponding path program 1 times [2024-06-03 18:44:58,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:58,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553233709] [2024-06-03 18:44:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:58,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:58,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:58,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:58,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:58,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553233709] [2024-06-03 18:44:58,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553233709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:58,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:58,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:58,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830183263] [2024-06-03 18:44:58,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:58,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:58,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:58,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:58,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:58,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:58,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 194 transitions, 2410 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:58,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:58,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:58,715 INFO L124 PetriNetUnfolderBase]: 1837/3117 cut-off events. [2024-06-03 18:44:58,715 INFO L125 PetriNetUnfolderBase]: For 125851/125851 co-relation queries the response was YES. [2024-06-03 18:44:58,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20186 conditions, 3117 events. 1837/3117 cut-off events. For 125851/125851 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18474 event pairs, 492 based on Foata normal form. 1/3112 useless extension candidates. Maximal degree in co-relation 20101. Up to 2635 conditions per place. [2024-06-03 18:44:58,743 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 68 changer transitions 0/228 dead transitions. [2024-06-03 18:44:58,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3364 flow [2024-06-03 18:44:58,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:58,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:58,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 18:44:58,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-03 18:44:58,744 INFO L175 Difference]: Start difference. First operand has 170 places, 194 transitions, 2410 flow. Second operand 6 states and 155 transitions. [2024-06-03 18:44:58,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3364 flow [2024-06-03 18:44:58,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 228 transitions, 3281 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:58,925 INFO L231 Difference]: Finished difference. Result has 176 places, 206 transitions, 2781 flow [2024-06-03 18:44:58,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2781, PETRI_PLACES=176, PETRI_TRANSITIONS=206} [2024-06-03 18:44:58,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-03 18:44:58,926 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 206 transitions, 2781 flow [2024-06-03 18:44:58,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:58,930 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-03 18:44:58,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:44:58,930 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:58,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:58,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1956355450, now seen corresponding path program 2 times [2024-06-03 18:44:58,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:58,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528859732] [2024-06-03 18:44:58,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:58,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:58,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:59,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:59,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:59,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528859732] [2024-06-03 18:44:59,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528859732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:59,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:59,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:59,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666125638] [2024-06-03 18:44:59,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:59,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:59,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:59,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:59,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:59,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:59,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 206 transitions, 2781 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:59,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:59,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:59,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:59,451 INFO L124 PetriNetUnfolderBase]: 1870/3187 cut-off events. [2024-06-03 18:44:59,452 INFO L125 PetriNetUnfolderBase]: For 130926/130926 co-relation queries the response was YES. [2024-06-03 18:44:59,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21155 conditions, 3187 events. 1870/3187 cut-off events. For 130926/130926 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19029 event pairs, 478 based on Foata normal form. 1/3185 useless extension candidates. Maximal degree in co-relation 21065. Up to 2840 conditions per place. [2024-06-03 18:44:59,481 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 39 changer transitions 0/243 dead transitions. [2024-06-03 18:44:59,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 243 transitions, 3713 flow [2024-06-03 18:44:59,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:59,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:59,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:44:59,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:44:59,483 INFO L175 Difference]: Start difference. First operand has 176 places, 206 transitions, 2781 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:44:59,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 243 transitions, 3713 flow [2024-06-03 18:44:59,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 243 transitions, 3598 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:59,731 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 3087 flow [2024-06-03 18:44:59,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3087, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2024-06-03 18:44:59,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-03 18:44:59,732 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 3087 flow [2024-06-03 18:44:59,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:59,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:59,732 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-03 18:44:59,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:44:59,733 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:59,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:59,733 INFO L85 PathProgramCache]: Analyzing trace with hash -480871796, now seen corresponding path program 6 times [2024-06-03 18:44:59,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:59,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607511553] [2024-06-03 18:44:59,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:59,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:59,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:59,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:59,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:59,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607511553] [2024-06-03 18:44:59,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607511553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:59,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:59,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:59,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452467930] [2024-06-03 18:44:59,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:59,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:59,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:59,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:59,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:59,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:59,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 3087 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:59,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:59,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:59,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:00,314 INFO L124 PetriNetUnfolderBase]: 1842/3121 cut-off events. [2024-06-03 18:45:00,314 INFO L125 PetriNetUnfolderBase]: For 136132/136132 co-relation queries the response was YES. [2024-06-03 18:45:00,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20327 conditions, 3121 events. 1842/3121 cut-off events. For 136132/136132 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 18576 event pairs, 500 based on Foata normal form. 16/3130 useless extension candidates. Maximal degree in co-relation 20234. Up to 2624 conditions per place. [2024-06-03 18:45:00,344 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 47 changer transitions 0/254 dead transitions. [2024-06-03 18:45:00,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 254 transitions, 3675 flow [2024-06-03 18:45:00,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:00,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:00,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:45:00,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:45:00,345 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 3087 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:45:00,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 254 transitions, 3675 flow [2024-06-03 18:45:00,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 254 transitions, 3564 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:00,596 INFO L231 Difference]: Finished difference. Result has 189 places, 223 transitions, 3077 flow [2024-06-03 18:45:00,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3077, PETRI_PLACES=189, PETRI_TRANSITIONS=223} [2024-06-03 18:45:00,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-03 18:45:00,597 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 223 transitions, 3077 flow [2024-06-03 18:45:00,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:00,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:00,597 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-03 18:45:00,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:45:00,597 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:00,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:00,598 INFO L85 PathProgramCache]: Analyzing trace with hash -480875516, now seen corresponding path program 7 times [2024-06-03 18:45:00,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:00,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979456622] [2024-06-03 18:45:00,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:00,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:00,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:00,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:00,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:00,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979456622] [2024-06-03 18:45:00,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979456622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:00,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:00,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:00,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422504316] [2024-06-03 18:45:00,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:00,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:00,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:00,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:00,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:00,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:00,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 223 transitions, 3077 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:00,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:00,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:00,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:01,153 INFO L124 PetriNetUnfolderBase]: 1883/3192 cut-off events. [2024-06-03 18:45:01,153 INFO L125 PetriNetUnfolderBase]: For 139713/139713 co-relation queries the response was YES. [2024-06-03 18:45:01,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20788 conditions, 3192 events. 1883/3192 cut-off events. For 139713/139713 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19174 event pairs, 495 based on Foata normal form. 12/3197 useless extension candidates. Maximal degree in co-relation 20694. Up to 2608 conditions per place. [2024-06-03 18:45:01,182 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 50 changer transitions 0/262 dead transitions. [2024-06-03 18:45:01,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 262 transitions, 3741 flow [2024-06-03 18:45:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:01,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:01,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-03 18:45:01,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-03 18:45:01,184 INFO L175 Difference]: Start difference. First operand has 189 places, 223 transitions, 3077 flow. Second operand 9 states and 214 transitions. [2024-06-03 18:45:01,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 262 transitions, 3741 flow [2024-06-03 18:45:01,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 262 transitions, 3642 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:01,438 INFO L231 Difference]: Finished difference. Result has 192 places, 224 transitions, 3120 flow [2024-06-03 18:45:01,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3120, PETRI_PLACES=192, PETRI_TRANSITIONS=224} [2024-06-03 18:45:01,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-03 18:45:01,440 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 224 transitions, 3120 flow [2024-06-03 18:45:01,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:01,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:01,440 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-03 18:45:01,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:45:01,441 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:01,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:01,441 INFO L85 PathProgramCache]: Analyzing trace with hash -614329088, now seen corresponding path program 8 times [2024-06-03 18:45:01,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:01,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3217768] [2024-06-03 18:45:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:01,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:01,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:01,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:01,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:01,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3217768] [2024-06-03 18:45:01,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3217768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:01,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:01,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:01,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165629309] [2024-06-03 18:45:01,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:01,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:01,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:01,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:01,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:01,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:01,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 224 transitions, 3120 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:01,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:01,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:01,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:02,024 INFO L124 PetriNetUnfolderBase]: 1916/3266 cut-off events. [2024-06-03 18:45:02,025 INFO L125 PetriNetUnfolderBase]: For 148020/148024 co-relation queries the response was YES. [2024-06-03 18:45:02,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21090 conditions, 3266 events. 1916/3266 cut-off events. For 148020/148024 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19795 event pairs, 514 based on Foata normal form. 20/3283 useless extension candidates. Maximal degree in co-relation 20995. Up to 2754 conditions per place. [2024-06-03 18:45:02,054 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 201 selfloop transitions, 44 changer transitions 0/252 dead transitions. [2024-06-03 18:45:02,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 3730 flow [2024-06-03 18:45:02,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:02,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:02,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:45:02,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:45:02,055 INFO L175 Difference]: Start difference. First operand has 192 places, 224 transitions, 3120 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:45:02,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 3730 flow [2024-06-03 18:45:02,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 252 transitions, 3602 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:02,281 INFO L231 Difference]: Finished difference. Result has 192 places, 225 transitions, 3125 flow [2024-06-03 18:45:02,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3125, PETRI_PLACES=192, PETRI_TRANSITIONS=225} [2024-06-03 18:45:02,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-03 18:45:02,281 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 225 transitions, 3125 flow [2024-06-03 18:45:02,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:02,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:02,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-03 18:45:02,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:45:02,282 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:02,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:02,282 INFO L85 PathProgramCache]: Analyzing trace with hash -728240538, now seen corresponding path program 2 times [2024-06-03 18:45:02,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:02,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061199453] [2024-06-03 18:45:02,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:02,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:02,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:02,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061199453] [2024-06-03 18:45:02,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061199453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:02,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:02,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:02,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16777610] [2024-06-03 18:45:02,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:02,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:02,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:02,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:02,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:02,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:02,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 225 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:02,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:02,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:02,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:02,835 INFO L124 PetriNetUnfolderBase]: 1957/3347 cut-off events. [2024-06-03 18:45:02,836 INFO L125 PetriNetUnfolderBase]: For 150735/150739 co-relation queries the response was YES. [2024-06-03 18:45:02,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21444 conditions, 3347 events. 1957/3347 cut-off events. For 150735/150739 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20458 event pairs, 514 based on Foata normal form. 16/3360 useless extension candidates. Maximal degree in co-relation 21348. Up to 2738 conditions per place. [2024-06-03 18:45:02,865 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 46 changer transitions 0/256 dead transitions. [2024-06-03 18:45:02,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 3759 flow [2024-06-03 18:45:02,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:02,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:02,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:45:02,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:45:02,866 INFO L175 Difference]: Start difference. First operand has 192 places, 225 transitions, 3125 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:45:02,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 3759 flow [2024-06-03 18:45:03,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 256 transitions, 3644 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:03,145 INFO L231 Difference]: Finished difference. Result has 194 places, 226 transitions, 3148 flow [2024-06-03 18:45:03,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3148, PETRI_PLACES=194, PETRI_TRANSITIONS=226} [2024-06-03 18:45:03,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-03 18:45:03,146 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 226 transitions, 3148 flow [2024-06-03 18:45:03,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:03,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:03,148 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-03 18:45:03,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:45:03,149 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:03,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:03,149 INFO L85 PathProgramCache]: Analyzing trace with hash -166379930, now seen corresponding path program 3 times [2024-06-03 18:45:03,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:03,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869521464] [2024-06-03 18:45:03,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:03,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:03,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:03,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:03,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:03,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869521464] [2024-06-03 18:45:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869521464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:03,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:03,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:03,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006075015] [2024-06-03 18:45:03,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:03,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:03,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:03,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:03,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:03,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:03,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 226 transitions, 3148 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:03,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:03,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:03,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:03,708 INFO L124 PetriNetUnfolderBase]: 1937/3315 cut-off events. [2024-06-03 18:45:03,709 INFO L125 PetriNetUnfolderBase]: For 143682/143686 co-relation queries the response was YES. [2024-06-03 18:45:03,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20690 conditions, 3315 events. 1937/3315 cut-off events. For 143682/143686 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20269 event pairs, 459 based on Foata normal form. 16/3328 useless extension candidates. Maximal degree in co-relation 20593. Up to 2141 conditions per place. [2024-06-03 18:45:03,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 55 changer transitions 0/256 dead transitions. [2024-06-03 18:45:03,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 256 transitions, 3674 flow [2024-06-03 18:45:03,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:03,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:03,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:45:03,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 18:45:03,740 INFO L175 Difference]: Start difference. First operand has 194 places, 226 transitions, 3148 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:45:03,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 256 transitions, 3674 flow [2024-06-03 18:45:03,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 256 transitions, 3544 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:03,990 INFO L231 Difference]: Finished difference. Result has 194 places, 225 transitions, 3060 flow [2024-06-03 18:45:03,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=194, PETRI_TRANSITIONS=225} [2024-06-03 18:45:03,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-03 18:45:03,991 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 225 transitions, 3060 flow [2024-06-03 18:45:03,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:03,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:03,991 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-03 18:45:03,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:45:03,992 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:03,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash 596734886, now seen corresponding path program 3 times [2024-06-03 18:45:03,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:03,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869289043] [2024-06-03 18:45:03,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:03,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:04,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:04,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:04,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869289043] [2024-06-03 18:45:04,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869289043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:04,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:04,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:04,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061273412] [2024-06-03 18:45:04,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:04,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:04,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:04,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:04,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:04,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:04,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 225 transitions, 3060 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:04,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:04,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:04,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:04,485 INFO L124 PetriNetUnfolderBase]: 1942/3306 cut-off events. [2024-06-03 18:45:04,485 INFO L125 PetriNetUnfolderBase]: For 131119/131119 co-relation queries the response was YES. [2024-06-03 18:45:04,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20655 conditions, 3306 events. 1942/3306 cut-off events. For 131119/131119 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20049 event pairs, 508 based on Foata normal form. 1/3303 useless extension candidates. Maximal degree in co-relation 20558. Up to 2793 conditions per place. [2024-06-03 18:45:04,514 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 74 changer transitions 0/247 dead transitions. [2024-06-03 18:45:04,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 247 transitions, 3929 flow [2024-06-03 18:45:04,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:04,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:04,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:45:04,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:45:04,515 INFO L175 Difference]: Start difference. First operand has 194 places, 225 transitions, 3060 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:45:04,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 247 transitions, 3929 flow [2024-06-03 18:45:04,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 247 transitions, 3753 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:04,811 INFO L231 Difference]: Finished difference. Result has 194 places, 228 transitions, 3099 flow [2024-06-03 18:45:04,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3099, PETRI_PLACES=194, PETRI_TRANSITIONS=228} [2024-06-03 18:45:04,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-03 18:45:04,811 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 228 transitions, 3099 flow [2024-06-03 18:45:04,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:04,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:04,812 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-03 18:45:04,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:45:04,812 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:04,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash -215092072, now seen corresponding path program 4 times [2024-06-03 18:45:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:04,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808633195] [2024-06-03 18:45:04,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:04,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:04,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:04,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:04,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808633195] [2024-06-03 18:45:04,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808633195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:04,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:04,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:04,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635759074] [2024-06-03 18:45:04,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:04,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:04,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:04,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:04,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:04,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:04,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 228 transitions, 3099 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:04,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:04,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:04,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:05,308 INFO L124 PetriNetUnfolderBase]: 1934/3293 cut-off events. [2024-06-03 18:45:05,308 INFO L125 PetriNetUnfolderBase]: For 132614/132614 co-relation queries the response was YES. [2024-06-03 18:45:05,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20192 conditions, 3293 events. 1934/3293 cut-off events. For 132614/132614 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19951 event pairs, 509 based on Foata normal form. 2/3291 useless extension candidates. Maximal degree in co-relation 20095. Up to 2788 conditions per place. [2024-06-03 18:45:05,337 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 70 changer transitions 0/243 dead transitions. [2024-06-03 18:45:05,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 243 transitions, 3799 flow [2024-06-03 18:45:05,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:05,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:05,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:45:05,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:45:05,338 INFO L175 Difference]: Start difference. First operand has 194 places, 228 transitions, 3099 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:45:05,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 243 transitions, 3799 flow [2024-06-03 18:45:05,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 243 transitions, 3605 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:05,655 INFO L231 Difference]: Finished difference. Result has 197 places, 228 transitions, 3053 flow [2024-06-03 18:45:05,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3053, PETRI_PLACES=197, PETRI_TRANSITIONS=228} [2024-06-03 18:45:05,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-03 18:45:05,655 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 228 transitions, 3053 flow [2024-06-03 18:45:05,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:05,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:05,656 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-03 18:45:05,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:45:05,656 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:05,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:05,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1395175872, now seen corresponding path program 5 times [2024-06-03 18:45:05,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:05,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477132100] [2024-06-03 18:45:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:05,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:05,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:05,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:05,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477132100] [2024-06-03 18:45:05,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477132100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:05,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:05,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:05,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842785912] [2024-06-03 18:45:05,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:05,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:05,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:05,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:05,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:05,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:05,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 228 transitions, 3053 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:05,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:05,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:05,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:06,187 INFO L124 PetriNetUnfolderBase]: 1928/3295 cut-off events. [2024-06-03 18:45:06,187 INFO L125 PetriNetUnfolderBase]: For 133042/133042 co-relation queries the response was YES. [2024-06-03 18:45:06,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19961 conditions, 3295 events. 1928/3295 cut-off events. For 133042/133042 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19967 event pairs, 479 based on Foata normal form. 2/3294 useless extension candidates. Maximal degree in co-relation 19864. Up to 2767 conditions per place. [2024-06-03 18:45:06,217 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 96 changer transitions 0/257 dead transitions. [2024-06-03 18:45:06,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 257 transitions, 3840 flow [2024-06-03 18:45:06,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:06,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:06,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:45:06,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-03 18:45:06,218 INFO L175 Difference]: Start difference. First operand has 197 places, 228 transitions, 3053 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:45:06,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 257 transitions, 3840 flow [2024-06-03 18:45:06,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 257 transitions, 3677 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:06,585 INFO L231 Difference]: Finished difference. Result has 200 places, 228 transitions, 3111 flow [2024-06-03 18:45:06,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3111, PETRI_PLACES=200, PETRI_TRANSITIONS=228} [2024-06-03 18:45:06,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-03 18:45:06,585 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 228 transitions, 3111 flow [2024-06-03 18:45:06,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:06,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:06,586 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-03 18:45:06,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:45:06,586 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:06,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:06,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1683613446, now seen corresponding path program 6 times [2024-06-03 18:45:06,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:06,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116525536] [2024-06-03 18:45:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:06,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:06,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:06,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:06,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116525536] [2024-06-03 18:45:06,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116525536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:06,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:06,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:06,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258047968] [2024-06-03 18:45:06,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:06,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:06,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:06,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:06,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:06,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:06,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 228 transitions, 3111 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:06,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:06,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:06,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:07,108 INFO L124 PetriNetUnfolderBase]: 1920/3275 cut-off events. [2024-06-03 18:45:07,108 INFO L125 PetriNetUnfolderBase]: For 136062/136062 co-relation queries the response was YES. [2024-06-03 18:45:07,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19902 conditions, 3275 events. 1920/3275 cut-off events. For 136062/136062 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19859 event pairs, 500 based on Foata normal form. 2/3274 useless extension candidates. Maximal degree in co-relation 19804. Up to 2762 conditions per place. [2024-06-03 18:45:07,134 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 156 selfloop transitions, 86 changer transitions 0/249 dead transitions. [2024-06-03 18:45:07,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 249 transitions, 3764 flow [2024-06-03 18:45:07,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:07,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:07,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 18:45:07,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-03 18:45:07,135 INFO L175 Difference]: Start difference. First operand has 200 places, 228 transitions, 3111 flow. Second operand 6 states and 155 transitions. [2024-06-03 18:45:07,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 249 transitions, 3764 flow [2024-06-03 18:45:07,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 3519 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:07,494 INFO L231 Difference]: Finished difference. Result has 200 places, 228 transitions, 3053 flow [2024-06-03 18:45:07,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3053, PETRI_PLACES=200, PETRI_TRANSITIONS=228} [2024-06-03 18:45:07,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-03 18:45:07,494 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 228 transitions, 3053 flow [2024-06-03 18:45:07,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:07,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:07,495 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-03 18:45:07,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:45:07,495 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:07,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash -218802059, now seen corresponding path program 1 times [2024-06-03 18:45:07,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:07,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813870583] [2024-06-03 18:45:07,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:07,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:07,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:07,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813870583] [2024-06-03 18:45:07,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813870583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:07,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:07,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:07,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765521945] [2024-06-03 18:45:07,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:07,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:07,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:07,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:07,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:07,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:07,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 228 transitions, 3053 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:07,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:07,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:07,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:07,982 INFO L124 PetriNetUnfolderBase]: 1948/3329 cut-off events. [2024-06-03 18:45:07,982 INFO L125 PetriNetUnfolderBase]: For 139938/139942 co-relation queries the response was YES. [2024-06-03 18:45:08,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 3329 events. 1948/3329 cut-off events. For 139938/139942 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20285 event pairs, 514 based on Foata normal form. 6/3333 useless extension candidates. Maximal degree in co-relation 20183. Up to 2808 conditions per place. [2024-06-03 18:45:08,013 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 174 selfloop transitions, 71 changer transitions 0/252 dead transitions. [2024-06-03 18:45:08,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 252 transitions, 3924 flow [2024-06-03 18:45:08,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:08,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:08,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:45:08,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:45:08,015 INFO L175 Difference]: Start difference. First operand has 200 places, 228 transitions, 3053 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:45:08,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 252 transitions, 3924 flow [2024-06-03 18:45:08,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 252 transitions, 3670 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:08,355 INFO L231 Difference]: Finished difference. Result has 200 places, 237 transitions, 3108 flow [2024-06-03 18:45:08,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3108, PETRI_PLACES=200, PETRI_TRANSITIONS=237} [2024-06-03 18:45:08,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-03 18:45:08,356 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 237 transitions, 3108 flow [2024-06-03 18:45:08,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:08,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:08,356 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-03 18:45:08,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:45:08,357 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:08,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:08,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1425177279, now seen corresponding path program 2 times [2024-06-03 18:45:08,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:08,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039177344] [2024-06-03 18:45:08,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:08,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:08,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:08,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:08,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039177344] [2024-06-03 18:45:08,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039177344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:08,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:08,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:08,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739732360] [2024-06-03 18:45:08,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:08,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:08,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:08,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:08,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:08,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:08,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 237 transitions, 3108 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:08,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:08,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:08,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:08,911 INFO L124 PetriNetUnfolderBase]: 1958/3339 cut-off events. [2024-06-03 18:45:08,911 INFO L125 PetriNetUnfolderBase]: For 143322/143322 co-relation queries the response was YES. [2024-06-03 18:45:08,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20446 conditions, 3339 events. 1958/3339 cut-off events. For 143322/143322 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20350 event pairs, 506 based on Foata normal form. 2/3337 useless extension candidates. Maximal degree in co-relation 20345. Up to 2818 conditions per place. [2024-06-03 18:45:08,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 86 changer transitions 0/260 dead transitions. [2024-06-03 18:45:08,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 260 transitions, 4033 flow [2024-06-03 18:45:08,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:08,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:08,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 18:45:08,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-03 18:45:08,943 INFO L175 Difference]: Start difference. First operand has 200 places, 237 transitions, 3108 flow. Second operand 9 states and 205 transitions. [2024-06-03 18:45:08,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 260 transitions, 4033 flow [2024-06-03 18:45:09,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 260 transitions, 3894 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:09,249 INFO L231 Difference]: Finished difference. Result has 207 places, 241 transitions, 3217 flow [2024-06-03 18:45:09,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2974, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3217, PETRI_PLACES=207, PETRI_TRANSITIONS=241} [2024-06-03 18:45:09,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-03 18:45:09,250 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 241 transitions, 3217 flow [2024-06-03 18:45:09,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:09,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:09,250 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-03 18:45:09,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:45:09,251 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:09,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:09,251 INFO L85 PathProgramCache]: Analyzing trace with hash -215082989, now seen corresponding path program 3 times [2024-06-03 18:45:09,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:09,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17975456] [2024-06-03 18:45:09,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:09,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:09,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:09,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17975456] [2024-06-03 18:45:09,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17975456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:09,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:09,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:09,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532870694] [2024-06-03 18:45:09,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:09,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:09,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:09,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:09,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:09,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:09,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 241 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:09,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:09,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:09,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:09,790 INFO L124 PetriNetUnfolderBase]: 1954/3335 cut-off events. [2024-06-03 18:45:09,790 INFO L125 PetriNetUnfolderBase]: For 146306/146306 co-relation queries the response was YES. [2024-06-03 18:45:09,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20347 conditions, 3335 events. 1954/3335 cut-off events. For 146306/146306 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20343 event pairs, 506 based on Foata normal form. 2/3333 useless extension candidates. Maximal degree in co-relation 20245. Up to 2816 conditions per place. [2024-06-03 18:45:09,823 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 80 changer transitions 0/257 dead transitions. [2024-06-03 18:45:09,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 257 transitions, 3963 flow [2024-06-03 18:45:09,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:09,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:09,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:45:09,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:45:09,825 INFO L175 Difference]: Start difference. First operand has 207 places, 241 transitions, 3217 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:45:09,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 257 transitions, 3963 flow [2024-06-03 18:45:10,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 257 transitions, 3677 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:10,146 INFO L231 Difference]: Finished difference. Result has 207 places, 241 transitions, 3099 flow [2024-06-03 18:45:10,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3099, PETRI_PLACES=207, PETRI_TRANSITIONS=241} [2024-06-03 18:45:10,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-03 18:45:10,147 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 241 transitions, 3099 flow [2024-06-03 18:45:10,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:10,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:10,147 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-03 18:45:10,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:45:10,147 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:10,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:10,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1676247133, now seen corresponding path program 4 times [2024-06-03 18:45:10,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:10,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496932750] [2024-06-03 18:45:10,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:10,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:10,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:10,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:10,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496932750] [2024-06-03 18:45:10,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496932750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:10,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:10,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:10,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985378307] [2024-06-03 18:45:10,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:10,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:10,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:10,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:10,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:10,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:10,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 241 transitions, 3099 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:10,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:10,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:10,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:10,685 INFO L124 PetriNetUnfolderBase]: 1969/3365 cut-off events. [2024-06-03 18:45:10,685 INFO L125 PetriNetUnfolderBase]: For 151712/151712 co-relation queries the response was YES. [2024-06-03 18:45:10,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20385 conditions, 3365 events. 1969/3365 cut-off events. For 151712/151712 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20594 event pairs, 493 based on Foata normal form. 3/3365 useless extension candidates. Maximal degree in co-relation 20284. Up to 2826 conditions per place. [2024-06-03 18:45:10,717 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 98 changer transitions 0/264 dead transitions. [2024-06-03 18:45:10,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3951 flow [2024-06-03 18:45:10,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:10,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:10,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:45:10,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:45:10,719 INFO L175 Difference]: Start difference. First operand has 207 places, 241 transitions, 3099 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:45:10,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3951 flow [2024-06-03 18:45:11,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 264 transitions, 3785 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:11,070 INFO L231 Difference]: Finished difference. Result has 208 places, 248 transitions, 3230 flow [2024-06-03 18:45:11,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3230, PETRI_PLACES=208, PETRI_TRANSITIONS=248} [2024-06-03 18:45:11,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-03 18:45:11,070 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 248 transitions, 3230 flow [2024-06-03 18:45:11,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:11,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:11,071 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-03 18:45:11,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:45:11,071 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:11,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:11,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1683604363, now seen corresponding path program 5 times [2024-06-03 18:45:11,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:11,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045778340] [2024-06-03 18:45:11,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:11,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:11,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:11,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:11,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045778340] [2024-06-03 18:45:11,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045778340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:11,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:11,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:11,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925744067] [2024-06-03 18:45:11,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:11,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:11,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:11,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:11,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:11,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:11,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 248 transitions, 3230 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:11,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:11,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:11,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:11,578 INFO L124 PetriNetUnfolderBase]: 1962/3356 cut-off events. [2024-06-03 18:45:11,578 INFO L125 PetriNetUnfolderBase]: For 152364/152364 co-relation queries the response was YES. [2024-06-03 18:45:11,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20280 conditions, 3356 events. 1962/3356 cut-off events. For 152364/152364 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20537 event pairs, 496 based on Foata normal form. 3/3356 useless extension candidates. Maximal degree in co-relation 20178. Up to 2821 conditions per place. [2024-06-03 18:45:11,610 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 165 selfloop transitions, 93 changer transitions 0/265 dead transitions. [2024-06-03 18:45:11,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 265 transitions, 3896 flow [2024-06-03 18:45:11,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:11,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:11,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:45:11,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 18:45:11,611 INFO L175 Difference]: Start difference. First operand has 208 places, 248 transitions, 3230 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:45:11,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 265 transitions, 3896 flow [2024-06-03 18:45:11,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 265 transitions, 3719 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:11,981 INFO L231 Difference]: Finished difference. Result has 210 places, 248 transitions, 3253 flow [2024-06-03 18:45:11,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3253, PETRI_PLACES=210, PETRI_TRANSITIONS=248} [2024-06-03 18:45:11,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-03 18:45:11,982 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 248 transitions, 3253 flow [2024-06-03 18:45:11,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:11,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:11,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:11,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:45:11,982 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:11,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:11,983 INFO L85 PathProgramCache]: Analyzing trace with hash 366379209, now seen corresponding path program 1 times [2024-06-03 18:45:11,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:11,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910030276] [2024-06-03 18:45:11,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:11,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:11,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:12,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:12,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:12,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910030276] [2024-06-03 18:45:12,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910030276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:12,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:12,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:12,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278654353] [2024-06-03 18:45:12,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:12,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:12,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:12,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:12,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:12,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:12,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 248 transitions, 3253 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:12,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:12,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:12,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:12,486 INFO L124 PetriNetUnfolderBase]: 1999/3419 cut-off events. [2024-06-03 18:45:12,486 INFO L125 PetriNetUnfolderBase]: For 161642/161642 co-relation queries the response was YES. [2024-06-03 18:45:12,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21037 conditions, 3419 events. 1999/3419 cut-off events. For 161642/161642 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20941 event pairs, 503 based on Foata normal form. 1/3412 useless extension candidates. Maximal degree in co-relation 20934. Up to 2861 conditions per place. [2024-06-03 18:45:12,520 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 166 selfloop transitions, 107 changer transitions 0/280 dead transitions. [2024-06-03 18:45:12,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 280 transitions, 4241 flow [2024-06-03 18:45:12,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:12,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:12,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 18:45:12,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 18:45:12,521 INFO L175 Difference]: Start difference. First operand has 210 places, 248 transitions, 3253 flow. Second operand 6 states and 153 transitions. [2024-06-03 18:45:12,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 280 transitions, 4241 flow [2024-06-03 18:45:12,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 280 transitions, 3940 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:12,909 INFO L231 Difference]: Finished difference. Result has 209 places, 259 transitions, 3342 flow [2024-06-03 18:45:12,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3342, PETRI_PLACES=209, PETRI_TRANSITIONS=259} [2024-06-03 18:45:12,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-03 18:45:12,910 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 259 transitions, 3342 flow [2024-06-03 18:45:12,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:12,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:12,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:12,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:45:12,911 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:12,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:12,911 INFO L85 PathProgramCache]: Analyzing trace with hash 683538539, now seen corresponding path program 2 times [2024-06-03 18:45:12,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:12,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306447800] [2024-06-03 18:45:12,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:12,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:12,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-03 18:45:12,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:12,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306447800] [2024-06-03 18:45:12,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306447800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:12,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:12,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:12,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069024634] [2024-06-03 18:45:12,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:12,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:12,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:13,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:13,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:13,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:13,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 259 transitions, 3342 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:13,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:13,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:13,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:13,506 INFO L124 PetriNetUnfolderBase]: 2004/3428 cut-off events. [2024-06-03 18:45:13,506 INFO L125 PetriNetUnfolderBase]: For 166562/166562 co-relation queries the response was YES. [2024-06-03 18:45:13,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21068 conditions, 3428 events. 2004/3428 cut-off events. For 166562/166562 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20975 event pairs, 503 based on Foata normal form. 1/3421 useless extension candidates. Maximal degree in co-relation 20965. Up to 2865 conditions per place. [2024-06-03 18:45:13,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 109 changer transitions 0/283 dead transitions. [2024-06-03 18:45:13,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 283 transitions, 4101 flow [2024-06-03 18:45:13,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:13,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:13,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:45:13,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:45:13,541 INFO L175 Difference]: Start difference. First operand has 209 places, 259 transitions, 3342 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:45:13,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 283 transitions, 4101 flow [2024-06-03 18:45:13,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 283 transitions, 3944 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:13,940 INFO L231 Difference]: Finished difference. Result has 214 places, 262 transitions, 3452 flow [2024-06-03 18:45:13,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3452, PETRI_PLACES=214, PETRI_TRANSITIONS=262} [2024-06-03 18:45:13,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-03 18:45:13,941 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 262 transitions, 3452 flow [2024-06-03 18:45:13,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:13,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:13,941 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-03 18:45:13,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:45:13,941 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:13,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:13,942 INFO L85 PathProgramCache]: Analyzing trace with hash 114630211, now seen corresponding path program 3 times [2024-06-03 18:45:13,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:13,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567284552] [2024-06-03 18:45:13,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:13,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:13,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:14,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:14,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:14,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567284552] [2024-06-03 18:45:14,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567284552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:14,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:14,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:14,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187927661] [2024-06-03 18:45:14,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:14,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:14,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:14,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:14,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:14,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:14,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 262 transitions, 3452 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:14,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:14,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:14,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:14,518 INFO L124 PetriNetUnfolderBase]: 2001/3428 cut-off events. [2024-06-03 18:45:14,518 INFO L125 PetriNetUnfolderBase]: For 170160/170160 co-relation queries the response was YES. [2024-06-03 18:45:14,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21113 conditions, 3428 events. 2001/3428 cut-off events. For 170160/170160 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20996 event pairs, 475 based on Foata normal form. 1/3426 useless extension candidates. Maximal degree in co-relation 21009. Up to 3057 conditions per place. [2024-06-03 18:45:14,552 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 39 changer transitions 0/280 dead transitions. [2024-06-03 18:45:14,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 280 transitions, 4055 flow [2024-06-03 18:45:14,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:14,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:14,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:45:14,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:45:14,553 INFO L175 Difference]: Start difference. First operand has 214 places, 262 transitions, 3452 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:45:14,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 280 transitions, 4055 flow [2024-06-03 18:45:15,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 280 transitions, 3811 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:15,006 INFO L231 Difference]: Finished difference. Result has 216 places, 262 transitions, 3298 flow [2024-06-03 18:45:15,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3210, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3298, PETRI_PLACES=216, PETRI_TRANSITIONS=262} [2024-06-03 18:45:15,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-03 18:45:15,007 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 262 transitions, 3298 flow [2024-06-03 18:45:15,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:15,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:15,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-03 18:45:15,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:45:15,007 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:15,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1538296333, now seen corresponding path program 4 times [2024-06-03 18:45:15,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:15,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876964504] [2024-06-03 18:45:15,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:15,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:15,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:15,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876964504] [2024-06-03 18:45:15,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876964504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:15,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:15,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:15,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047627076] [2024-06-03 18:45:15,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:15,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:15,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:15,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:15,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:15,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:15,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 262 transitions, 3298 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:15,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:15,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:15,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:15,585 INFO L124 PetriNetUnfolderBase]: 2006/3421 cut-off events. [2024-06-03 18:45:15,585 INFO L125 PetriNetUnfolderBase]: For 175560/175560 co-relation queries the response was YES. [2024-06-03 18:45:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20969 conditions, 3421 events. 2006/3421 cut-off events. For 175560/175560 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20917 event pairs, 522 based on Foata normal form. 1/3418 useless extension candidates. Maximal degree in co-relation 20864. Up to 2867 conditions per place. [2024-06-03 18:45:15,615 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 100 changer transitions 0/283 dead transitions. [2024-06-03 18:45:15,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 283 transitions, 4050 flow [2024-06-03 18:45:15,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:15,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:15,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:45:15,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:45:15,616 INFO L175 Difference]: Start difference. First operand has 216 places, 262 transitions, 3298 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:45:15,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 283 transitions, 4050 flow [2024-06-03 18:45:15,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 283 transitions, 3972 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:15,991 INFO L231 Difference]: Finished difference. Result has 217 places, 265 transitions, 3468 flow [2024-06-03 18:45:15,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3468, PETRI_PLACES=217, PETRI_TRANSITIONS=265} [2024-06-03 18:45:15,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-03 18:45:15,992 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 265 transitions, 3468 flow [2024-06-03 18:45:15,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:15,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:15,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:15,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:45:15,993 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:15,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:15,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1054526085, now seen corresponding path program 5 times [2024-06-03 18:45:15,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:15,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712120351] [2024-06-03 18:45:15,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:15,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:15,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:16,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:16,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:16,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712120351] [2024-06-03 18:45:16,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712120351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:16,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:16,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:16,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512573390] [2024-06-03 18:45:16,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:16,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:16,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:16,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:16,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:16,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:16,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 265 transitions, 3468 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:16,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:16,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:16,516 INFO L124 PetriNetUnfolderBase]: 2011/3444 cut-off events. [2024-06-03 18:45:16,516 INFO L125 PetriNetUnfolderBase]: For 182899/182903 co-relation queries the response was YES. [2024-06-03 18:45:16,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21379 conditions, 3444 events. 2011/3444 cut-off events. For 182899/182903 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21212 event pairs, 513 based on Foata normal form. 5/3447 useless extension candidates. Maximal degree in co-relation 21273. Up to 2871 conditions per place. [2024-06-03 18:45:16,550 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 99 changer transitions 0/286 dead transitions. [2024-06-03 18:45:16,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 286 transitions, 4350 flow [2024-06-03 18:45:16,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:16,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:16,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:45:16,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:45:16,551 INFO L175 Difference]: Start difference. First operand has 217 places, 265 transitions, 3468 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:45:16,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 286 transitions, 4350 flow [2024-06-03 18:45:16,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 286 transitions, 4210 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:16,892 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3576 flow [2024-06-03 18:45:16,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3576, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-06-03 18:45:16,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-03 18:45:16,893 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3576 flow [2024-06-03 18:45:16,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:16,893 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-03 18:45:16,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:45:16,893 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:16,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:16,894 INFO L85 PathProgramCache]: Analyzing trace with hash -290513399, now seen corresponding path program 6 times [2024-06-03 18:45:16,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:16,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808377896] [2024-06-03 18:45:16,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:16,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:16,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:16,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:16,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:16,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808377896] [2024-06-03 18:45:16,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808377896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:16,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:16,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:16,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214418769] [2024-06-03 18:45:16,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:16,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:16,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:16,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:16,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:16,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:16,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3576 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:16,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:16,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:17,446 INFO L124 PetriNetUnfolderBase]: 2003/3432 cut-off events. [2024-06-03 18:45:17,446 INFO L125 PetriNetUnfolderBase]: For 187619/187623 co-relation queries the response was YES. [2024-06-03 18:45:17,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3432 events. 2003/3432 cut-off events. For 187619/187623 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21127 event pairs, 513 based on Foata normal form. 6/3436 useless extension candidates. Maximal degree in co-relation 21206. Up to 2863 conditions per place. [2024-06-03 18:45:17,476 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 184 selfloop transitions, 91 changer transitions 0/282 dead transitions. [2024-06-03 18:45:17,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 282 transitions, 4280 flow [2024-06-03 18:45:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:17,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:17,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:45:17,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:45:17,477 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3576 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:45:17,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 282 transitions, 4280 flow [2024-06-03 18:45:17,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 282 transitions, 4077 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:17,927 INFO L231 Difference]: Finished difference. Result has 222 places, 268 transitions, 3563 flow [2024-06-03 18:45:17,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3563, PETRI_PLACES=222, PETRI_TRANSITIONS=268} [2024-06-03 18:45:17,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-03 18:45:17,928 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 268 transitions, 3563 flow [2024-06-03 18:45:17,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:17,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:17,928 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-03 18:45:17,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:45:17,928 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:17,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:17,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1231276309, now seen corresponding path program 7 times [2024-06-03 18:45:17,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:17,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496362099] [2024-06-03 18:45:17,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:17,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:17,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:18,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:18,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:18,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496362099] [2024-06-03 18:45:18,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496362099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:18,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:18,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:18,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354372635] [2024-06-03 18:45:18,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:18,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:18,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:18,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:18,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:18,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:18,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 268 transitions, 3563 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:18,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:18,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:18,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:18,484 INFO L124 PetriNetUnfolderBase]: 1997/3416 cut-off events. [2024-06-03 18:45:18,484 INFO L125 PetriNetUnfolderBase]: For 188927/188927 co-relation queries the response was YES. [2024-06-03 18:45:18,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21212 conditions, 3416 events. 1997/3416 cut-off events. For 188927/188927 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20990 event pairs, 513 based on Foata normal form. 2/3414 useless extension candidates. Maximal degree in co-relation 21103. Up to 2858 conditions per place. [2024-06-03 18:45:18,518 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 102 changer transitions 0/286 dead transitions. [2024-06-03 18:45:18,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 286 transitions, 4407 flow [2024-06-03 18:45:18,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:18,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:18,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:45:18,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-03 18:45:18,520 INFO L175 Difference]: Start difference. First operand has 222 places, 268 transitions, 3563 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:45:18,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 286 transitions, 4407 flow [2024-06-03 18:45:18,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 286 transitions, 4215 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:18,940 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3582 flow [2024-06-03 18:45:18,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3582, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-03 18:45:18,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-03 18:45:18,941 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3582 flow [2024-06-03 18:45:18,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:18,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:18,941 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-03 18:45:18,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:45:18,941 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:18,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:18,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1922348203, now seen corresponding path program 8 times [2024-06-03 18:45:18,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:18,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834938982] [2024-06-03 18:45:18,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:18,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:19,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:19,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834938982] [2024-06-03 18:45:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834938982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:19,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:19,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:19,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892480024] [2024-06-03 18:45:19,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:19,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:19,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:19,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:19,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:19,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:19,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3582 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:19,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:19,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:19,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:19,513 INFO L124 PetriNetUnfolderBase]: 1989/3404 cut-off events. [2024-06-03 18:45:19,513 INFO L125 PetriNetUnfolderBase]: For 190395/190395 co-relation queries the response was YES. [2024-06-03 18:45:19,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21146 conditions, 3404 events. 1989/3404 cut-off events. For 190395/190395 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20898 event pairs, 513 based on Foata normal form. 2/3402 useless extension candidates. Maximal degree in co-relation 21036. Up to 2850 conditions per place. [2024-06-03 18:45:19,544 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 98 changer transitions 0/283 dead transitions. [2024-06-03 18:45:19,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 283 transitions, 4294 flow [2024-06-03 18:45:19,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:19,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:45:19,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:45:19,545 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3582 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:45:19,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 283 transitions, 4294 flow [2024-06-03 18:45:19,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 283 transitions, 4034 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:19,982 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3527 flow [2024-06-03 18:45:19,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-03 18:45:19,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-03 18:45:19,983 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3527 flow [2024-06-03 18:45:19,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:19,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:19,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:19,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:45:19,983 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:19,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:19,983 INFO L85 PathProgramCache]: Analyzing trace with hash -300778139, now seen corresponding path program 9 times [2024-06-03 18:45:19,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:19,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168185729] [2024-06-03 18:45:19,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:19,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:20,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:20,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168185729] [2024-06-03 18:45:20,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168185729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:20,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:20,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:20,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472538391] [2024-06-03 18:45:20,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:20,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:20,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:20,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:20,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:20,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:20,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3527 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:20,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:20,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:20,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:20,542 INFO L124 PetriNetUnfolderBase]: 1983/3406 cut-off events. [2024-06-03 18:45:20,542 INFO L125 PetriNetUnfolderBase]: For 189899/189899 co-relation queries the response was YES. [2024-06-03 18:45:20,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 3406 events. 1983/3406 cut-off events. For 189899/189899 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20944 event pairs, 475 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 20884. Up to 2849 conditions per place. [2024-06-03 18:45:20,576 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 179 selfloop transitions, 109 changer transitions 0/295 dead transitions. [2024-06-03 18:45:20,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 295 transitions, 4297 flow [2024-06-03 18:45:20,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:20,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:20,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:45:20,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-03 18:45:20,578 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3527 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:45:20,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 295 transitions, 4297 flow [2024-06-03 18:45:21,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 295 transitions, 4089 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:21,134 INFO L231 Difference]: Finished difference. Result has 227 places, 268 transitions, 3566 flow [2024-06-03 18:45:21,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3566, PETRI_PLACES=227, PETRI_TRANSITIONS=268} [2024-06-03 18:45:21,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-03 18:45:21,135 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 268 transitions, 3566 flow [2024-06-03 18:45:21,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:21,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:21,135 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-03 18:45:21,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:45:21,136 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:21,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:21,136 INFO L85 PathProgramCache]: Analyzing trace with hash -652141431, now seen corresponding path program 10 times [2024-06-03 18:45:21,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:21,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719853610] [2024-06-03 18:45:21,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:21,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:21,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719853610] [2024-06-03 18:45:21,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719853610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:21,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:21,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:21,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619237000] [2024-06-03 18:45:21,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:21,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:21,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:21,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:21,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 268 transitions, 3566 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:21,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:21,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:21,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:21,732 INFO L124 PetriNetUnfolderBase]: 1975/3386 cut-off events. [2024-06-03 18:45:21,732 INFO L125 PetriNetUnfolderBase]: For 191325/191325 co-relation queries the response was YES. [2024-06-03 18:45:21,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20908 conditions, 3386 events. 1975/3386 cut-off events. For 191325/191325 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20818 event pairs, 495 based on Foata normal form. 2/3385 useless extension candidates. Maximal degree in co-relation 20796. Up to 2841 conditions per place. [2024-06-03 18:45:21,767 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 95 changer transitions 0/287 dead transitions. [2024-06-03 18:45:21,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 287 transitions, 4174 flow [2024-06-03 18:45:21,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:45:21,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-03 18:45:21,768 INFO L175 Difference]: Start difference. First operand has 227 places, 268 transitions, 3566 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:45:21,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 287 transitions, 4174 flow [2024-06-03 18:45:22,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 287 transitions, 3987 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:22,442 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3582 flow [2024-06-03 18:45:22,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3582, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-03 18:45:22,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-03 18:45:22,442 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3582 flow [2024-06-03 18:45:22,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:22,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:22,443 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-03 18:45:22,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:45:22,443 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:22,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:22,444 INFO L85 PathProgramCache]: Analyzing trace with hash -288019655, now seen corresponding path program 1 times [2024-06-03 18:45:22,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:22,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515743109] [2024-06-03 18:45:22,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:22,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:22,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:22,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:22,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515743109] [2024-06-03 18:45:22,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515743109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:22,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:22,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:22,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064388986] [2024-06-03 18:45:22,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:22,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:22,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:22,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:22,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:22,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:45:22,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3582 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:22,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:22,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:45:22,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:23,003 INFO L124 PetriNetUnfolderBase]: 1908/3327 cut-off events. [2024-06-03 18:45:23,004 INFO L125 PetriNetUnfolderBase]: For 191915/191915 co-relation queries the response was YES. [2024-06-03 18:45:23,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20404 conditions, 3327 events. 1908/3327 cut-off events. For 191915/191915 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20715 event pairs, 347 based on Foata normal form. 7/3315 useless extension candidates. Maximal degree in co-relation 20294. Up to 2753 conditions per place. [2024-06-03 18:45:23,038 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 218 selfloop transitions, 30 changer transitions 1/291 dead transitions. [2024-06-03 18:45:23,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 291 transitions, 4160 flow [2024-06-03 18:45:23,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:45:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:45:23,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-03 18:45:23,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-03 18:45:23,040 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3582 flow. Second operand 5 states and 135 transitions. [2024-06-03 18:45:23,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 291 transitions, 4160 flow [2024-06-03 18:45:23,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 291 transitions, 3808 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 18:45:23,576 INFO L231 Difference]: Finished difference. Result has 222 places, 269 transitions, 3313 flow [2024-06-03 18:45:23,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3313, PETRI_PLACES=222, PETRI_TRANSITIONS=269} [2024-06-03 18:45:23,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-03 18:45:23,576 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 269 transitions, 3313 flow [2024-06-03 18:45:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:23,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:23,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:23,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:45:23,577 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:23,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:23,578 INFO L85 PathProgramCache]: Analyzing trace with hash -415481727, now seen corresponding path program 2 times [2024-06-03 18:45:23,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:23,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745826114] [2024-06-03 18:45:23,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:23,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:23,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:23,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:23,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745826114] [2024-06-03 18:45:23,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745826114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:23,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:23,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802755569] [2024-06-03 18:45:23,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:23,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:23,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:23,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:23,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:45:23,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 269 transitions, 3313 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:23,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:23,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:45:23,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:24,123 INFO L124 PetriNetUnfolderBase]: 1910/3324 cut-off events. [2024-06-03 18:45:24,124 INFO L125 PetriNetUnfolderBase]: For 182981/182986 co-relation queries the response was YES. [2024-06-03 18:45:24,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19867 conditions, 3324 events. 1910/3324 cut-off events. For 182981/182986 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20824 event pairs, 337 based on Foata normal form. 13/3317 useless extension candidates. Maximal degree in co-relation 19757. Up to 2652 conditions per place. [2024-06-03 18:45:24,156 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 223 selfloop transitions, 25 changer transitions 0/290 dead transitions. [2024-06-03 18:45:24,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 290 transitions, 4015 flow [2024-06-03 18:45:24,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:45:24,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:45:24,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-03 18:45:24,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-03 18:45:24,158 INFO L175 Difference]: Start difference. First operand has 222 places, 269 transitions, 3313 flow. Second operand 5 states and 129 transitions. [2024-06-03 18:45:24,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 290 transitions, 4015 flow [2024-06-03 18:45:24,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 290 transitions, 3908 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:24,652 INFO L231 Difference]: Finished difference. Result has 223 places, 270 transitions, 3272 flow [2024-06-03 18:45:24,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3272, PETRI_PLACES=223, PETRI_TRANSITIONS=270} [2024-06-03 18:45:24,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-03 18:45:24,652 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 270 transitions, 3272 flow [2024-06-03 18:45:24,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:24,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:24,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:24,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:45:24,653 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:24,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:24,653 INFO L85 PathProgramCache]: Analyzing trace with hash -848471015, now seen corresponding path program 1 times [2024-06-03 18:45:24,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:24,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23301820] [2024-06-03 18:45:24,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:24,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:24,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:24,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:24,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:24,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23301820] [2024-06-03 18:45:24,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23301820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:24,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:24,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:24,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264291630] [2024-06-03 18:45:24,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:24,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:24,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:24,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:24,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:24,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:24,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 270 transitions, 3272 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:24,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:24,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:24,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:25,194 INFO L124 PetriNetUnfolderBase]: 2013/3463 cut-off events. [2024-06-03 18:45:25,194 INFO L125 PetriNetUnfolderBase]: For 176956/176960 co-relation queries the response was YES. [2024-06-03 18:45:25,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20632 conditions, 3463 events. 2013/3463 cut-off events. For 176956/176960 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21355 event pairs, 453 based on Foata normal form. 6/3468 useless extension candidates. Maximal degree in co-relation 20522. Up to 3089 conditions per place. [2024-06-03 18:45:25,227 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 257 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-03 18:45:25,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 293 transitions, 4088 flow [2024-06-03 18:45:25,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:25,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:45:25,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:45:25,228 INFO L175 Difference]: Start difference. First operand has 223 places, 270 transitions, 3272 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:45:25,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 293 transitions, 4088 flow [2024-06-03 18:45:25,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 293 transitions, 4045 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:25,840 INFO L231 Difference]: Finished difference. Result has 227 places, 274 transitions, 3368 flow [2024-06-03 18:45:25,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3368, PETRI_PLACES=227, PETRI_TRANSITIONS=274} [2024-06-03 18:45:25,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-03 18:45:25,841 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 274 transitions, 3368 flow [2024-06-03 18:45:25,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:25,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:25,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:25,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:45:25,841 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:25,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:25,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1900403249, now seen corresponding path program 2 times [2024-06-03 18:45:25,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:25,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204466784] [2024-06-03 18:45:25,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:25,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:25,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:25,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:25,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204466784] [2024-06-03 18:45:25,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204466784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:25,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:25,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:25,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590157641] [2024-06-03 18:45:25,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:25,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:25,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:25,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:25,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:25,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:25,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 274 transitions, 3368 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:25,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:25,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:25,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:26,382 INFO L124 PetriNetUnfolderBase]: 2021/3475 cut-off events. [2024-06-03 18:45:26,382 INFO L125 PetriNetUnfolderBase]: For 182497/182501 co-relation queries the response was YES. [2024-06-03 18:45:26,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20780 conditions, 3475 events. 2021/3475 cut-off events. For 182497/182501 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21424 event pairs, 484 based on Foata normal form. 6/3480 useless extension candidates. Maximal degree in co-relation 20669. Up to 3134 conditions per place. [2024-06-03 18:45:26,419 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 257 selfloop transitions, 26 changer transitions 0/290 dead transitions. [2024-06-03 18:45:26,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 290 transitions, 4008 flow [2024-06-03 18:45:26,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:26,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:26,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:45:26,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-03 18:45:26,421 INFO L175 Difference]: Start difference. First operand has 227 places, 274 transitions, 3368 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:45:26,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 290 transitions, 4008 flow [2024-06-03 18:45:27,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 290 transitions, 3914 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:27,026 INFO L231 Difference]: Finished difference. Result has 231 places, 276 transitions, 3375 flow [2024-06-03 18:45:27,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3375, PETRI_PLACES=231, PETRI_TRANSITIONS=276} [2024-06-03 18:45:27,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-03 18:45:27,028 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 276 transitions, 3375 flow [2024-06-03 18:45:27,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:27,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:27,028 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-03 18:45:27,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:45:27,029 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:27,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:27,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1230999479, now seen corresponding path program 3 times [2024-06-03 18:45:27,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:27,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048921120] [2024-06-03 18:45:27,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:27,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:27,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:27,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048921120] [2024-06-03 18:45:27,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048921120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:27,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:27,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:27,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610987141] [2024-06-03 18:45:27,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:27,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:27,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:27,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:27,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:27,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:27,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 276 transitions, 3375 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:27,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:27,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:27,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:27,606 INFO L124 PetriNetUnfolderBase]: 2029/3483 cut-off events. [2024-06-03 18:45:27,606 INFO L125 PetriNetUnfolderBase]: For 187317/187317 co-relation queries the response was YES. [2024-06-03 18:45:27,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20853 conditions, 3483 events. 2029/3483 cut-off events. For 187317/187317 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21490 event pairs, 484 based on Foata normal form. 2/3483 useless extension candidates. Maximal degree in co-relation 20740. Up to 3146 conditions per place. [2024-06-03 18:45:27,638 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 258 selfloop transitions, 28 changer transitions 0/293 dead transitions. [2024-06-03 18:45:27,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 293 transitions, 4009 flow [2024-06-03 18:45:27,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:27,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:27,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:45:27,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-03 18:45:27,640 INFO L175 Difference]: Start difference. First operand has 231 places, 276 transitions, 3375 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:45:27,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 293 transitions, 4009 flow [2024-06-03 18:45:28,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 293 transitions, 3946 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:28,243 INFO L231 Difference]: Finished difference. Result has 234 places, 278 transitions, 3403 flow [2024-06-03 18:45:28,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3403, PETRI_PLACES=234, PETRI_TRANSITIONS=278} [2024-06-03 18:45:28,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-03 18:45:28,243 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 278 transitions, 3403 flow [2024-06-03 18:45:28,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:28,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:28,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:28,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:45:28,244 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:28,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:28,244 INFO L85 PathProgramCache]: Analyzing trace with hash -730138187, now seen corresponding path program 1 times [2024-06-03 18:45:28,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:28,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367878349] [2024-06-03 18:45:28,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:28,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:28,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:28,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:28,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:28,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367878349] [2024-06-03 18:45:28,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367878349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:28,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:28,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:28,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846618223] [2024-06-03 18:45:28,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:28,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:28,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:28,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:28,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:28,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:28,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 278 transitions, 3403 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:28,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:28,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:28,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:28,790 INFO L124 PetriNetUnfolderBase]: 2045/3491 cut-off events. [2024-06-03 18:45:28,790 INFO L125 PetriNetUnfolderBase]: For 198687/198687 co-relation queries the response was YES. [2024-06-03 18:45:28,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21129 conditions, 3491 events. 2045/3491 cut-off events. For 198687/198687 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21410 event pairs, 530 based on Foata normal form. 4/3491 useless extension candidates. Maximal degree in co-relation 21015. Up to 2935 conditions per place. [2024-06-03 18:45:28,823 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 187 selfloop transitions, 102 changer transitions 0/296 dead transitions. [2024-06-03 18:45:28,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 296 transitions, 4077 flow [2024-06-03 18:45:28,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:28,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:28,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:45:28,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:45:28,825 INFO L175 Difference]: Start difference. First operand has 234 places, 278 transitions, 3403 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:45:28,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 296 transitions, 4077 flow [2024-06-03 18:45:29,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 4006 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:29,474 INFO L231 Difference]: Finished difference. Result has 236 places, 281 transitions, 3608 flow [2024-06-03 18:45:29,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3332, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3608, PETRI_PLACES=236, PETRI_TRANSITIONS=281} [2024-06-03 18:45:29,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-03 18:45:29,475 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 281 transitions, 3608 flow [2024-06-03 18:45:29,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:29,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:29,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:29,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:45:29,475 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:29,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:29,476 INFO L85 PathProgramCache]: Analyzing trace with hash -652131511, now seen corresponding path program 4 times [2024-06-03 18:45:29,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:29,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789123317] [2024-06-03 18:45:29,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:29,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:29,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:29,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:29,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789123317] [2024-06-03 18:45:29,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789123317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:29,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:45:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133949419] [2024-06-03 18:45:29,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:29,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:45:29,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:29,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:45:29,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:45:29,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:29,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 281 transitions, 3608 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:29,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:29,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:29,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:30,065 INFO L124 PetriNetUnfolderBase]: 2040/3503 cut-off events. [2024-06-03 18:45:30,065 INFO L125 PetriNetUnfolderBase]: For 195660/195660 co-relation queries the response was YES. [2024-06-03 18:45:30,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21410 conditions, 3503 events. 2040/3503 cut-off events. For 195660/195660 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21592 event pairs, 446 based on Foata normal form. 2/3504 useless extension candidates. Maximal degree in co-relation 21295. Up to 3154 conditions per place. [2024-06-03 18:45:30,098 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 272 selfloop transitions, 22 changer transitions 0/301 dead transitions. [2024-06-03 18:45:30,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 301 transitions, 4246 flow [2024-06-03 18:45:30,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:30,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:30,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:45:30,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:45:30,099 INFO L175 Difference]: Start difference. First operand has 236 places, 281 transitions, 3608 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:45:30,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 301 transitions, 4246 flow [2024-06-03 18:45:30,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 301 transitions, 3980 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:30,782 INFO L231 Difference]: Finished difference. Result has 237 places, 281 transitions, 3394 flow [2024-06-03 18:45:30,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3342, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3394, PETRI_PLACES=237, PETRI_TRANSITIONS=281} [2024-06-03 18:45:30,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-03 18:45:30,783 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 281 transitions, 3394 flow [2024-06-03 18:45:30,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:30,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:30,783 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-03 18:45:30,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:45:30,784 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:30,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:30,784 INFO L85 PathProgramCache]: Analyzing trace with hash -651946813, now seen corresponding path program 2 times [2024-06-03 18:45:30,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:30,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461621130] [2024-06-03 18:45:30,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:30,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:30,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:30,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461621130] [2024-06-03 18:45:30,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461621130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:30,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:30,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:30,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001437306] [2024-06-03 18:45:30,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:30,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:30,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:30,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:30,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:30,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:30,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 281 transitions, 3394 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:30,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:30,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:30,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:31,389 INFO L124 PetriNetUnfolderBase]: 2084/3561 cut-off events. [2024-06-03 18:45:31,390 INFO L125 PetriNetUnfolderBase]: For 225466/225466 co-relation queries the response was YES. [2024-06-03 18:45:31,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21652 conditions, 3561 events. 2084/3561 cut-off events. For 225466/225466 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21965 event pairs, 504 based on Foata normal form. 12/3570 useless extension candidates. Maximal degree in co-relation 21536. Up to 2968 conditions per place. [2024-06-03 18:45:31,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 100 changer transitions 0/305 dead transitions. [2024-06-03 18:45:31,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 305 transitions, 4122 flow [2024-06-03 18:45:31,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:31,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:45:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:45:31,425 INFO L175 Difference]: Start difference. First operand has 237 places, 281 transitions, 3394 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:45:31,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 305 transitions, 4122 flow [2024-06-03 18:45:32,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 305 transitions, 4064 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:32,037 INFO L231 Difference]: Finished difference. Result has 239 places, 284 transitions, 3616 flow [2024-06-03 18:45:32,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3616, PETRI_PLACES=239, PETRI_TRANSITIONS=284} [2024-06-03 18:45:32,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-03 18:45:32,038 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 284 transitions, 3616 flow [2024-06-03 18:45:32,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:32,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:32,038 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-03 18:45:32,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:45:32,038 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:32,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:32,039 INFO L85 PathProgramCache]: Analyzing trace with hash -424045663, now seen corresponding path program 3 times [2024-06-03 18:45:32,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:32,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673710788] [2024-06-03 18:45:32,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:32,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:32,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:32,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:32,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:32,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673710788] [2024-06-03 18:45:32,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673710788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:32,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:32,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:32,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671746482] [2024-06-03 18:45:32,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:32,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:32,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:32,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:32,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:32,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:32,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 284 transitions, 3616 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:32,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:32,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:32,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:32,703 INFO L124 PetriNetUnfolderBase]: 2128/3629 cut-off events. [2024-06-03 18:45:32,703 INFO L125 PetriNetUnfolderBase]: For 236804/236804 co-relation queries the response was YES. [2024-06-03 18:45:32,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22741 conditions, 3629 events. 2128/3629 cut-off events. For 236804/236804 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22433 event pairs, 509 based on Foata normal form. 12/3638 useless extension candidates. Maximal degree in co-relation 22624. Up to 3036 conditions per place. [2024-06-03 18:45:32,739 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 196 selfloop transitions, 103 changer transitions 0/306 dead transitions. [2024-06-03 18:45:32,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 306 transitions, 4346 flow [2024-06-03 18:45:32,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:32,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:32,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:45:32,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 18:45:32,740 INFO L175 Difference]: Start difference. First operand has 239 places, 284 transitions, 3616 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:45:32,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 306 transitions, 4346 flow [2024-06-03 18:45:33,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 4098 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:33,337 INFO L231 Difference]: Finished difference. Result has 242 places, 287 transitions, 3660 flow [2024-06-03 18:45:33,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3660, PETRI_PLACES=242, PETRI_TRANSITIONS=287} [2024-06-03 18:45:33,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-03 18:45:33,338 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 287 transitions, 3660 flow [2024-06-03 18:45:33,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:33,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:33,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:33,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:45:33,338 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:33,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:33,339 INFO L85 PathProgramCache]: Analyzing trace with hash -415474783, now seen corresponding path program 4 times [2024-06-03 18:45:33,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:33,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687967728] [2024-06-03 18:45:33,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:33,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:33,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:33,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:33,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687967728] [2024-06-03 18:45:33,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687967728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:33,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:33,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:33,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814515605] [2024-06-03 18:45:33,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:33,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:33,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:33,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:33,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:33,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:33,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 287 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:33,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:33,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:33,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:34,017 INFO L124 PetriNetUnfolderBase]: 2398/4073 cut-off events. [2024-06-03 18:45:34,017 INFO L125 PetriNetUnfolderBase]: For 340681/340681 co-relation queries the response was YES. [2024-06-03 18:45:34,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27516 conditions, 4073 events. 2398/4073 cut-off events. For 340681/340681 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25631 event pairs, 611 based on Foata normal form. 12/4082 useless extension candidates. Maximal degree in co-relation 27398. Up to 2917 conditions per place. [2024-06-03 18:45:34,058 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 203 selfloop transitions, 109 changer transitions 0/319 dead transitions. [2024-06-03 18:45:34,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 319 transitions, 4651 flow [2024-06-03 18:45:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:34,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:34,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:45:34,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:45:34,060 INFO L175 Difference]: Start difference. First operand has 242 places, 287 transitions, 3660 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:45:34,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 319 transitions, 4651 flow [2024-06-03 18:45:34,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 4391 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:34,775 INFO L231 Difference]: Finished difference. Result has 245 places, 293 transitions, 3787 flow [2024-06-03 18:45:34,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3787, PETRI_PLACES=245, PETRI_TRANSITIONS=293} [2024-06-03 18:45:34,776 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-03 18:45:34,776 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 293 transitions, 3787 flow [2024-06-03 18:45:34,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:34,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:34,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:34,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:45:34,777 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:34,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:34,777 INFO L85 PathProgramCache]: Analyzing trace with hash -973756629, now seen corresponding path program 1 times [2024-06-03 18:45:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:34,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137805534] [2024-06-03 18:45:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:34,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:34,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:34,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:34,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137805534] [2024-06-03 18:45:34,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137805534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:34,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:34,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:34,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429921785] [2024-06-03 18:45:34,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:34,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:34,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:34,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:34,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:34,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:34,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 293 transitions, 3787 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:34,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:34,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:34,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:35,492 INFO L124 PetriNetUnfolderBase]: 2411/4101 cut-off events. [2024-06-03 18:45:35,493 INFO L125 PetriNetUnfolderBase]: For 320324/320324 co-relation queries the response was YES. [2024-06-03 18:45:35,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27800 conditions, 4101 events. 2411/4101 cut-off events. For 320324/320324 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25818 event pairs, 624 based on Foata normal form. 1/4099 useless extension candidates. Maximal degree in co-relation 27680. Up to 3672 conditions per place. [2024-06-03 18:45:35,532 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 50 changer transitions 0/330 dead transitions. [2024-06-03 18:45:35,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 330 transitions, 4767 flow [2024-06-03 18:45:35,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:35,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:35,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:45:35,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:45:35,534 INFO L175 Difference]: Start difference. First operand has 245 places, 293 transitions, 3787 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:45:35,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 330 transitions, 4767 flow [2024-06-03 18:45:36,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 330 transitions, 4561 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:36,290 INFO L231 Difference]: Finished difference. Result has 250 places, 299 transitions, 3824 flow [2024-06-03 18:45:36,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3824, PETRI_PLACES=250, PETRI_TRANSITIONS=299} [2024-06-03 18:45:36,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-03 18:45:36,290 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 299 transitions, 3824 flow [2024-06-03 18:45:36,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:36,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:36,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:36,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:45:36,291 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:36,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:36,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1458070439, now seen corresponding path program 2 times [2024-06-03 18:45:36,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:36,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583591271] [2024-06-03 18:45:36,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:36,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:36,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:36,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:36,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:36,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583591271] [2024-06-03 18:45:36,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583591271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:36,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:36,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:36,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404754968] [2024-06-03 18:45:36,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:36,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:36,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:36,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:36,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:36,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:36,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 299 transitions, 3824 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:36,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:36,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:36,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:36,944 INFO L124 PetriNetUnfolderBase]: 2448/4152 cut-off events. [2024-06-03 18:45:36,945 INFO L125 PetriNetUnfolderBase]: For 346629/346629 co-relation queries the response was YES. [2024-06-03 18:45:36,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28702 conditions, 4152 events. 2448/4152 cut-off events. For 346629/346629 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 26150 event pairs, 656 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 28579. Up to 3295 conditions per place. [2024-06-03 18:45:36,990 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 179 selfloop transitions, 155 changer transitions 0/341 dead transitions. [2024-06-03 18:45:36,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 341 transitions, 5326 flow [2024-06-03 18:45:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:36,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:36,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 18:45:36,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-03 18:45:36,991 INFO L175 Difference]: Start difference. First operand has 250 places, 299 transitions, 3824 flow. Second operand 7 states and 180 transitions. [2024-06-03 18:45:36,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 341 transitions, 5326 flow [2024-06-03 18:45:37,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 341 transitions, 5209 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:37,718 INFO L231 Difference]: Finished difference. Result has 255 places, 313 transitions, 4304 flow [2024-06-03 18:45:37,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3707, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4304, PETRI_PLACES=255, PETRI_TRANSITIONS=313} [2024-06-03 18:45:37,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-03 18:45:37,718 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 313 transitions, 4304 flow [2024-06-03 18:45:37,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:37,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:37,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:37,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:45:37,719 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:37,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:37,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1292132775, now seen corresponding path program 3 times [2024-06-03 18:45:37,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:37,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582640971] [2024-06-03 18:45:37,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:37,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:37,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:37,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582640971] [2024-06-03 18:45:37,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582640971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:37,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:37,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:37,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858636830] [2024-06-03 18:45:37,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:37,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:37,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:37,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:37,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:37,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:37,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 313 transitions, 4304 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:37,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:37,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:37,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:38,411 INFO L124 PetriNetUnfolderBase]: 2453/4161 cut-off events. [2024-06-03 18:45:38,411 INFO L125 PetriNetUnfolderBase]: For 360902/360902 co-relation queries the response was YES. [2024-06-03 18:45:38,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29971 conditions, 4161 events. 2453/4161 cut-off events. For 360902/360902 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26235 event pairs, 656 based on Foata normal form. 1/4149 useless extension candidates. Maximal degree in co-relation 29845. Up to 3297 conditions per place. [2024-06-03 18:45:38,458 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 177 selfloop transitions, 157 changer transitions 0/341 dead transitions. [2024-06-03 18:45:38,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 341 transitions, 5639 flow [2024-06-03 18:45:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:38,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:38,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:45:38,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:45:38,461 INFO L175 Difference]: Start difference. First operand has 255 places, 313 transitions, 4304 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:45:38,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 341 transitions, 5639 flow [2024-06-03 18:45:39,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 341 transitions, 5444 flow, removed 83 selfloop flow, removed 1 redundant places. [2024-06-03 18:45:39,378 INFO L231 Difference]: Finished difference. Result has 261 places, 316 transitions, 4514 flow [2024-06-03 18:45:39,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4514, PETRI_PLACES=261, PETRI_TRANSITIONS=316} [2024-06-03 18:45:39,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-03 18:45:39,379 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 316 transitions, 4514 flow [2024-06-03 18:45:39,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:39,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:39,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:39,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:45:39,379 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:39,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:39,380 INFO L85 PathProgramCache]: Analyzing trace with hash 310782559, now seen corresponding path program 4 times [2024-06-03 18:45:39,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:39,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211640192] [2024-06-03 18:45:39,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:39,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:39,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:39,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:39,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:39,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211640192] [2024-06-03 18:45:39,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211640192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:39,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:39,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:39,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347898492] [2024-06-03 18:45:39,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:39,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:39,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:39,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:39,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:39,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:39,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 316 transitions, 4514 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:39,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:39,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:39,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:40,104 INFO L124 PetriNetUnfolderBase]: 2466/4191 cut-off events. [2024-06-03 18:45:40,105 INFO L125 PetriNetUnfolderBase]: For 367228/367228 co-relation queries the response was YES. [2024-06-03 18:45:40,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29358 conditions, 4191 events. 2466/4191 cut-off events. For 367228/367228 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26439 event pairs, 625 based on Foata normal form. 1/4189 useless extension candidates. Maximal degree in co-relation 29229. Up to 3772 conditions per place. [2024-06-03 18:45:40,152 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 291 selfloop transitions, 44 changer transitions 0/342 dead transitions. [2024-06-03 18:45:40,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 342 transitions, 5512 flow [2024-06-03 18:45:40,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:40,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:40,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:45:40,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:45:40,153 INFO L175 Difference]: Start difference. First operand has 261 places, 316 transitions, 4514 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:45:40,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 342 transitions, 5512 flow [2024-06-03 18:45:41,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 342 transitions, 5180 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:41,135 INFO L231 Difference]: Finished difference. Result has 266 places, 322 transitions, 4420 flow [2024-06-03 18:45:41,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4420, PETRI_PLACES=266, PETRI_TRANSITIONS=322} [2024-06-03 18:45:41,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-03 18:45:41,136 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 322 transitions, 4420 flow [2024-06-03 18:45:41,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:41,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:41,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:41,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:45:41,137 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:41,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:41,137 INFO L85 PathProgramCache]: Analyzing trace with hash -994456751, now seen corresponding path program 5 times [2024-06-03 18:45:41,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:41,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394904735] [2024-06-03 18:45:41,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:41,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:41,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:41,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:41,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394904735] [2024-06-03 18:45:41,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394904735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:41,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:41,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:41,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722190593] [2024-06-03 18:45:41,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:41,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:41,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:41,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:41,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:41,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:41,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 322 transitions, 4420 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:41,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:41,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:41,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:41,864 INFO L124 PetriNetUnfolderBase]: 2471/4168 cut-off events. [2024-06-03 18:45:41,864 INFO L125 PetriNetUnfolderBase]: For 377756/377756 co-relation queries the response was YES. [2024-06-03 18:45:41,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29206 conditions, 4168 events. 2471/4168 cut-off events. For 377756/377756 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26290 event pairs, 712 based on Foata normal form. 1/4161 useless extension candidates. Maximal degree in co-relation 29075. Up to 3307 conditions per place. [2024-06-03 18:45:41,912 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 150 changer transitions 0/355 dead transitions. [2024-06-03 18:45:41,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 355 transitions, 5876 flow [2024-06-03 18:45:41,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:41,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:45:41,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:45:41,914 INFO L175 Difference]: Start difference. First operand has 266 places, 322 transitions, 4420 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:45:41,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 355 transitions, 5876 flow [2024-06-03 18:45:42,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 355 transitions, 5749 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:42,813 INFO L231 Difference]: Finished difference. Result has 268 places, 332 transitions, 4857 flow [2024-06-03 18:45:42,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4857, PETRI_PLACES=268, PETRI_TRANSITIONS=332} [2024-06-03 18:45:42,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-03 18:45:42,814 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 332 transitions, 4857 flow [2024-06-03 18:45:42,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:42,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:42,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:42,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:45:42,814 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:42,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:42,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1668699777, now seen corresponding path program 6 times [2024-06-03 18:45:42,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:42,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435640451] [2024-06-03 18:45:42,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:42,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:42,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:42,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:42,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435640451] [2024-06-03 18:45:42,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435640451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:42,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:42,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:42,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370895761] [2024-06-03 18:45:42,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:42,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:42,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:42,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:42,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:42,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:42,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 332 transitions, 4857 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:42,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:42,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:42,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:43,574 INFO L124 PetriNetUnfolderBase]: 2476/4177 cut-off events. [2024-06-03 18:45:43,575 INFO L125 PetriNetUnfolderBase]: For 389510/389510 co-relation queries the response was YES. [2024-06-03 18:45:43,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29797 conditions, 4177 events. 2476/4177 cut-off events. For 389510/389510 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26327 event pairs, 712 based on Foata normal form. 1/4170 useless extension candidates. Maximal degree in co-relation 29665. Up to 3309 conditions per place. [2024-06-03 18:45:43,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 151 changer transitions 0/355 dead transitions. [2024-06-03 18:45:43,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 355 transitions, 6149 flow [2024-06-03 18:45:43,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:43,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:43,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:45:43,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:45:43,622 INFO L175 Difference]: Start difference. First operand has 268 places, 332 transitions, 4857 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:45:43,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 355 transitions, 6149 flow [2024-06-03 18:45:44,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 355 transitions, 5958 flow, removed 78 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:44,805 INFO L231 Difference]: Finished difference. Result has 273 places, 335 transitions, 5066 flow [2024-06-03 18:45:44,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5066, PETRI_PLACES=273, PETRI_TRANSITIONS=335} [2024-06-03 18:45:44,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-03 18:45:44,806 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 335 transitions, 5066 flow [2024-06-03 18:45:44,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:44,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:44,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:44,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:45:44,806 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:44,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash -545028041, now seen corresponding path program 7 times [2024-06-03 18:45:44,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:44,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653197268] [2024-06-03 18:45:44,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:44,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:44,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:44,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:44,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:44,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653197268] [2024-06-03 18:45:44,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653197268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:44,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:44,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:44,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604481938] [2024-06-03 18:45:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:44,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:44,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:44,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:44,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:44,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:44,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 335 transitions, 5066 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:44,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:44,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:44,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:45,545 INFO L124 PetriNetUnfolderBase]: 2494/4208 cut-off events. [2024-06-03 18:45:45,546 INFO L125 PetriNetUnfolderBase]: For 406372/406372 co-relation queries the response was YES. [2024-06-03 18:45:45,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30490 conditions, 4208 events. 2494/4208 cut-off events. For 406372/406372 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26605 event pairs, 713 based on Foata normal form. 2/4202 useless extension candidates. Maximal degree in co-relation 30356. Up to 3321 conditions per place. [2024-06-03 18:45:45,597 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 153 changer transitions 0/359 dead transitions. [2024-06-03 18:45:45,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 359 transitions, 6424 flow [2024-06-03 18:45:45,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:45,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:45,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:45:45,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:45:45,598 INFO L175 Difference]: Start difference. First operand has 273 places, 335 transitions, 5066 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:45:45,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 359 transitions, 6424 flow [2024-06-03 18:45:46,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 359 transitions, 6159 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:46,527 INFO L231 Difference]: Finished difference. Result has 277 places, 342 transitions, 5268 flow [2024-06-03 18:45:46,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5268, PETRI_PLACES=277, PETRI_TRANSITIONS=342} [2024-06-03 18:45:46,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-03 18:45:46,528 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 342 transitions, 5268 flow [2024-06-03 18:45:46,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:46,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:46,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:46,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:45:46,528 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:46,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:46,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1250171929, now seen corresponding path program 8 times [2024-06-03 18:45:46,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:46,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119267475] [2024-06-03 18:45:46,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:46,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:46,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:46,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:46,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119267475] [2024-06-03 18:45:46,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119267475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:46,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:46,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:46,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977836558] [2024-06-03 18:45:46,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:46,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:46,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:46,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:46,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:46,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:46,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 342 transitions, 5268 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:46,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:46,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:46,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:47,302 INFO L124 PetriNetUnfolderBase]: 2512/4267 cut-off events. [2024-06-03 18:45:47,303 INFO L125 PetriNetUnfolderBase]: For 418850/418850 co-relation queries the response was YES. [2024-06-03 18:45:47,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30963 conditions, 4267 events. 2512/4267 cut-off events. For 418850/418850 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27123 event pairs, 647 based on Foata normal form. 2/4266 useless extension candidates. Maximal degree in co-relation 30828. Up to 3537 conditions per place. [2024-06-03 18:45:47,346 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 121 changer transitions 0/374 dead transitions. [2024-06-03 18:45:47,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 374 transitions, 6502 flow [2024-06-03 18:45:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:47,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:47,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:45:47,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:45:47,347 INFO L175 Difference]: Start difference. First operand has 277 places, 342 transitions, 5268 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:45:47,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 374 transitions, 6502 flow [2024-06-03 18:45:48,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 374 transitions, 6179 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:48,361 INFO L231 Difference]: Finished difference. Result has 282 places, 348 transitions, 5381 flow [2024-06-03 18:45:48,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5381, PETRI_PLACES=282, PETRI_TRANSITIONS=348} [2024-06-03 18:45:48,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-03 18:45:48,362 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 348 transitions, 5381 flow [2024-06-03 18:45:48,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:48,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:48,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:48,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:45:48,362 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:48,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:48,363 INFO L85 PathProgramCache]: Analyzing trace with hash -861117415, now seen corresponding path program 9 times [2024-06-03 18:45:48,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:48,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373164823] [2024-06-03 18:45:48,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:48,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:48,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:48,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:48,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373164823] [2024-06-03 18:45:48,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373164823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:48,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:48,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:48,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267213351] [2024-06-03 18:45:48,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:48,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:48,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:48,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:48,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:48,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:48,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 348 transitions, 5381 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:48,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:48,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:48,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:49,117 INFO L124 PetriNetUnfolderBase]: 2506/4263 cut-off events. [2024-06-03 18:45:49,118 INFO L125 PetriNetUnfolderBase]: For 418648/418648 co-relation queries the response was YES. [2024-06-03 18:45:49,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30837 conditions, 4263 events. 2506/4263 cut-off events. For 418648/418648 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27049 event pairs, 625 based on Foata normal form. 2/4262 useless extension candidates. Maximal degree in co-relation 30700. Up to 3534 conditions per place. [2024-06-03 18:45:49,167 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 239 selfloop transitions, 135 changer transitions 0/381 dead transitions. [2024-06-03 18:45:49,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 381 transitions, 6549 flow [2024-06-03 18:45:49,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:49,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:49,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-03 18:45:49,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:45:49,169 INFO L175 Difference]: Start difference. First operand has 282 places, 348 transitions, 5381 flow. Second operand 8 states and 208 transitions. [2024-06-03 18:45:49,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 381 transitions, 6549 flow [2024-06-03 18:45:50,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 381 transitions, 6290 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:50,425 INFO L231 Difference]: Finished difference. Result has 285 places, 349 transitions, 5498 flow [2024-06-03 18:45:50,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5122, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5498, PETRI_PLACES=285, PETRI_TRANSITIONS=349} [2024-06-03 18:45:50,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-03 18:45:50,425 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 349 transitions, 5498 flow [2024-06-03 18:45:50,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:50,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:50,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:50,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:45:50,426 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:50,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:50,426 INFO L85 PathProgramCache]: Analyzing trace with hash 95936054, now seen corresponding path program 1 times [2024-06-03 18:45:50,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:50,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659724227] [2024-06-03 18:45:50,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:50,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:50,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:50,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659724227] [2024-06-03 18:45:50,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659724227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:50,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:50,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:50,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521541854] [2024-06-03 18:45:50,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:50,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:50,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:50,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:50,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:50,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:50,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 349 transitions, 5498 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:45:50,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:50,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:50,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:51,270 INFO L124 PetriNetUnfolderBase]: 2731/4656 cut-off events. [2024-06-03 18:45:51,271 INFO L125 PetriNetUnfolderBase]: For 571800/571804 co-relation queries the response was YES. [2024-06-03 18:45:51,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35804 conditions, 4656 events. 2731/4656 cut-off events. For 571800/571804 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30242 event pairs, 662 based on Foata normal form. 16/4670 useless extension candidates. Maximal degree in co-relation 35665. Up to 3426 conditions per place. [2024-06-03 18:45:51,328 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 99 changer transitions 0/387 dead transitions. [2024-06-03 18:45:51,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 387 transitions, 6860 flow [2024-06-03 18:45:51,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:51,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:51,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:45:51,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:45:51,329 INFO L175 Difference]: Start difference. First operand has 285 places, 349 transitions, 5498 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:45:51,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 387 transitions, 6860 flow [2024-06-03 18:45:52,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 387 transitions, 6653 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:52,869 INFO L231 Difference]: Finished difference. Result has 288 places, 355 transitions, 5672 flow [2024-06-03 18:45:52,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5295, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5672, PETRI_PLACES=288, PETRI_TRANSITIONS=355} [2024-06-03 18:45:52,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-03 18:45:52,870 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 355 transitions, 5672 flow [2024-06-03 18:45:52,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:45:52,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:52,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:52,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:45:52,870 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:52,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:52,871 INFO L85 PathProgramCache]: Analyzing trace with hash -415672138, now seen corresponding path program 2 times [2024-06-03 18:45:52,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:52,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109113300] [2024-06-03 18:45:52,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:52,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:52,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:52,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:52,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109113300] [2024-06-03 18:45:52,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109113300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:52,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:52,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:52,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199222662] [2024-06-03 18:45:52,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:52,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:52,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:52,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:52,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:53,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:53,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 355 transitions, 5672 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:45:53,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:53,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:53,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:53,721 INFO L124 PetriNetUnfolderBase]: 2883/4888 cut-off events. [2024-06-03 18:45:53,721 INFO L125 PetriNetUnfolderBase]: For 636127/636131 co-relation queries the response was YES. [2024-06-03 18:45:53,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39226 conditions, 4888 events. 2883/4888 cut-off events. For 636127/636131 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31922 event pairs, 771 based on Foata normal form. 16/4902 useless extension candidates. Maximal degree in co-relation 39084. Up to 4019 conditions per place. [2024-06-03 18:45:53,783 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 93 changer transitions 0/382 dead transitions. [2024-06-03 18:45:53,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 382 transitions, 6774 flow [2024-06-03 18:45:53,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:53,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:53,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:45:53,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:45:53,785 INFO L175 Difference]: Start difference. First operand has 288 places, 355 transitions, 5672 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:45:53,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 382 transitions, 6774 flow [2024-06-03 18:45:55,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 382 transitions, 6633 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:55,195 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 5830 flow [2024-06-03 18:45:55,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5531, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5830, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-03 18:45:55,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-03 18:45:55,196 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 5830 flow [2024-06-03 18:45:55,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:45:55,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:55,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:55,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:45:55,196 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:55,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:55,197 INFO L85 PathProgramCache]: Analyzing trace with hash -502360228, now seen corresponding path program 3 times [2024-06-03 18:45:55,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:55,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708077076] [2024-06-03 18:45:55,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:55,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:55,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:55,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:55,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708077076] [2024-06-03 18:45:55,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708077076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:55,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:55,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:55,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58997996] [2024-06-03 18:45:55,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:55,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:55,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:55,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:55,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:55,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:55,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 5830 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:45:55,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:55,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:55,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:56,065 INFO L124 PetriNetUnfolderBase]: 2893/4906 cut-off events. [2024-06-03 18:45:56,066 INFO L125 PetriNetUnfolderBase]: For 641823/641827 co-relation queries the response was YES. [2024-06-03 18:45:56,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39092 conditions, 4906 events. 2893/4906 cut-off events. For 641823/641827 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32039 event pairs, 782 based on Foata normal form. 20/4924 useless extension candidates. Maximal degree in co-relation 38947. Up to 4193 conditions per place. [2024-06-03 18:45:56,127 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/379 dead transitions. [2024-06-03 18:45:56,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 379 transitions, 6684 flow [2024-06-03 18:45:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:56,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:56,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:45:56,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:45:56,128 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 5830 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:45:56,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 379 transitions, 6684 flow [2024-06-03 18:45:57,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 379 transitions, 6537 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:57,777 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 5937 flow [2024-06-03 18:45:57,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5937, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2024-06-03 18:45:57,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-03 18:45:57,778 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 5937 flow [2024-06-03 18:45:57,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:45:57,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:57,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:57,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:45:57,778 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:57,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:57,779 INFO L85 PathProgramCache]: Analyzing trace with hash 493870804, now seen corresponding path program 4 times [2024-06-03 18:45:57,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:57,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511647788] [2024-06-03 18:45:57,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:57,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:57,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:57,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:57,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511647788] [2024-06-03 18:45:57,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511647788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:57,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:57,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:57,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630964725] [2024-06-03 18:45:57,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:57,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:57,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:57,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:57,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:57,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:57,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 5937 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:57,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:57,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:57,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:58,879 INFO L124 PetriNetUnfolderBase]: 2949/4986 cut-off events. [2024-06-03 18:45:58,879 INFO L125 PetriNetUnfolderBase]: For 656816/656816 co-relation queries the response was YES. [2024-06-03 18:45:58,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39987 conditions, 4986 events. 2949/4986 cut-off events. For 656816/656816 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 32643 event pairs, 790 based on Foata normal form. 16/4998 useless extension candidates. Maximal degree in co-relation 39840. Up to 4281 conditions per place. [2024-06-03 18:45:58,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 102 changer transitions 0/382 dead transitions. [2024-06-03 18:45:58,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 382 transitions, 6800 flow [2024-06-03 18:45:58,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:58,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:58,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:45:58,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 18:45:58,935 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 5937 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:45:58,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 382 transitions, 6800 flow [2024-06-03 18:46:00,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 382 transitions, 6574 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:00,482 INFO L231 Difference]: Finished difference. Result has 301 places, 363 transitions, 5980 flow [2024-06-03 18:46:00,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5980, PETRI_PLACES=301, PETRI_TRANSITIONS=363} [2024-06-03 18:46:00,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-03 18:46:00,483 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 363 transitions, 5980 flow [2024-06-03 18:46:00,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:00,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:00,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:00,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:46:00,484 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:00,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:00,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1979178926, now seen corresponding path program 5 times [2024-06-03 18:46:00,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:00,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808911140] [2024-06-03 18:46:00,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:00,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:00,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:00,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:00,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:00,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808911140] [2024-06-03 18:46:00,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808911140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:00,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:00,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:00,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041143020] [2024-06-03 18:46:00,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:00,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:00,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:00,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:00,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:00,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:00,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 363 transitions, 5980 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:00,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:00,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:00,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:01,442 INFO L124 PetriNetUnfolderBase]: 2992/5063 cut-off events. [2024-06-03 18:46:01,442 INFO L125 PetriNetUnfolderBase]: For 665262/665262 co-relation queries the response was YES. [2024-06-03 18:46:01,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40344 conditions, 5063 events. 2992/5063 cut-off events. For 665262/665262 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33273 event pairs, 803 based on Foata normal form. 16/5075 useless extension candidates. Maximal degree in co-relation 40196. Up to 4350 conditions per place. [2024-06-03 18:46:01,509 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 108 changer transitions 0/386 dead transitions. [2024-06-03 18:46:01,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 386 transitions, 6859 flow [2024-06-03 18:46:01,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:46:01,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:46:01,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:46:01,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-03 18:46:01,510 INFO L175 Difference]: Start difference. First operand has 301 places, 363 transitions, 5980 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:46:01,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 386 transitions, 6859 flow [2024-06-03 18:46:03,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 386 transitions, 6611 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:03,202 INFO L231 Difference]: Finished difference. Result has 305 places, 365 transitions, 6017 flow [2024-06-03 18:46:03,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6017, PETRI_PLACES=305, PETRI_TRANSITIONS=365} [2024-06-03 18:46:03,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-03 18:46:03,203 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 365 transitions, 6017 flow [2024-06-03 18:46:03,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:03,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:03,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:03,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:46:03,204 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:03,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:03,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1165171836, now seen corresponding path program 6 times [2024-06-03 18:46:03,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:03,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665118] [2024-06-03 18:46:03,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:03,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:03,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:03,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:03,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665118] [2024-06-03 18:46:03,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:03,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:03,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:03,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757268492] [2024-06-03 18:46:03,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:03,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:03,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:03,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:03,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:03,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:03,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 365 transitions, 6017 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:03,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:03,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:03,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:04,159 INFO L124 PetriNetUnfolderBase]: 3098/5251 cut-off events. [2024-06-03 18:46:04,160 INFO L125 PetriNetUnfolderBase]: For 703190/703190 co-relation queries the response was YES. [2024-06-03 18:46:04,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42411 conditions, 5251 events. 3098/5251 cut-off events. For 703190/703190 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34856 event pairs, 826 based on Foata normal form. 12/5259 useless extension candidates. Maximal degree in co-relation 42262. Up to 4272 conditions per place. [2024-06-03 18:46:04,226 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 284 selfloop transitions, 101 changer transitions 0/392 dead transitions. [2024-06-03 18:46:04,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 392 transitions, 7143 flow [2024-06-03 18:46:04,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:04,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:04,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:46:04,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:46:04,227 INFO L175 Difference]: Start difference. First operand has 305 places, 365 transitions, 6017 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:46:04,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 392 transitions, 7143 flow [2024-06-03 18:46:05,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 392 transitions, 6883 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-03 18:46:05,937 INFO L231 Difference]: Finished difference. Result has 306 places, 369 transitions, 6100 flow [2024-06-03 18:46:05,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6100, PETRI_PLACES=306, PETRI_TRANSITIONS=369} [2024-06-03 18:46:05,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-03 18:46:05,938 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 369 transitions, 6100 flow [2024-06-03 18:46:05,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:05,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:05,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:05,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:46:05,938 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:05,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:05,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1159446384, now seen corresponding path program 1 times [2024-06-03 18:46:05,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:05,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13763351] [2024-06-03 18:46:05,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:05,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:05,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:06,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:06,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:06,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13763351] [2024-06-03 18:46:06,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13763351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:06,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:06,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:06,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648388980] [2024-06-03 18:46:06,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:06,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:06,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:06,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:06,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:06,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:06,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 369 transitions, 6100 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:06,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:06,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:06,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:06,983 INFO L124 PetriNetUnfolderBase]: 3105/5268 cut-off events. [2024-06-03 18:46:06,983 INFO L125 PetriNetUnfolderBase]: For 694178/694178 co-relation queries the response was YES. [2024-06-03 18:46:07,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41983 conditions, 5268 events. 3105/5268 cut-off events. For 694178/694178 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35068 event pairs, 830 based on Foata normal form. 12/5276 useless extension candidates. Maximal degree in co-relation 41832. Up to 4405 conditions per place. [2024-06-03 18:46:07,043 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 115 changer transitions 0/395 dead transitions. [2024-06-03 18:46:07,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 395 transitions, 7006 flow [2024-06-03 18:46:07,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:46:07,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:46:07,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 18:46:07,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-03 18:46:07,044 INFO L175 Difference]: Start difference. First operand has 306 places, 369 transitions, 6100 flow. Second operand 10 states and 225 transitions. [2024-06-03 18:46:07,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 395 transitions, 7006 flow [2024-06-03 18:46:08,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 395 transitions, 6825 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:08,742 INFO L231 Difference]: Finished difference. Result has 312 places, 371 transitions, 6216 flow [2024-06-03 18:46:08,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5919, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6216, PETRI_PLACES=312, PETRI_TRANSITIONS=371} [2024-06-03 18:46:08,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-03 18:46:08,742 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 371 transitions, 6216 flow [2024-06-03 18:46:08,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:08,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:08,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:08,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:46:08,743 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:08,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:08,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1258908628, now seen corresponding path program 7 times [2024-06-03 18:46:08,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:08,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555919115] [2024-06-03 18:46:08,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:08,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:08,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:08,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:08,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:08,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555919115] [2024-06-03 18:46:08,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555919115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:08,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:08,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:08,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924711348] [2024-06-03 18:46:08,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:08,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:08,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:08,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:08,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:08,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:08,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 371 transitions, 6216 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:08,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:08,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:08,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:09,751 INFO L124 PetriNetUnfolderBase]: 3237/5486 cut-off events. [2024-06-03 18:46:09,752 INFO L125 PetriNetUnfolderBase]: For 818882/818882 co-relation queries the response was YES. [2024-06-03 18:46:09,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43140 conditions, 5486 events. 3237/5486 cut-off events. For 818882/818882 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36796 event pairs, 868 based on Foata normal form. 42/5525 useless extension candidates. Maximal degree in co-relation 42987. Up to 4615 conditions per place. [2024-06-03 18:46:09,822 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 94 changer transitions 7/396 dead transitions. [2024-06-03 18:46:09,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 7115 flow [2024-06-03 18:46:09,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:09,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:09,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:46:09,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:46:09,823 INFO L175 Difference]: Start difference. First operand has 312 places, 371 transitions, 6216 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:46:09,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 7115 flow [2024-06-03 18:46:11,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 396 transitions, 6834 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 18:46:11,963 INFO L231 Difference]: Finished difference. Result has 311 places, 368 transitions, 6081 flow [2024-06-03 18:46:11,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6081, PETRI_PLACES=311, PETRI_TRANSITIONS=368} [2024-06-03 18:46:11,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-03 18:46:11,963 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 368 transitions, 6081 flow [2024-06-03 18:46:11,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:11,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:11,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:11,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:46:11,964 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:11,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:11,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1258760758, now seen corresponding path program 8 times [2024-06-03 18:46:11,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:11,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955706172] [2024-06-03 18:46:11,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:11,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:11,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:12,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:12,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:12,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955706172] [2024-06-03 18:46:12,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955706172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:12,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:12,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:12,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303800168] [2024-06-03 18:46:12,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:12,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:12,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:12,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:12,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:12,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:12,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 368 transitions, 6081 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:12,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:12,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:12,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:13,105 INFO L124 PetriNetUnfolderBase]: 3348/5701 cut-off events. [2024-06-03 18:46:13,106 INFO L125 PetriNetUnfolderBase]: For 883269/883269 co-relation queries the response was YES. [2024-06-03 18:46:13,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45212 conditions, 5701 events. 3348/5701 cut-off events. For 883269/883269 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38596 event pairs, 805 based on Foata normal form. 36/5734 useless extension candidates. Maximal degree in co-relation 45058. Up to 3989 conditions per place. [2024-06-03 18:46:13,181 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 291 selfloop transitions, 96 changer transitions 10/404 dead transitions. [2024-06-03 18:46:13,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 404 transitions, 7249 flow [2024-06-03 18:46:13,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-03 18:46:13,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-03 18:46:13,182 INFO L175 Difference]: Start difference. First operand has 311 places, 368 transitions, 6081 flow. Second operand 7 states and 183 transitions. [2024-06-03 18:46:13,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 404 transitions, 7249 flow [2024-06-03 18:46:14,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 404 transitions, 7039 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:14,957 INFO L231 Difference]: Finished difference. Result has 314 places, 363 transitions, 5976 flow [2024-06-03 18:46:14,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5976, PETRI_PLACES=314, PETRI_TRANSITIONS=363} [2024-06-03 18:46:14,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-03 18:46:14,958 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 363 transitions, 5976 flow [2024-06-03 18:46:14,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:14,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:14,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:14,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:46:14,958 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:14,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:14,958 INFO L85 PathProgramCache]: Analyzing trace with hash -260727934, now seen corresponding path program 9 times [2024-06-03 18:46:14,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:14,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097796124] [2024-06-03 18:46:14,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:14,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:15,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:15,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:15,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097796124] [2024-06-03 18:46:15,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097796124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:15,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:15,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:15,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318280527] [2024-06-03 18:46:15,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:15,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:15,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:15,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:15,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:15,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:15,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 363 transitions, 5976 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:15,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:15,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:15,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:15,990 INFO L124 PetriNetUnfolderBase]: 3082/5253 cut-off events. [2024-06-03 18:46:15,991 INFO L125 PetriNetUnfolderBase]: For 761913/761913 co-relation queries the response was YES. [2024-06-03 18:46:16,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39926 conditions, 5253 events. 3082/5253 cut-off events. For 761913/761913 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35159 event pairs, 806 based on Foata normal form. 42/5292 useless extension candidates. Maximal degree in co-relation 39770. Up to 4392 conditions per place. [2024-06-03 18:46:16,053 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 281 selfloop transitions, 90 changer transitions 7/385 dead transitions. [2024-06-03 18:46:16,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 385 transitions, 6827 flow [2024-06-03 18:46:16,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:16,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:16,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:46:16,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:46:16,054 INFO L175 Difference]: Start difference. First operand has 314 places, 363 transitions, 5976 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:46:16,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 385 transitions, 6827 flow [2024-06-03 18:46:18,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 385 transitions, 6360 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:18,095 INFO L231 Difference]: Finished difference. Result has 313 places, 359 transitions, 5636 flow [2024-06-03 18:46:18,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5636, PETRI_PLACES=313, PETRI_TRANSITIONS=359} [2024-06-03 18:46:18,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-03 18:46:18,096 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 359 transitions, 5636 flow [2024-06-03 18:46:18,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:18,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:18,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:18,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:46:18,097 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:18,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:18,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1264486210, now seen corresponding path program 2 times [2024-06-03 18:46:18,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:18,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076752904] [2024-06-03 18:46:18,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:18,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:18,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-03 18:46:18,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:18,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076752904] [2024-06-03 18:46:18,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076752904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:18,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:18,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:18,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408813789] [2024-06-03 18:46:18,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:18,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:18,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:18,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:18,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:18,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:18,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 359 transitions, 5636 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:18,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:18,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:18,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:19,026 INFO L124 PetriNetUnfolderBase]: 2925/4998 cut-off events. [2024-06-03 18:46:19,026 INFO L125 PetriNetUnfolderBase]: For 603299/603299 co-relation queries the response was YES. [2024-06-03 18:46:19,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34619 conditions, 4998 events. 2925/4998 cut-off events. For 603299/603299 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33271 event pairs, 642 based on Foata normal form. 36/5031 useless extension candidates. Maximal degree in co-relation 34465. Up to 3800 conditions per place. [2024-06-03 18:46:19,091 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 92 changer transitions 17/387 dead transitions. [2024-06-03 18:46:19,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 387 transitions, 6525 flow [2024-06-03 18:46:19,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:19,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:19,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:46:19,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:46:19,092 INFO L175 Difference]: Start difference. First operand has 313 places, 359 transitions, 5636 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:46:19,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 387 transitions, 6525 flow [2024-06-03 18:46:21,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 387 transitions, 6185 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:21,072 INFO L231 Difference]: Finished difference. Result has 314 places, 348 transitions, 5319 flow [2024-06-03 18:46:21,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5319, PETRI_PLACES=314, PETRI_TRANSITIONS=348} [2024-06-03 18:46:21,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-03 18:46:21,072 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 348 transitions, 5319 flow [2024-06-03 18:46:21,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:21,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:21,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:21,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:46:21,073 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:21,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:21,073 INFO L85 PathProgramCache]: Analyzing trace with hash 466431080, now seen corresponding path program 1 times [2024-06-03 18:46:21,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:21,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654349266] [2024-06-03 18:46:21,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:21,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:21,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:21,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:21,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654349266] [2024-06-03 18:46:21,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654349266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:21,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:21,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:21,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782626021] [2024-06-03 18:46:21,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:21,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:21,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:21,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:21,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:21,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:21,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 348 transitions, 5319 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:21,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:21,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:21,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:21,923 INFO L124 PetriNetUnfolderBase]: 2729/4665 cut-off events. [2024-06-03 18:46:21,923 INFO L125 PetriNetUnfolderBase]: For 468564/468564 co-relation queries the response was YES. [2024-06-03 18:46:21,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33113 conditions, 4665 events. 2729/4665 cut-off events. For 468564/468564 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30611 event pairs, 611 based on Foata normal form. 1/4664 useless extension candidates. Maximal degree in co-relation 32958. Up to 4180 conditions per place. [2024-06-03 18:46:21,981 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 38 changer transitions 0/382 dead transitions. [2024-06-03 18:46:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 382 transitions, 6374 flow [2024-06-03 18:46:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:21,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:46:21,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:46:21,982 INFO L175 Difference]: Start difference. First operand has 314 places, 348 transitions, 5319 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:46:21,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 382 transitions, 6374 flow [2024-06-03 18:46:23,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 382 transitions, 6011 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:23,506 INFO L231 Difference]: Finished difference. Result has 313 places, 351 transitions, 5087 flow [2024-06-03 18:46:23,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5087, PETRI_PLACES=313, PETRI_TRANSITIONS=351} [2024-06-03 18:46:23,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-03 18:46:23,507 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 351 transitions, 5087 flow [2024-06-03 18:46:23,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:23,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:23,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:23,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:46:23,508 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:23,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:23,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1529568504, now seen corresponding path program 1 times [2024-06-03 18:46:23,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:23,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020246965] [2024-06-03 18:46:23,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:23,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:23,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:23,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:23,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020246965] [2024-06-03 18:46:23,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020246965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:23,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:23,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:23,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406704373] [2024-06-03 18:46:23,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:23,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:23,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:23,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:23,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:23,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:23,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 351 transitions, 5087 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:23,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:23,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:23,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:24,360 INFO L124 PetriNetUnfolderBase]: 2742/4702 cut-off events. [2024-06-03 18:46:24,360 INFO L125 PetriNetUnfolderBase]: For 469706/469706 co-relation queries the response was YES. [2024-06-03 18:46:24,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32936 conditions, 4702 events. 2742/4702 cut-off events. For 469706/469706 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 31092 event pairs, 649 based on Foata normal form. 1/4700 useless extension candidates. Maximal degree in co-relation 32782. Up to 3956 conditions per place. [2024-06-03 18:46:24,420 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 122 changer transitions 0/375 dead transitions. [2024-06-03 18:46:24,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 375 transitions, 6161 flow [2024-06-03 18:46:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:24,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:24,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:46:24,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:46:24,422 INFO L175 Difference]: Start difference. First operand has 313 places, 351 transitions, 5087 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:46:24,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 375 transitions, 6161 flow [2024-06-03 18:46:26,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 375 transitions, 6065 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:26,064 INFO L231 Difference]: Finished difference. Result has 315 places, 357 transitions, 5449 flow [2024-06-03 18:46:26,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4991, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5449, PETRI_PLACES=315, PETRI_TRANSITIONS=357} [2024-06-03 18:46:26,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-03 18:46:26,065 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 357 transitions, 5449 flow [2024-06-03 18:46:26,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:26,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:26,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:26,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:46:26,065 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:26,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:26,066 INFO L85 PathProgramCache]: Analyzing trace with hash 466551050, now seen corresponding path program 2 times [2024-06-03 18:46:26,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:26,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821668916] [2024-06-03 18:46:26,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:26,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:26,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:26,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:26,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:26,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821668916] [2024-06-03 18:46:26,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821668916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:26,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:26,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:26,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041949292] [2024-06-03 18:46:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:26,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:26,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:26,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:26,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:26,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:26,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 357 transitions, 5449 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:26,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:26,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:26,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:26,977 INFO L124 PetriNetUnfolderBase]: 2739/4703 cut-off events. [2024-06-03 18:46:26,977 INFO L125 PetriNetUnfolderBase]: For 476591/476591 co-relation queries the response was YES. [2024-06-03 18:46:27,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33369 conditions, 4703 events. 2739/4703 cut-off events. For 476591/476591 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31059 event pairs, 625 based on Foata normal form. 1/4702 useless extension candidates. Maximal degree in co-relation 33213. Up to 4195 conditions per place. [2024-06-03 18:46:27,040 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 343 selfloop transitions, 38 changer transitions 0/388 dead transitions. [2024-06-03 18:46:27,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 388 transitions, 6289 flow [2024-06-03 18:46:27,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:27,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:27,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:46:27,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 18:46:27,043 INFO L175 Difference]: Start difference. First operand has 315 places, 357 transitions, 5449 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:46:27,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 388 transitions, 6289 flow [2024-06-03 18:46:28,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 388 transitions, 6069 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:28,964 INFO L231 Difference]: Finished difference. Result has 319 places, 357 transitions, 5311 flow [2024-06-03 18:46:28,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5311, PETRI_PLACES=319, PETRI_TRANSITIONS=357} [2024-06-03 18:46:28,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-03 18:46:28,965 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 357 transitions, 5311 flow [2024-06-03 18:46:28,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:28,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:28,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:28,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:46:28,966 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:28,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:28,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1410783828, now seen corresponding path program 3 times [2024-06-03 18:46:28,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:28,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503677621] [2024-06-03 18:46:28,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:28,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:28,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:29,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:29,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503677621] [2024-06-03 18:46:29,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503677621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:29,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:29,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:29,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646190633] [2024-06-03 18:46:29,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:29,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:29,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:29,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:29,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:29,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:29,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 357 transitions, 5311 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:29,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:29,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:29,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:29,827 INFO L124 PetriNetUnfolderBase]: 2776/4750 cut-off events. [2024-06-03 18:46:29,827 INFO L125 PetriNetUnfolderBase]: For 494759/494759 co-relation queries the response was YES. [2024-06-03 18:46:29,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33977 conditions, 4750 events. 2776/4750 cut-off events. For 494759/494759 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31342 event pairs, 655 based on Foata normal form. 1/4739 useless extension candidates. Maximal degree in co-relation 33821. Up to 3773 conditions per place. [2024-06-03 18:46:29,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 182 changer transitions 0/400 dead transitions. [2024-06-03 18:46:29,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 400 transitions, 6981 flow [2024-06-03 18:46:29,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:29,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:29,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:46:29,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-03 18:46:29,891 INFO L175 Difference]: Start difference. First operand has 319 places, 357 transitions, 5311 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:46:29,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 400 transitions, 6981 flow [2024-06-03 18:46:31,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 400 transitions, 6885 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 18:46:31,654 INFO L231 Difference]: Finished difference. Result has 319 places, 370 transitions, 5849 flow [2024-06-03 18:46:31,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5215, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5849, PETRI_PLACES=319, PETRI_TRANSITIONS=370} [2024-06-03 18:46:31,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-03 18:46:31,654 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 370 transitions, 5849 flow [2024-06-03 18:46:31,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:31,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:31,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:31,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:46:31,655 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:31,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:31,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1211482038, now seen corresponding path program 4 times [2024-06-03 18:46:31,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:31,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56134165] [2024-06-03 18:46:31,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:31,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:31,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:31,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:31,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56134165] [2024-06-03 18:46:31,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56134165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:31,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:31,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:31,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177394604] [2024-06-03 18:46:31,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:31,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:31,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:31,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:31,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:31,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:31,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 370 transitions, 5849 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:31,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:31,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:31,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:32,507 INFO L124 PetriNetUnfolderBase]: 2845/4866 cut-off events. [2024-06-03 18:46:32,507 INFO L125 PetriNetUnfolderBase]: For 544120/544120 co-relation queries the response was YES. [2024-06-03 18:46:32,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36263 conditions, 4866 events. 2845/4866 cut-off events. For 544120/544120 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32202 event pairs, 663 based on Foata normal form. 1/4855 useless extension candidates. Maximal degree in co-relation 36106. Up to 3837 conditions per place. [2024-06-03 18:46:32,570 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 207 changer transitions 0/416 dead transitions. [2024-06-03 18:46:32,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 416 transitions, 7907 flow [2024-06-03 18:46:32,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:32,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:32,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 18:46:32,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-03 18:46:32,573 INFO L175 Difference]: Start difference. First operand has 319 places, 370 transitions, 5849 flow. Second operand 7 states and 181 transitions. [2024-06-03 18:46:32,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 416 transitions, 7907 flow [2024-06-03 18:46:34,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 416 transitions, 7389 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:34,590 INFO L231 Difference]: Finished difference. Result has 321 places, 389 transitions, 6189 flow [2024-06-03 18:46:34,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6189, PETRI_PLACES=321, PETRI_TRANSITIONS=389} [2024-06-03 18:46:34,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-03 18:46:34,593 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 389 transitions, 6189 flow [2024-06-03 18:46:34,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:34,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:34,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:34,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:46:34,594 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:34,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:34,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1201006518, now seen corresponding path program 5 times [2024-06-03 18:46:34,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:34,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052004593] [2024-06-03 18:46:34,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:34,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:34,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:34,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:34,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052004593] [2024-06-03 18:46:34,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052004593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:34,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:34,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:34,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657352924] [2024-06-03 18:46:34,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:34,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:34,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:34,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:34,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:34,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:34,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 389 transitions, 6189 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:34,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:34,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:34,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:35,497 INFO L124 PetriNetUnfolderBase]: 2858/4880 cut-off events. [2024-06-03 18:46:35,497 INFO L125 PetriNetUnfolderBase]: For 559273/559273 co-relation queries the response was YES. [2024-06-03 18:46:35,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36525 conditions, 4880 events. 2858/4880 cut-off events. For 559273/559273 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 32228 event pairs, 655 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 36367. Up to 3847 conditions per place. [2024-06-03 18:46:35,562 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 211 changer transitions 0/419 dead transitions. [2024-06-03 18:46:35,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 419 transitions, 7959 flow [2024-06-03 18:46:35,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:35,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:35,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:46:35,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 18:46:35,564 INFO L175 Difference]: Start difference. First operand has 321 places, 389 transitions, 6189 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:46:35,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 419 transitions, 7959 flow [2024-06-03 18:46:37,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 419 transitions, 7554 flow, removed 93 selfloop flow, removed 2 redundant places. [2024-06-03 18:46:37,432 INFO L231 Difference]: Finished difference. Result has 326 places, 395 transitions, 6356 flow [2024-06-03 18:46:37,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6356, PETRI_PLACES=326, PETRI_TRANSITIONS=395} [2024-06-03 18:46:37,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-03 18:46:37,433 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 395 transitions, 6356 flow [2024-06-03 18:46:37,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:37,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:37,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:37,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:46:37,434 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:37,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:37,434 INFO L85 PathProgramCache]: Analyzing trace with hash 711650438, now seen corresponding path program 2 times [2024-06-03 18:46:37,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:37,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237967738] [2024-06-03 18:46:37,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:37,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:37,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:37,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:37,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237967738] [2024-06-03 18:46:37,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237967738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:37,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:37,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:37,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462710505] [2024-06-03 18:46:37,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:37,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:37,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:37,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:37,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 395 transitions, 6356 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:37,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:37,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:37,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:38,288 INFO L124 PetriNetUnfolderBase]: 2863/4858 cut-off events. [2024-06-03 18:46:38,289 INFO L125 PetriNetUnfolderBase]: For 573329/573329 co-relation queries the response was YES. [2024-06-03 18:46:38,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36517 conditions, 4858 events. 2863/4858 cut-off events. For 573329/573329 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 32084 event pairs, 724 based on Foata normal form. 1/4851 useless extension candidates. Maximal degree in co-relation 36358. Up to 3851 conditions per place. [2024-06-03 18:46:38,354 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 180 changer transitions 0/417 dead transitions. [2024-06-03 18:46:38,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 417 transitions, 7676 flow [2024-06-03 18:46:38,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:38,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:38,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:46:38,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:46:38,355 INFO L175 Difference]: Start difference. First operand has 326 places, 395 transitions, 6356 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:46:38,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 417 transitions, 7676 flow [2024-06-03 18:46:40,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 417 transitions, 7300 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-03 18:46:40,893 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 6425 flow [2024-06-03 18:46:40,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5984, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6425, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-03 18:46:40,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-03 18:46:40,893 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 6425 flow [2024-06-03 18:46:40,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:40,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:40,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:40,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:46:40,894 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:40,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:40,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1510823364, now seen corresponding path program 6 times [2024-06-03 18:46:40,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:40,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661702437] [2024-06-03 18:46:40,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:40,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:40,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:40,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:40,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:40,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661702437] [2024-06-03 18:46:40,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661702437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:40,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:40,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:40,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91136765] [2024-06-03 18:46:40,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:40,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:40,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:40,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:40,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:41,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:41,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 6425 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:41,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:41,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:41,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:41,836 INFO L124 PetriNetUnfolderBase]: 2868/4894 cut-off events. [2024-06-03 18:46:41,836 INFO L125 PetriNetUnfolderBase]: For 583713/583713 co-relation queries the response was YES. [2024-06-03 18:46:41,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36683 conditions, 4894 events. 2868/4894 cut-off events. For 583713/583713 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32375 event pairs, 654 based on Foata normal form. 1/4883 useless extension candidates. Maximal degree in co-relation 36523. Up to 3855 conditions per place. [2024-06-03 18:46:41,901 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 208 selfloop transitions, 212 changer transitions 0/427 dead transitions. [2024-06-03 18:46:41,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 427 transitions, 7757 flow [2024-06-03 18:46:41,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:41,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:41,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:46:41,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:46:41,902 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 6425 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:46:41,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 427 transitions, 7757 flow [2024-06-03 18:46:44,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 427 transitions, 7366 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:44,389 INFO L231 Difference]: Finished difference. Result has 334 places, 401 transitions, 6512 flow [2024-06-03 18:46:44,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=334, PETRI_TRANSITIONS=401} [2024-06-03 18:46:44,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-03 18:46:44,390 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 401 transitions, 6512 flow [2024-06-03 18:46:44,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:44,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:44,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:44,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:46:44,390 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:44,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:44,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1675133116, now seen corresponding path program 7 times [2024-06-03 18:46:44,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:44,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147799268] [2024-06-03 18:46:44,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:44,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:44,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:44,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147799268] [2024-06-03 18:46:44,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147799268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:44,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:44,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:44,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323634476] [2024-06-03 18:46:44,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:44,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:44,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:44,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:44,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:44,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:44,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 401 transitions, 6512 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:44,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:44,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:44,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:45,301 INFO L124 PetriNetUnfolderBase]: 2873/4906 cut-off events. [2024-06-03 18:46:45,301 INFO L125 PetriNetUnfolderBase]: For 595135/595135 co-relation queries the response was YES. [2024-06-03 18:46:45,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36871 conditions, 4906 events. 2873/4906 cut-off events. For 595135/595135 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32513 event pairs, 656 based on Foata normal form. 1/4894 useless extension candidates. Maximal degree in co-relation 36710. Up to 3859 conditions per place. [2024-06-03 18:46:45,368 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 214 changer transitions 0/428 dead transitions. [2024-06-03 18:46:45,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 8038 flow [2024-06-03 18:46:45,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:45,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:45,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:46:45,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:46:45,369 INFO L175 Difference]: Start difference. First operand has 334 places, 401 transitions, 6512 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:46:45,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 8038 flow [2024-06-03 18:46:47,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 428 transitions, 7741 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:47,757 INFO L231 Difference]: Finished difference. Result has 337 places, 404 transitions, 6699 flow [2024-06-03 18:46:47,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6218, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6699, PETRI_PLACES=337, PETRI_TRANSITIONS=404} [2024-06-03 18:46:47,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-03 18:46:47,758 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 404 transitions, 6699 flow [2024-06-03 18:46:47,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:47,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:47,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:47,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:46:47,758 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:47,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:47,759 INFO L85 PathProgramCache]: Analyzing trace with hash 106135126, now seen corresponding path program 3 times [2024-06-03 18:46:47,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:47,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910639968] [2024-06-03 18:46:47,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:47,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:47,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:47,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:47,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:47,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910639968] [2024-06-03 18:46:47,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910639968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:47,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:47,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:47,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108237366] [2024-06-03 18:46:47,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:47,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:47,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:47,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:47,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:47,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:47,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 404 transitions, 6699 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:47,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:47,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:47,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:48,715 INFO L124 PetriNetUnfolderBase]: 2878/4896 cut-off events. [2024-06-03 18:46:48,715 INFO L125 PetriNetUnfolderBase]: For 611991/611991 co-relation queries the response was YES. [2024-06-03 18:46:48,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37106 conditions, 4896 events. 2878/4896 cut-off events. For 611991/611991 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32466 event pairs, 736 based on Foata normal form. 1/4889 useless extension candidates. Maximal degree in co-relation 36944. Up to 3863 conditions per place. [2024-06-03 18:46:48,774 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 185 changer transitions 0/424 dead transitions. [2024-06-03 18:46:48,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 424 transitions, 8228 flow [2024-06-03 18:46:48,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:48,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:48,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:46:48,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:46:48,776 INFO L175 Difference]: Start difference. First operand has 337 places, 404 transitions, 6699 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:46:48,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 424 transitions, 8228 flow [2024-06-03 18:46:51,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 424 transitions, 7915 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:51,416 INFO L231 Difference]: Finished difference. Result has 340 places, 407 transitions, 6837 flow [2024-06-03 18:46:51,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6390, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6837, PETRI_PLACES=340, PETRI_TRANSITIONS=407} [2024-06-03 18:46:51,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-03 18:46:51,417 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 407 transitions, 6837 flow [2024-06-03 18:46:51,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:51,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:51,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:51,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:46:51,418 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:51,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:51,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1259196812, now seen corresponding path program 8 times [2024-06-03 18:46:51,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:51,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881179143] [2024-06-03 18:46:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:51,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:51,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:51,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:51,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:51,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881179143] [2024-06-03 18:46:51,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881179143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:51,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:51,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:51,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011198863] [2024-06-03 18:46:51,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:51,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:51,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:51,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:51,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:51,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:51,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 407 transitions, 6837 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:51,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:51,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:51,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:52,391 INFO L124 PetriNetUnfolderBase]: 2875/4911 cut-off events. [2024-06-03 18:46:52,391 INFO L125 PetriNetUnfolderBase]: For 619621/619621 co-relation queries the response was YES. [2024-06-03 18:46:52,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37121 conditions, 4911 events. 2875/4911 cut-off events. For 619621/619621 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32567 event pairs, 657 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 36958. Up to 3861 conditions per place. [2024-06-03 18:46:52,461 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 216 changer transitions 0/430 dead transitions. [2024-06-03 18:46:52,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 430 transitions, 8131 flow [2024-06-03 18:46:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:52,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:52,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:46:52,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 18:46:52,462 INFO L175 Difference]: Start difference. First operand has 340 places, 407 transitions, 6837 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:46:52,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 430 transitions, 8131 flow [2024-06-03 18:46:55,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 430 transitions, 7734 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:55,361 INFO L231 Difference]: Finished difference. Result has 344 places, 407 transitions, 6878 flow [2024-06-03 18:46:55,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6878, PETRI_PLACES=344, PETRI_TRANSITIONS=407} [2024-06-03 18:46:55,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-03 18:46:55,362 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 407 transitions, 6878 flow [2024-06-03 18:46:55,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:55,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:55,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:55,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:46:55,362 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:55,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:55,363 INFO L85 PathProgramCache]: Analyzing trace with hash 117741526, now seen corresponding path program 4 times [2024-06-03 18:46:55,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:55,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83231406] [2024-06-03 18:46:55,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:55,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:55,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-03 18:46:55,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:55,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83231406] [2024-06-03 18:46:55,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83231406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:55,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:55,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:55,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163758603] [2024-06-03 18:46:55,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:55,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:55,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:55,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:55,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:55,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:55,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 407 transitions, 6878 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:55,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:55,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:55,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:56,268 INFO L124 PetriNetUnfolderBase]: 2872/4876 cut-off events. [2024-06-03 18:46:56,269 INFO L125 PetriNetUnfolderBase]: For 628829/628829 co-relation queries the response was YES. [2024-06-03 18:46:56,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37097 conditions, 4876 events. 2872/4876 cut-off events. For 628829/628829 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32249 event pairs, 726 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 36933. Up to 3859 conditions per place. [2024-06-03 18:46:56,338 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 226 selfloop transitions, 190 changer transitions 0/423 dead transitions. [2024-06-03 18:46:56,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 423 transitions, 8144 flow [2024-06-03 18:46:56,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:56,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:56,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:46:56,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:46:56,339 INFO L175 Difference]: Start difference. First operand has 344 places, 407 transitions, 6878 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:46:56,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 423 transitions, 8144 flow [2024-06-03 18:46:59,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 423 transitions, 7507 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 18:46:59,412 INFO L231 Difference]: Finished difference. Result has 343 places, 407 transitions, 6627 flow [2024-06-03 18:46:59,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6241, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6627, PETRI_PLACES=343, PETRI_TRANSITIONS=407} [2024-06-03 18:46:59,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-03 18:46:59,413 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 407 transitions, 6627 flow [2024-06-03 18:46:59,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:59,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:59,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:59,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:46:59,414 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:59,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:59,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1966973248, now seen corresponding path program 5 times [2024-06-03 18:46:59,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:59,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966462127] [2024-06-03 18:46:59,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:59,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:59,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:59,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:59,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:59,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966462127] [2024-06-03 18:46:59,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966462127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:59,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:59,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:59,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006078519] [2024-06-03 18:46:59,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:59,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:59,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:59,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:59,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:59,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:59,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 407 transitions, 6627 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:46:59,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:59,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:59,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:00,353 INFO L124 PetriNetUnfolderBase]: 2877/4909 cut-off events. [2024-06-03 18:47:00,354 INFO L125 PetriNetUnfolderBase]: For 634581/634581 co-relation queries the response was YES. [2024-06-03 18:47:00,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37145 conditions, 4909 events. 2877/4909 cut-off events. For 634581/634581 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32662 event pairs, 632 based on Foata normal form. 1/4907 useless extension candidates. Maximal degree in co-relation 36980. Up to 4105 conditions per place. [2024-06-03 18:47:00,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 117 changer transitions 0/427 dead transitions. [2024-06-03 18:47:00,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 427 transitions, 7982 flow [2024-06-03 18:47:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:00,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:47:00,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 18:47:00,425 INFO L175 Difference]: Start difference. First operand has 343 places, 407 transitions, 6627 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:47:00,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 427 transitions, 7982 flow [2024-06-03 18:47:03,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 427 transitions, 7402 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:03,203 INFO L231 Difference]: Finished difference. Result has 342 places, 410 transitions, 6364 flow [2024-06-03 18:47:03,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6059, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6364, PETRI_PLACES=342, PETRI_TRANSITIONS=410} [2024-06-03 18:47:03,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-03 18:47:03,204 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 410 transitions, 6364 flow [2024-06-03 18:47:03,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:03,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:03,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:03,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:47:03,204 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:03,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:03,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1738893352, now seen corresponding path program 9 times [2024-06-03 18:47:03,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:03,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265722865] [2024-06-03 18:47:03,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:03,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:03,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:03,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:03,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:03,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265722865] [2024-06-03 18:47:03,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265722865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:03,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:03,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:03,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062653360] [2024-06-03 18:47:03,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:03,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:03,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:03,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:03,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:03,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:03,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 410 transitions, 6364 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:03,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:03,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:03,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:04,166 INFO L124 PetriNetUnfolderBase]: 2874/4922 cut-off events. [2024-06-03 18:47:04,166 INFO L125 PetriNetUnfolderBase]: For 637248/637248 co-relation queries the response was YES. [2024-06-03 18:47:04,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36802 conditions, 4922 events. 2874/4922 cut-off events. For 637248/637248 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32758 event pairs, 622 based on Foata normal form. 1/4921 useless extension candidates. Maximal degree in co-relation 36636. Up to 4399 conditions per place. [2024-06-03 18:47:04,237 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 37 changer transitions 0/430 dead transitions. [2024-06-03 18:47:04,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 430 transitions, 7471 flow [2024-06-03 18:47:04,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:04,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:04,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:47:04,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 18:47:04,239 INFO L175 Difference]: Start difference. First operand has 342 places, 410 transitions, 6364 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:47:04,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 430 transitions, 7471 flow [2024-06-03 18:47:07,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 430 transitions, 7186 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:07,097 INFO L231 Difference]: Finished difference. Result has 344 places, 410 transitions, 6159 flow [2024-06-03 18:47:07,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6079, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6159, PETRI_PLACES=344, PETRI_TRANSITIONS=410} [2024-06-03 18:47:07,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-03 18:47:07,098 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 410 transitions, 6159 flow [2024-06-03 18:47:07,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:07,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:07,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:07,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:47:07,098 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:07,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:07,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1044711806, now seen corresponding path program 6 times [2024-06-03 18:47:07,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:07,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83086466] [2024-06-03 18:47:07,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:07,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:07,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:07,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:07,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:07,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83086466] [2024-06-03 18:47:07,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83086466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:07,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:07,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:07,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467914355] [2024-06-03 18:47:07,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:07,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:07,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:07,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:07,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:07,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:07,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 410 transitions, 6159 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:07,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:07,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:07,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:08,076 INFO L124 PetriNetUnfolderBase]: 2879/4922 cut-off events. [2024-06-03 18:47:08,076 INFO L125 PetriNetUnfolderBase]: For 647640/647640 co-relation queries the response was YES. [2024-06-03 18:47:08,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36668 conditions, 4922 events. 2879/4922 cut-off events. For 647640/647640 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32771 event pairs, 642 based on Foata normal form. 1/4920 useless extension candidates. Maximal degree in co-relation 36501. Up to 4107 conditions per place. [2024-06-03 18:47:08,144 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 118 changer transitions 0/432 dead transitions. [2024-06-03 18:47:08,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 432 transitions, 7526 flow [2024-06-03 18:47:08,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:08,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:08,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:47:08,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:47:08,145 INFO L175 Difference]: Start difference. First operand has 344 places, 410 transitions, 6159 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:47:08,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 432 transitions, 7526 flow [2024-06-03 18:47:11,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 432 transitions, 7448 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:11,036 INFO L231 Difference]: Finished difference. Result has 345 places, 413 transitions, 6386 flow [2024-06-03 18:47:11,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6386, PETRI_PLACES=345, PETRI_TRANSITIONS=413} [2024-06-03 18:47:11,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-03 18:47:11,036 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 413 transitions, 6386 flow [2024-06-03 18:47:11,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:11,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:11,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:11,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:47:11,037 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:11,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:11,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1738686148, now seen corresponding path program 7 times [2024-06-03 18:47:11,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:11,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772287625] [2024-06-03 18:47:11,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:11,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:11,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:11,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772287625] [2024-06-03 18:47:11,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772287625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063815116] [2024-06-03 18:47:11,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:11,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:11,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:11,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:11,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:11,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 413 transitions, 6386 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:11,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:11,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:11,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:11,969 INFO L124 PetriNetUnfolderBase]: 2876/4918 cut-off events. [2024-06-03 18:47:11,969 INFO L125 PetriNetUnfolderBase]: For 656075/656075 co-relation queries the response was YES. [2024-06-03 18:47:12,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36944 conditions, 4918 events. 2876/4918 cut-off events. For 656075/656075 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32748 event pairs, 642 based on Foata normal form. 1/4916 useless extension candidates. Maximal degree in co-relation 36776. Up to 4105 conditions per place. [2024-06-03 18:47:12,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 119 changer transitions 0/434 dead transitions. [2024-06-03 18:47:12,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 434 transitions, 7498 flow [2024-06-03 18:47:12,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:12,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:12,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:47:12,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:47:12,039 INFO L175 Difference]: Start difference. First operand has 345 places, 413 transitions, 6386 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:47:12,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 434 transitions, 7498 flow [2024-06-03 18:47:15,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 434 transitions, 7202 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:15,383 INFO L231 Difference]: Finished difference. Result has 347 places, 413 transitions, 6336 flow [2024-06-03 18:47:15,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6336, PETRI_PLACES=347, PETRI_TRANSITIONS=413} [2024-06-03 18:47:15,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-03 18:47:15,384 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 413 transitions, 6336 flow [2024-06-03 18:47:15,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:15,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:15,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:15,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:47:15,384 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:15,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:15,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1738685962, now seen corresponding path program 10 times [2024-06-03 18:47:15,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:15,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924719941] [2024-06-03 18:47:15,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:15,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:15,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:15,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:15,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924719941] [2024-06-03 18:47:15,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924719941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:15,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:15,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:15,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813940398] [2024-06-03 18:47:15,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:15,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:15,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:15,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:15,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:15,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:15,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 413 transitions, 6336 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:15,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:15,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:15,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:16,312 INFO L124 PetriNetUnfolderBase]: 2873/4923 cut-off events. [2024-06-03 18:47:16,313 INFO L125 PetriNetUnfolderBase]: For 662276/662276 co-relation queries the response was YES. [2024-06-03 18:47:16,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36884 conditions, 4923 events. 2873/4923 cut-off events. For 662276/662276 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32785 event pairs, 622 based on Foata normal form. 1/4922 useless extension candidates. Maximal degree in co-relation 36716. Up to 4399 conditions per place. [2024-06-03 18:47:16,379 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 389 selfloop transitions, 37 changer transitions 0/433 dead transitions. [2024-06-03 18:47:16,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 433 transitions, 7247 flow [2024-06-03 18:47:16,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:47:16,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:47:16,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:47:16,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-03 18:47:16,380 INFO L175 Difference]: Start difference. First operand has 347 places, 413 transitions, 6336 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:47:16,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 433 transitions, 7247 flow [2024-06-03 18:47:19,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 433 transitions, 6948 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:19,032 INFO L231 Difference]: Finished difference. Result has 349 places, 413 transitions, 6117 flow [2024-06-03 18:47:19,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6037, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6117, PETRI_PLACES=349, PETRI_TRANSITIONS=413} [2024-06-03 18:47:19,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-03 18:47:19,032 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 413 transitions, 6117 flow [2024-06-03 18:47:19,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:19,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:19,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:19,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:47:19,033 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:19,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:19,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2087323008, now seen corresponding path program 1 times [2024-06-03 18:47:19,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:19,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158774180] [2024-06-03 18:47:19,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:19,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:19,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:19,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:19,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:19,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158774180] [2024-06-03 18:47:19,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158774180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:19,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:19,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:19,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909696791] [2024-06-03 18:47:19,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:19,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:19,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:19,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:19,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:19,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:19,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 413 transitions, 6117 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:19,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:19,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:19,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:20,058 INFO L124 PetriNetUnfolderBase]: 2893/4958 cut-off events. [2024-06-03 18:47:20,059 INFO L125 PetriNetUnfolderBase]: For 700422/700422 co-relation queries the response was YES. [2024-06-03 18:47:20,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36797 conditions, 4958 events. 2893/4958 cut-off events. For 700422/700422 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33151 event pairs, 518 based on Foata normal form. 6/4961 useless extension candidates. Maximal degree in co-relation 36628. Up to 4222 conditions per place. [2024-06-03 18:47:20,123 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 405 selfloop transitions, 25 changer transitions 0/437 dead transitions. [2024-06-03 18:47:20,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 437 transitions, 7302 flow [2024-06-03 18:47:20,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:47:20,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:47:20,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:47:20,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:47:20,124 INFO L175 Difference]: Start difference. First operand has 349 places, 413 transitions, 6117 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:47:20,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 437 transitions, 7302 flow [2024-06-03 18:47:23,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 437 transitions, 7237 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:23,239 INFO L231 Difference]: Finished difference. Result has 348 places, 414 transitions, 6119 flow [2024-06-03 18:47:23,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6119, PETRI_PLACES=348, PETRI_TRANSITIONS=414} [2024-06-03 18:47:23,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-03 18:47:23,240 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 414 transitions, 6119 flow [2024-06-03 18:47:23,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:23,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:23,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:23,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:47:23,240 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:23,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:23,241 INFO L85 PathProgramCache]: Analyzing trace with hash -399684450, now seen corresponding path program 2 times [2024-06-03 18:47:23,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:23,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362025828] [2024-06-03 18:47:23,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:23,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:23,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:23,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362025828] [2024-06-03 18:47:23,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362025828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:23,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:23,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:23,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189548326] [2024-06-03 18:47:23,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:23,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:23,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:23,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:23,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 414 transitions, 6119 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:23,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:23,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:23,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:24,181 INFO L124 PetriNetUnfolderBase]: 2880/4939 cut-off events. [2024-06-03 18:47:24,181 INFO L125 PetriNetUnfolderBase]: For 680039/680039 co-relation queries the response was YES. [2024-06-03 18:47:24,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36284 conditions, 4939 events. 2880/4939 cut-off events. For 680039/680039 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33048 event pairs, 507 based on Foata normal form. 6/4942 useless extension candidates. Maximal degree in co-relation 36114. Up to 4216 conditions per place. [2024-06-03 18:47:24,251 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 401 selfloop transitions, 25 changer transitions 1/434 dead transitions. [2024-06-03 18:47:24,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 434 transitions, 7069 flow [2024-06-03 18:47:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:47:24,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:47:24,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:47:24,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:47:24,252 INFO L175 Difference]: Start difference. First operand has 348 places, 414 transitions, 6119 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:47:24,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 434 transitions, 7069 flow [2024-06-03 18:47:27,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 434 transitions, 6997 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:47:27,436 INFO L231 Difference]: Finished difference. Result has 350 places, 414 transitions, 6103 flow [2024-06-03 18:47:27,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6103, PETRI_PLACES=350, PETRI_TRANSITIONS=414} [2024-06-03 18:47:27,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-03 18:47:27,437 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 414 transitions, 6103 flow [2024-06-03 18:47:27,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:27,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:27,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:27,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:47:27,437 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:27,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:27,438 INFO L85 PathProgramCache]: Analyzing trace with hash -99724504, now seen corresponding path program 1 times [2024-06-03 18:47:27,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:27,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214914276] [2024-06-03 18:47:27,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:27,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:27,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:27,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:27,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:27,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214914276] [2024-06-03 18:47:27,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214914276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:27,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:27,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:27,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222255983] [2024-06-03 18:47:27,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:27,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:27,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:27,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:27,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:27,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:27,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 414 transitions, 6103 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:27,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:27,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:27,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:28,398 INFO L124 PetriNetUnfolderBase]: 3019/5128 cut-off events. [2024-06-03 18:47:28,399 INFO L125 PetriNetUnfolderBase]: For 799240/799240 co-relation queries the response was YES. [2024-06-03 18:47:28,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40148 conditions, 5128 events. 3019/5128 cut-off events. For 799240/799240 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34132 event pairs, 661 based on Foata normal form. 2/5111 useless extension candidates. Maximal degree in co-relation 39978. Up to 4276 conditions per place. [2024-06-03 18:47:28,472 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 320 selfloop transitions, 124 changer transitions 0/451 dead transitions. [2024-06-03 18:47:28,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 451 transitions, 7457 flow [2024-06-03 18:47:28,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:28,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:28,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:47:28,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 18:47:28,474 INFO L175 Difference]: Start difference. First operand has 350 places, 414 transitions, 6103 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:47:28,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 451 transitions, 7457 flow [2024-06-03 18:47:31,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 451 transitions, 7386 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:31,848 INFO L231 Difference]: Finished difference. Result has 353 places, 422 transitions, 6488 flow [2024-06-03 18:47:31,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6488, PETRI_PLACES=353, PETRI_TRANSITIONS=422} [2024-06-03 18:47:31,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-03 18:47:31,848 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 422 transitions, 6488 flow [2024-06-03 18:47:31,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:31,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:31,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:31,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:47:31,849 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:31,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:31,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1200998582, now seen corresponding path program 2 times [2024-06-03 18:47:31,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:31,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671743016] [2024-06-03 18:47:31,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:31,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:31,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:31,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:31,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671743016] [2024-06-03 18:47:31,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671743016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:31,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597241076] [2024-06-03 18:47:31,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:31,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:31,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:31,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:31,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:31,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 422 transitions, 6488 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:31,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:31,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:31,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:32,943 INFO L124 PetriNetUnfolderBase]: 3014/5143 cut-off events. [2024-06-03 18:47:32,944 INFO L125 PetriNetUnfolderBase]: For 789357/789357 co-relation queries the response was YES. [2024-06-03 18:47:32,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40355 conditions, 5143 events. 3014/5143 cut-off events. For 789357/789357 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34317 event pairs, 684 based on Foata normal form. 2/5135 useless extension candidates. Maximal degree in co-relation 40184. Up to 4422 conditions per place. [2024-06-03 18:47:33,008 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 319 selfloop transitions, 117 changer transitions 0/443 dead transitions. [2024-06-03 18:47:33,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 443 transitions, 7412 flow [2024-06-03 18:47:33,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:33,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:33,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:47:33,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:47:33,009 INFO L175 Difference]: Start difference. First operand has 353 places, 422 transitions, 6488 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:47:33,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 443 transitions, 7412 flow [2024-06-03 18:47:36,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 443 transitions, 7148 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:47:36,225 INFO L231 Difference]: Finished difference. Result has 356 places, 422 transitions, 6463 flow [2024-06-03 18:47:36,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6463, PETRI_PLACES=356, PETRI_TRANSITIONS=422} [2024-06-03 18:47:36,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-03 18:47:36,226 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 422 transitions, 6463 flow [2024-06-03 18:47:36,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:36,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:36,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:36,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:47:36,226 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:36,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:36,227 INFO L85 PathProgramCache]: Analyzing trace with hash 485144982, now seen corresponding path program 3 times [2024-06-03 18:47:36,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:36,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799430389] [2024-06-03 18:47:36,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:36,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:36,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:36,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:36,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:36,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799430389] [2024-06-03 18:47:36,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799430389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:36,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:36,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:36,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405640547] [2024-06-03 18:47:36,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:36,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:36,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:36,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:36,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:36,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:36,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 422 transitions, 6463 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:36,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:36,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:36,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:37,239 INFO L124 PetriNetUnfolderBase]: 3022/5147 cut-off events. [2024-06-03 18:47:37,239 INFO L125 PetriNetUnfolderBase]: For 803489/803489 co-relation queries the response was YES. [2024-06-03 18:47:37,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40425 conditions, 5147 events. 3022/5147 cut-off events. For 803489/803489 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34342 event pairs, 676 based on Foata normal form. 2/5139 useless extension candidates. Maximal degree in co-relation 40253. Up to 4434 conditions per place. [2024-06-03 18:47:37,312 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 116 changer transitions 0/446 dead transitions. [2024-06-03 18:47:37,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 446 transitions, 7440 flow [2024-06-03 18:47:37,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:37,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:37,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:47:37,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:47:37,313 INFO L175 Difference]: Start difference. First operand has 356 places, 422 transitions, 6463 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:47:37,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 446 transitions, 7440 flow [2024-06-03 18:47:40,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 446 transitions, 7183 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:40,936 INFO L231 Difference]: Finished difference. Result has 359 places, 424 transitions, 6492 flow [2024-06-03 18:47:40,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6492, PETRI_PLACES=359, PETRI_TRANSITIONS=424} [2024-06-03 18:47:40,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-03 18:47:40,937 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 424 transitions, 6492 flow [2024-06-03 18:47:40,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:40,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:40,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:40,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:47:40,938 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:40,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:40,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1633958764, now seen corresponding path program 4 times [2024-06-03 18:47:40,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:40,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140959377] [2024-06-03 18:47:40,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:40,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:40,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:41,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:41,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140959377] [2024-06-03 18:47:41,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140959377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:41,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:41,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:41,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001326581] [2024-06-03 18:47:41,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:41,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:41,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:41,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:41,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:41,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 424 transitions, 6492 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:41,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:41,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:41,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:41,939 INFO L124 PetriNetUnfolderBase]: 3030/5160 cut-off events. [2024-06-03 18:47:41,939 INFO L125 PetriNetUnfolderBase]: For 817287/817287 co-relation queries the response was YES. [2024-06-03 18:47:41,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40653 conditions, 5160 events. 3030/5160 cut-off events. For 817287/817287 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 34413 event pairs, 645 based on Foata normal form. 2/5158 useless extension candidates. Maximal degree in co-relation 40480. Up to 4641 conditions per place. [2024-06-03 18:47:42,012 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 408 selfloop transitions, 31 changer transitions 0/446 dead transitions. [2024-06-03 18:47:42,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 446 transitions, 7476 flow [2024-06-03 18:47:42,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:42,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:42,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:47:42,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-03 18:47:42,014 INFO L175 Difference]: Start difference. First operand has 359 places, 424 transitions, 6492 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:47:42,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 446 transitions, 7476 flow [2024-06-03 18:47:45,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 446 transitions, 7296 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:47:45,147 INFO L231 Difference]: Finished difference. Result has 363 places, 426 transitions, 6429 flow [2024-06-03 18:47:45,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6429, PETRI_PLACES=363, PETRI_TRANSITIONS=426} [2024-06-03 18:47:45,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-03 18:47:45,148 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 426 transitions, 6429 flow [2024-06-03 18:47:45,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:45,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:45,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:45,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:47:45,149 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:45,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:45,149 INFO L85 PathProgramCache]: Analyzing trace with hash 81294520, now seen corresponding path program 11 times [2024-06-03 18:47:45,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:45,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743589824] [2024-06-03 18:47:45,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:45,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:45,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:45,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:45,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:45,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743589824] [2024-06-03 18:47:45,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743589824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:45,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:45,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:47:45,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135662525] [2024-06-03 18:47:45,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:45,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:47:45,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:45,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:47:45,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:47:45,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:45,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 426 transitions, 6429 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:45,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:45,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:45,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:46,220 INFO L124 PetriNetUnfolderBase]: 3035/5171 cut-off events. [2024-06-03 18:47:46,220 INFO L125 PetriNetUnfolderBase]: For 827770/827774 co-relation queries the response was YES. [2024-06-03 18:47:46,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40655 conditions, 5171 events. 3035/5171 cut-off events. For 827770/827774 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34680 event pairs, 732 based on Foata normal form. 5/5173 useless extension candidates. Maximal degree in co-relation 40481. Up to 4104 conditions per place. [2024-06-03 18:47:46,287 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 193 changer transitions 0/451 dead transitions. [2024-06-03 18:47:46,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 451 transitions, 7873 flow [2024-06-03 18:47:46,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:46,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:46,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:47:46,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:47:46,288 INFO L175 Difference]: Start difference. First operand has 363 places, 426 transitions, 6429 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:47:46,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 451 transitions, 7873 flow [2024-06-03 18:47:50,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 451 transitions, 7792 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:50,209 INFO L231 Difference]: Finished difference. Result has 365 places, 429 transitions, 6802 flow [2024-06-03 18:47:50,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6348, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6802, PETRI_PLACES=365, PETRI_TRANSITIONS=429} [2024-06-03 18:47:50,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-03 18:47:50,209 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 429 transitions, 6802 flow [2024-06-03 18:47:50,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:47:50,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:50,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:50,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:47:50,210 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:50,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:50,210 INFO L85 PathProgramCache]: Analyzing trace with hash -281438434, now seen corresponding path program 12 times [2024-06-03 18:47:50,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:50,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632604764] [2024-06-03 18:47:50,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:50,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:50,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:50,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:50,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632604764] [2024-06-03 18:47:50,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632604764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:50,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:50,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:50,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662600597] [2024-06-03 18:47:50,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:50,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:50,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:50,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:50,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:50,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:50,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 429 transitions, 6802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:50,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:50,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:50,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:51,223 INFO L124 PetriNetUnfolderBase]: 3032/5147 cut-off events. [2024-06-03 18:47:51,223 INFO L125 PetriNetUnfolderBase]: For 839284/839284 co-relation queries the response was YES. [2024-06-03 18:47:51,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41101 conditions, 5147 events. 3032/5147 cut-off events. For 839284/839284 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34355 event pairs, 755 based on Foata normal form. 1/5141 useless extension candidates. Maximal degree in co-relation 40926. Up to 4102 conditions per place. [2024-06-03 18:47:51,297 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 201 changer transitions 0/455 dead transitions. [2024-06-03 18:47:51,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 455 transitions, 8206 flow [2024-06-03 18:47:51,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:47:51,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:47:51,298 INFO L175 Difference]: Start difference. First operand has 365 places, 429 transitions, 6802 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:47:51,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 455 transitions, 8206 flow [2024-06-03 18:47:55,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 455 transitions, 7609 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:55,217 INFO L231 Difference]: Finished difference. Result has 368 places, 429 transitions, 6613 flow [2024-06-03 18:47:55,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6205, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=368, PETRI_TRANSITIONS=429} [2024-06-03 18:47:55,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-03 18:47:55,218 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 429 transitions, 6613 flow [2024-06-03 18:47:55,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:55,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:55,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:55,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:47:55,218 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:55,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:55,219 INFO L85 PathProgramCache]: Analyzing trace with hash -134654652, now seen corresponding path program 13 times [2024-06-03 18:47:55,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:55,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391158452] [2024-06-03 18:47:55,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:55,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:55,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:55,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:55,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391158452] [2024-06-03 18:47:55,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391158452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:55,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:55,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:55,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8984490] [2024-06-03 18:47:55,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:55,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:55,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:55,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:55,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:55,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:55,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 429 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:55,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:55,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:55,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:56,227 INFO L124 PetriNetUnfolderBase]: 3037/5151 cut-off events. [2024-06-03 18:47:56,227 INFO L125 PetriNetUnfolderBase]: For 851245/851245 co-relation queries the response was YES. [2024-06-03 18:47:56,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41150 conditions, 5151 events. 3037/5151 cut-off events. For 851245/851245 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 34387 event pairs, 764 based on Foata normal form. 1/5144 useless extension candidates. Maximal degree in co-relation 40975. Up to 4106 conditions per place. [2024-06-03 18:47:56,302 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 246 selfloop transitions, 201 changer transitions 0/454 dead transitions. [2024-06-03 18:47:56,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 454 transitions, 7862 flow [2024-06-03 18:47:56,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:56,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:56,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:47:56,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 18:47:56,303 INFO L175 Difference]: Start difference. First operand has 368 places, 429 transitions, 6613 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:47:56,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 454 transitions, 7862 flow [2024-06-03 18:48:00,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 454 transitions, 7113 flow, removed 56 selfloop flow, removed 10 redundant places. [2024-06-03 18:48:00,207 INFO L231 Difference]: Finished difference. Result has 366 places, 432 transitions, 6351 flow [2024-06-03 18:48:00,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5902, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6351, PETRI_PLACES=366, PETRI_TRANSITIONS=432} [2024-06-03 18:48:00,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 18:48:00,207 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 432 transitions, 6351 flow [2024-06-03 18:48:00,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:00,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:00,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:00,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:48:00,208 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:00,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:00,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1442749072, now seen corresponding path program 14 times [2024-06-03 18:48:00,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:00,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044904520] [2024-06-03 18:48:00,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:00,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:00,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:00,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:00,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044904520] [2024-06-03 18:48:00,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044904520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:00,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:00,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:48:00,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386731834] [2024-06-03 18:48:00,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:00,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:48:00,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:00,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:48:00,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:48:00,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:00,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 432 transitions, 6351 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:00,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:00,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:00,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:01,187 INFO L124 PetriNetUnfolderBase]: 3042/5201 cut-off events. [2024-06-03 18:48:01,187 INFO L125 PetriNetUnfolderBase]: For 860849/860853 co-relation queries the response was YES. [2024-06-03 18:48:01,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40817 conditions, 5201 events. 3042/5201 cut-off events. For 860849/860853 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35053 event pairs, 748 based on Foata normal form. 5/5203 useless extension candidates. Maximal degree in co-relation 40643. Up to 4110 conditions per place. [2024-06-03 18:48:01,257 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 252 selfloop transitions, 195 changer transitions 0/454 dead transitions. [2024-06-03 18:48:01,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 454 transitions, 7783 flow [2024-06-03 18:48:01,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:48:01,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:48:01,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:48:01,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:48:01,258 INFO L175 Difference]: Start difference. First operand has 366 places, 432 transitions, 6351 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:48:01,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 454 transitions, 7783 flow [2024-06-03 18:48:05,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 454 transitions, 7436 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:05,223 INFO L231 Difference]: Finished difference. Result has 366 places, 435 transitions, 6440 flow [2024-06-03 18:48:05,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6006, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6440, PETRI_PLACES=366, PETRI_TRANSITIONS=435} [2024-06-03 18:48:05,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 18:48:05,223 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 435 transitions, 6440 flow [2024-06-03 18:48:05,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:05,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:05,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:05,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:48:05,224 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:05,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:05,224 INFO L85 PathProgramCache]: Analyzing trace with hash -2081617668, now seen corresponding path program 15 times [2024-06-03 18:48:05,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:05,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439201826] [2024-06-03 18:48:05,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:05,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:05,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:05,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:05,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:05,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439201826] [2024-06-03 18:48:05,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439201826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:05,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:05,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:48:05,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160010790] [2024-06-03 18:48:05,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:05,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:48:05,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:05,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:48:05,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:48:05,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:05,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 435 transitions, 6440 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:05,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:05,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:05,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:06,184 INFO L124 PetriNetUnfolderBase]: 3068/5245 cut-off events. [2024-06-03 18:48:06,185 INFO L125 PetriNetUnfolderBase]: For 896854/896858 co-relation queries the response was YES. [2024-06-03 18:48:06,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41448 conditions, 5245 events. 3068/5245 cut-off events. For 896854/896858 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35367 event pairs, 749 based on Foata normal form. 6/5248 useless extension candidates. Maximal degree in co-relation 41272. Up to 4138 conditions per place. [2024-06-03 18:48:06,259 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 257 selfloop transitions, 197 changer transitions 0/461 dead transitions. [2024-06-03 18:48:06,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 461 transitions, 8018 flow [2024-06-03 18:48:06,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:48:06,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:48:06,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:48:06,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:48:06,261 INFO L175 Difference]: Start difference. First operand has 366 places, 435 transitions, 6440 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:48:06,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 461 transitions, 8018 flow [2024-06-03 18:48:10,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 461 transitions, 7631 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:48:10,501 INFO L231 Difference]: Finished difference. Result has 369 places, 445 transitions, 6632 flow [2024-06-03 18:48:10,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6069, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6632, PETRI_PLACES=369, PETRI_TRANSITIONS=445} [2024-06-03 18:48:10,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-03 18:48:10,501 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 445 transitions, 6632 flow [2024-06-03 18:48:10,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:10,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:10,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:10,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:48:10,502 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:10,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:10,502 INFO L85 PathProgramCache]: Analyzing trace with hash -723835132, now seen corresponding path program 16 times [2024-06-03 18:48:10,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:10,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634901913] [2024-06-03 18:48:10,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:10,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:10,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:10,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:10,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634901913] [2024-06-03 18:48:10,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634901913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:10,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:10,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:10,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957275432] [2024-06-03 18:48:10,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:10,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:10,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:10,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:10,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:10,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:10,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 445 transitions, 6632 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:10,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:10,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:10,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:11,561 INFO L124 PetriNetUnfolderBase]: 3081/5226 cut-off events. [2024-06-03 18:48:11,561 INFO L125 PetriNetUnfolderBase]: For 914660/914660 co-relation queries the response was YES. [2024-06-03 18:48:11,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41782 conditions, 5226 events. 3081/5226 cut-off events. For 914660/914660 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35033 event pairs, 768 based on Foata normal form. 1/5219 useless extension candidates. Maximal degree in co-relation 41605. Up to 4148 conditions per place. [2024-06-03 18:48:11,638 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 217 changer transitions 0/471 dead transitions. [2024-06-03 18:48:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 471 transitions, 8167 flow [2024-06-03 18:48:11,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:48:11,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 18:48:11,639 INFO L175 Difference]: Start difference. First operand has 369 places, 445 transitions, 6632 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:48:11,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 471 transitions, 8167 flow [2024-06-03 18:48:16,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 471 transitions, 7876 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 18:48:16,234 INFO L231 Difference]: Finished difference. Result has 375 places, 451 transitions, 6896 flow [2024-06-03 18:48:16,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6896, PETRI_PLACES=375, PETRI_TRANSITIONS=451} [2024-06-03 18:48:16,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-03 18:48:16,234 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 451 transitions, 6896 flow [2024-06-03 18:48:16,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:16,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:16,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:16,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:48:16,235 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:16,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:16,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1477000418, now seen corresponding path program 17 times [2024-06-03 18:48:16,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:16,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44364168] [2024-06-03 18:48:16,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:16,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:16,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:16,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:16,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:16,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44364168] [2024-06-03 18:48:16,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44364168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:16,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:16,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:16,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874846953] [2024-06-03 18:48:16,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:16,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:16,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:16,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:16,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:16,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:16,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 451 transitions, 6896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:16,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:16,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:16,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:17,275 INFO L124 PetriNetUnfolderBase]: 3078/5220 cut-off events. [2024-06-03 18:48:17,275 INFO L125 PetriNetUnfolderBase]: For 925945/925945 co-relation queries the response was YES. [2024-06-03 18:48:17,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41895 conditions, 5220 events. 3078/5220 cut-off events. For 925945/925945 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34959 event pairs, 771 based on Foata normal form. 1/5213 useless extension candidates. Maximal degree in co-relation 41716. Up to 4146 conditions per place. [2024-06-03 18:48:17,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 214 changer transitions 0/470 dead transitions. [2024-06-03 18:48:17,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 470 transitions, 8100 flow [2024-06-03 18:48:17,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:17,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:17,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:48:17,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:48:17,353 INFO L175 Difference]: Start difference. First operand has 375 places, 451 transitions, 6896 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:48:17,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 470 transitions, 8100 flow [2024-06-03 18:48:21,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 470 transitions, 7798 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:48:21,512 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 7028 flow [2024-06-03 18:48:21,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7028, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-03 18:48:21,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 18:48:21,513 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 7028 flow [2024-06-03 18:48:21,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:21,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:21,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:21,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:48:21,514 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:21,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:21,514 INFO L85 PathProgramCache]: Analyzing trace with hash -126385274, now seen corresponding path program 18 times [2024-06-03 18:48:21,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:21,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146786681] [2024-06-03 18:48:21,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:21,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:21,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:21,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:21,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146786681] [2024-06-03 18:48:21,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146786681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:21,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:21,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:21,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498762584] [2024-06-03 18:48:21,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:21,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:21,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:21,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:21,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:21,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:21,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 7028 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:21,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:21,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:21,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:22,559 INFO L124 PetriNetUnfolderBase]: 3072/5225 cut-off events. [2024-06-03 18:48:22,560 INFO L125 PetriNetUnfolderBase]: For 937391/937391 co-relation queries the response was YES. [2024-06-03 18:48:22,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41832 conditions, 5225 events. 3072/5225 cut-off events. For 937391/937391 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35115 event pairs, 746 based on Foata normal form. 2/5219 useless extension candidates. Maximal degree in co-relation 41651. Up to 4141 conditions per place. [2024-06-03 18:48:22,635 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 252 selfloop transitions, 209 changer transitions 0/468 dead transitions. [2024-06-03 18:48:22,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 468 transitions, 8458 flow [2024-06-03 18:48:22,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:22,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:22,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:48:22,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 18:48:22,637 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 7028 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:48:22,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 468 transitions, 8458 flow [2024-06-03 18:48:26,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 468 transitions, 7862 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:26,411 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 6857 flow [2024-06-03 18:48:26,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6432, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6857, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-03 18:48:26,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 18:48:26,412 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 6857 flow [2024-06-03 18:48:26,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:26,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:26,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:26,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:48:26,413 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:26,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:26,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1661867688, now seen corresponding path program 19 times [2024-06-03 18:48:26,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:26,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416740414] [2024-06-03 18:48:26,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:26,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:26,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:26,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:26,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:26,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416740414] [2024-06-03 18:48:26,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416740414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:26,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:26,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:26,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221748172] [2024-06-03 18:48:26,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:26,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:26,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:26,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:26,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:26,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:26,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 6857 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:26,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:26,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:26,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:27,453 INFO L124 PetriNetUnfolderBase]: 3066/5217 cut-off events. [2024-06-03 18:48:27,453 INFO L125 PetriNetUnfolderBase]: For 933915/933915 co-relation queries the response was YES. [2024-06-03 18:48:27,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41565 conditions, 5217 events. 3066/5217 cut-off events. For 933915/933915 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35047 event pairs, 746 based on Foata normal form. 2/5211 useless extension candidates. Maximal degree in co-relation 41384. Up to 4136 conditions per place. [2024-06-03 18:48:27,660 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 248 selfloop transitions, 216 changer transitions 0/471 dead transitions. [2024-06-03 18:48:27,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 471 transitions, 8539 flow [2024-06-03 18:48:27,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:27,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:27,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-03 18:48:27,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-03 18:48:27,661 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 6857 flow. Second operand 10 states and 231 transitions. [2024-06-03 18:48:27,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 471 transitions, 8539 flow [2024-06-03 18:48:31,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 471 transitions, 7914 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:31,664 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 6671 flow [2024-06-03 18:48:31,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6232, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6671, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-03 18:48:31,665 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 18:48:31,665 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 6671 flow [2024-06-03 18:48:31,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:31,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:31,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:31,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:48:31,665 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:31,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:31,666 INFO L85 PathProgramCache]: Analyzing trace with hash 284000846, now seen corresponding path program 20 times [2024-06-03 18:48:31,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:31,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444491817] [2024-06-03 18:48:31,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:31,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:31,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:31,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:31,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:31,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444491817] [2024-06-03 18:48:31,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444491817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:31,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:31,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:31,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848989088] [2024-06-03 18:48:31,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:31,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:31,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:31,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:31,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:31,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:31,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 6671 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:31,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:31,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:31,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:32,675 INFO L124 PetriNetUnfolderBase]: 3060/5197 cut-off events. [2024-06-03 18:48:32,675 INFO L125 PetriNetUnfolderBase]: For 931970/931970 co-relation queries the response was YES. [2024-06-03 18:48:32,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41052 conditions, 5197 events. 3060/5197 cut-off events. For 931970/931970 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34838 event pairs, 770 based on Foata normal form. 2/5191 useless extension candidates. Maximal degree in co-relation 40871. Up to 4131 conditions per place. [2024-06-03 18:48:32,749 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 251 selfloop transitions, 209 changer transitions 0/467 dead transitions. [2024-06-03 18:48:32,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 467 transitions, 7867 flow [2024-06-03 18:48:32,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:32,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:32,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:48:32,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:48:32,751 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 6671 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:48:32,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 467 transitions, 7867 flow [2024-06-03 18:48:37,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 467 transitions, 7175 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 18:48:37,322 INFO L231 Difference]: Finished difference. Result has 380 places, 451 transitions, 6404 flow [2024-06-03 18:48:37,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5979, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6404, PETRI_PLACES=380, PETRI_TRANSITIONS=451} [2024-06-03 18:48:37,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-03 18:48:37,322 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 451 transitions, 6404 flow [2024-06-03 18:48:37,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:37,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:37,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:37,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:48:37,323 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:37,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:37,323 INFO L85 PathProgramCache]: Analyzing trace with hash -924627766, now seen corresponding path program 21 times [2024-06-03 18:48:37,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:37,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792713406] [2024-06-03 18:48:37,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:37,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:37,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:37,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:37,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792713406] [2024-06-03 18:48:37,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792713406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:37,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:37,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:48:37,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791916573] [2024-06-03 18:48:37,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:37,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:48:37,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:48:37,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:48:37,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:37,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 451 transitions, 6404 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:37,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:37,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:37,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:38,326 INFO L124 PetriNetUnfolderBase]: 3054/5215 cut-off events. [2024-06-03 18:48:38,326 INFO L125 PetriNetUnfolderBase]: For 926522/926522 co-relation queries the response was YES. [2024-06-03 18:48:38,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40599 conditions, 5215 events. 3054/5215 cut-off events. For 926522/926522 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35029 event pairs, 647 based on Foata normal form. 2/5215 useless extension candidates. Maximal degree in co-relation 40419. Up to 4380 conditions per place. [2024-06-03 18:48:38,401 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 133 changer transitions 0/484 dead transitions. [2024-06-03 18:48:38,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 484 transitions, 8160 flow [2024-06-03 18:48:38,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:38,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:38,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:48:38,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-03 18:48:38,403 INFO L175 Difference]: Start difference. First operand has 380 places, 451 transitions, 6404 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:48:38,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 484 transitions, 8160 flow [2024-06-03 18:48:42,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 484 transitions, 7731 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:42,782 INFO L231 Difference]: Finished difference. Result has 381 places, 451 transitions, 6256 flow [2024-06-03 18:48:42,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6256, PETRI_PLACES=381, PETRI_TRANSITIONS=451} [2024-06-03 18:48:42,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-03 18:48:42,783 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 451 transitions, 6256 flow [2024-06-03 18:48:42,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:42,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:42,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:42,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:48:42,783 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:42,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:42,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1068725686, now seen corresponding path program 22 times [2024-06-03 18:48:42,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:42,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308007046] [2024-06-03 18:48:42,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:42,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:42,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:42,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308007046] [2024-06-03 18:48:42,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308007046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:42,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:42,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:42,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340731830] [2024-06-03 18:48:42,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:42,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:42,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:42,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:42,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:42,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:42,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 451 transitions, 6256 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:42,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:42,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:42,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:43,859 INFO L124 PetriNetUnfolderBase]: 3048/5223 cut-off events. [2024-06-03 18:48:43,859 INFO L125 PetriNetUnfolderBase]: For 924409/924409 co-relation queries the response was YES. [2024-06-03 18:48:43,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40272 conditions, 5223 events. 3048/5223 cut-off events. For 924409/924409 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35202 event pairs, 659 based on Foata normal form. 2/5223 useless extension candidates. Maximal degree in co-relation 40091. Up to 4375 conditions per place. [2024-06-03 18:48:43,934 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 129 changer transitions 0/487 dead transitions. [2024-06-03 18:48:43,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 487 transitions, 7790 flow [2024-06-03 18:48:43,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:48:43,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:48:43,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-03 18:48:43,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-03 18:48:43,935 INFO L175 Difference]: Start difference. First operand has 381 places, 451 transitions, 6256 flow. Second operand 9 states and 229 transitions. [2024-06-03 18:48:43,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 487 transitions, 7790 flow [2024-06-03 18:48:47,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 487 transitions, 7489 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:47,993 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 6236 flow [2024-06-03 18:48:47,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5963, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6236, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-03 18:48:47,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 18:48:47,993 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 6236 flow [2024-06-03 18:48:47,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:47,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:47,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:48:47,994 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:47,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:47,994 INFO L85 PathProgramCache]: Analyzing trace with hash 100625068, now seen corresponding path program 23 times [2024-06-03 18:48:47,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:47,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348000568] [2024-06-03 18:48:47,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:47,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:47,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:48,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:48,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:48,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348000568] [2024-06-03 18:48:48,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348000568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:48,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:48,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:48,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750530130] [2024-06-03 18:48:48,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:48,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:48,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:48,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:48,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:48,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:48,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 6236 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:48,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:48,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:48,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:49,170 INFO L124 PetriNetUnfolderBase]: 3042/5214 cut-off events. [2024-06-03 18:48:49,171 INFO L125 PetriNetUnfolderBase]: For 895976/895976 co-relation queries the response was YES. [2024-06-03 18:48:49,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39869 conditions, 5214 events. 3042/5214 cut-off events. For 895976/895976 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35263 event pairs, 687 based on Foata normal form. 2/5213 useless extension candidates. Maximal degree in co-relation 39689. Up to 4370 conditions per place. [2024-06-03 18:48:49,237 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 118 changer transitions 0/479 dead transitions. [2024-06-03 18:48:49,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 7490 flow [2024-06-03 18:48:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:49,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:48:49,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-03 18:48:49,238 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 6236 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:48:49,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 7490 flow [2024-06-03 18:48:53,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 479 transitions, 7189 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-03 18:48:53,300 INFO L231 Difference]: Finished difference. Result has 380 places, 451 transitions, 6186 flow [2024-06-03 18:48:53,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5939, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=380, PETRI_TRANSITIONS=451} [2024-06-03 18:48:53,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-03 18:48:53,300 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 451 transitions, 6186 flow [2024-06-03 18:48:53,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:53,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:53,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:53,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:48:53,301 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:53,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:53,301 INFO L85 PathProgramCache]: Analyzing trace with hash 357332968, now seen corresponding path program 24 times [2024-06-03 18:48:53,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:53,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156319284] [2024-06-03 18:48:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:53,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:53,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:53,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:53,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156319284] [2024-06-03 18:48:53,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156319284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:53,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:53,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:48:53,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780111593] [2024-06-03 18:48:53,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:53,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:48:53,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:53,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:48:53,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:48:53,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:53,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 451 transitions, 6186 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:53,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:53,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:53,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:54,267 INFO L124 PetriNetUnfolderBase]: 3036/5194 cut-off events. [2024-06-03 18:48:54,268 INFO L125 PetriNetUnfolderBase]: For 868214/868214 co-relation queries the response was YES. [2024-06-03 18:48:54,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39430 conditions, 5194 events. 3036/5194 cut-off events. For 868214/868214 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35046 event pairs, 677 based on Foata normal form. 2/5193 useless extension candidates. Maximal degree in co-relation 39251. Up to 4365 conditions per place. [2024-06-03 18:48:54,340 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 117 changer transitions 0/475 dead transitions. [2024-06-03 18:48:54,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 475 transitions, 7420 flow [2024-06-03 18:48:54,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:48:54,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:48:54,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:48:54,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 18:48:54,342 INFO L175 Difference]: Start difference. First operand has 380 places, 451 transitions, 6186 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:48:54,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 475 transitions, 7420 flow [2024-06-03 18:48:58,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 475 transitions, 7109 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-03 18:48:58,284 INFO L231 Difference]: Finished difference. Result has 378 places, 451 transitions, 6122 flow [2024-06-03 18:48:58,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6122, PETRI_PLACES=378, PETRI_TRANSITIONS=451} [2024-06-03 18:48:58,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-03 18:48:58,285 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 451 transitions, 6122 flow [2024-06-03 18:48:58,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:48:58,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:58,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:58,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:48:58,285 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:58,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:58,286 INFO L85 PathProgramCache]: Analyzing trace with hash 834057068, now seen corresponding path program 5 times [2024-06-03 18:48:58,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:58,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135226735] [2024-06-03 18:48:58,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:58,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:58,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:58,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:58,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:58,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135226735] [2024-06-03 18:48:58,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135226735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:58,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:58,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:58,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278845205] [2024-06-03 18:48:58,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:58,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:58,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:58,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:58,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:58,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:58,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 451 transitions, 6122 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:58,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:58,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:58,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:59,285 INFO L124 PetriNetUnfolderBase]: 3044/5198 cut-off events. [2024-06-03 18:48:59,285 INFO L125 PetriNetUnfolderBase]: For 869219/869219 co-relation queries the response was YES. [2024-06-03 18:48:59,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 5198 events. 3044/5198 cut-off events. For 869219/869219 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35000 event pairs, 706 based on Foata normal form. 2/5196 useless extension candidates. Maximal degree in co-relation 39303. Up to 4469 conditions per place. [2024-06-03 18:48:59,360 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 103 changer transitions 0/472 dead transitions. [2024-06-03 18:48:59,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 472 transitions, 7147 flow [2024-06-03 18:48:59,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:59,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:59,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:48:59,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 18:48:59,362 INFO L175 Difference]: Start difference. First operand has 378 places, 451 transitions, 6122 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:48:59,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 472 transitions, 7147 flow [2024-06-03 18:49:03,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 472 transitions, 6803 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:03,494 INFO L231 Difference]: Finished difference. Result has 377 places, 453 transitions, 6042 flow [2024-06-03 18:49:03,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5778, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6042, PETRI_PLACES=377, PETRI_TRANSITIONS=453} [2024-06-03 18:49:03,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-03 18:49:03,495 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 453 transitions, 6042 flow [2024-06-03 18:49:03,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:03,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:03,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:03,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:49:03,495 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:03,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:03,496 INFO L85 PathProgramCache]: Analyzing trace with hash 764000690, now seen corresponding path program 6 times [2024-06-03 18:49:03,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:03,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394314245] [2024-06-03 18:49:03,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:03,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:03,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:03,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:03,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:03,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394314245] [2024-06-03 18:49:03,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394314245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:03,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:03,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:03,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136829542] [2024-06-03 18:49:03,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:03,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:03,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:03,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:03,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:03,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:03,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 453 transitions, 6042 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:03,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:03,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:03,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:04,579 INFO L124 PetriNetUnfolderBase]: 3229/5521 cut-off events. [2024-06-03 18:49:04,579 INFO L125 PetriNetUnfolderBase]: For 1087061/1087065 co-relation queries the response was YES. [2024-06-03 18:49:04,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45126 conditions, 5521 events. 3229/5521 cut-off events. For 1087061/1087065 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 37610 event pairs, 751 based on Foata normal form. 6/5524 useless extension candidates. Maximal degree in co-relation 44947. Up to 4549 conditions per place. [2024-06-03 18:49:04,659 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 373 selfloop transitions, 107 changer transitions 0/487 dead transitions. [2024-06-03 18:49:04,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 487 transitions, 7500 flow [2024-06-03 18:49:04,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:04,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:04,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:49:04,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 18:49:04,661 INFO L175 Difference]: Start difference. First operand has 377 places, 453 transitions, 6042 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:49:04,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 487 transitions, 7500 flow [2024-06-03 18:49:08,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 487 transitions, 7265 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:08,580 INFO L231 Difference]: Finished difference. Result has 379 places, 461 transitions, 6242 flow [2024-06-03 18:49:08,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6242, PETRI_PLACES=379, PETRI_TRANSITIONS=461} [2024-06-03 18:49:08,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 18:49:08,596 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 461 transitions, 6242 flow [2024-06-03 18:49:08,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:08,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:08,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:08,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:49:08,597 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:08,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:08,597 INFO L85 PathProgramCache]: Analyzing trace with hash 977096808, now seen corresponding path program 7 times [2024-06-03 18:49:08,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:08,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013656476] [2024-06-03 18:49:08,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:08,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:08,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:08,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:08,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:08,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013656476] [2024-06-03 18:49:08,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013656476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:08,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:08,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:08,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247591521] [2024-06-03 18:49:08,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:08,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:08,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:08,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:08,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:08,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:08,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 461 transitions, 6242 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:08,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:08,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:08,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:09,837 INFO L124 PetriNetUnfolderBase]: 3237/5539 cut-off events. [2024-06-03 18:49:09,837 INFO L125 PetriNetUnfolderBase]: For 1105956/1105960 co-relation queries the response was YES. [2024-06-03 18:49:09,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45713 conditions, 5539 events. 3237/5539 cut-off events. For 1105956/1105960 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37753 event pairs, 759 based on Foata normal form. 6/5543 useless extension candidates. Maximal degree in co-relation 45532. Up to 4760 conditions per place. [2024-06-03 18:49:09,911 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 374 selfloop transitions, 100 changer transitions 0/481 dead transitions. [2024-06-03 18:49:09,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 481 transitions, 7285 flow [2024-06-03 18:49:09,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:09,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:09,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:49:09,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 18:49:09,912 INFO L175 Difference]: Start difference. First operand has 379 places, 461 transitions, 6242 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:49:09,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 481 transitions, 7285 flow [2024-06-03 18:49:14,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 481 transitions, 7030 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:14,433 INFO L231 Difference]: Finished difference. Result has 382 places, 463 transitions, 6247 flow [2024-06-03 18:49:14,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6247, PETRI_PLACES=382, PETRI_TRANSITIONS=463} [2024-06-03 18:49:14,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 18:49:14,437 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 463 transitions, 6247 flow [2024-06-03 18:49:14,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:14,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:14,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:14,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:49:14,437 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:14,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:14,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1536100456, now seen corresponding path program 8 times [2024-06-03 18:49:14,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:14,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335746397] [2024-06-03 18:49:14,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:14,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:14,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:14,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:14,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:14,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335746397] [2024-06-03 18:49:14,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335746397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:14,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:14,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:14,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449076148] [2024-06-03 18:49:14,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:14,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:14,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:14,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:14,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:14,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:14,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 463 transitions, 6247 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:14,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:14,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:14,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:15,543 INFO L124 PetriNetUnfolderBase]: 3245/5555 cut-off events. [2024-06-03 18:49:15,543 INFO L125 PetriNetUnfolderBase]: For 1122083/1122087 co-relation queries the response was YES. [2024-06-03 18:49:15,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45682 conditions, 5555 events. 3245/5555 cut-off events. For 1122083/1122087 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37876 event pairs, 604 based on Foata normal form. 6/5559 useless extension candidates. Maximal degree in co-relation 45500. Up to 3373 conditions per place. [2024-06-03 18:49:15,628 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 356 selfloop transitions, 133 changer transitions 0/496 dead transitions. [2024-06-03 18:49:15,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 496 transitions, 7854 flow [2024-06-03 18:49:15,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:15,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:15,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:49:15,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:49:15,629 INFO L175 Difference]: Start difference. First operand has 382 places, 463 transitions, 6247 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:49:15,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 496 transitions, 7854 flow [2024-06-03 18:49:20,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 496 transitions, 7631 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:20,995 INFO L231 Difference]: Finished difference. Result has 384 places, 465 transitions, 6340 flow [2024-06-03 18:49:20,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6340, PETRI_PLACES=384, PETRI_TRANSITIONS=465} [2024-06-03 18:49:20,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-03 18:49:20,998 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 465 transitions, 6340 flow [2024-06-03 18:49:20,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:20,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:20,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:20,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:49:20,998 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:20,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:20,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1039904240, now seen corresponding path program 9 times [2024-06-03 18:49:20,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:20,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760608881] [2024-06-03 18:49:20,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:20,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:21,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:21,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:21,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760608881] [2024-06-03 18:49:21,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760608881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:21,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:21,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:21,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131714880] [2024-06-03 18:49:21,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:21,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:21,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:21,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:21,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:21,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:21,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 465 transitions, 6340 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:21,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:21,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:21,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:22,046 INFO L124 PetriNetUnfolderBase]: 3220/5508 cut-off events. [2024-06-03 18:49:22,047 INFO L125 PetriNetUnfolderBase]: For 1128845/1128849 co-relation queries the response was YES. [2024-06-03 18:49:22,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45187 conditions, 5508 events. 3220/5508 cut-off events. For 1128845/1128849 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37454 event pairs, 669 based on Foata normal form. 12/5518 useless extension candidates. Maximal degree in co-relation 45004. Up to 3359 conditions per place. [2024-06-03 18:49:22,129 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 366 selfloop transitions, 120 changer transitions 0/493 dead transitions. [2024-06-03 18:49:22,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 493 transitions, 7654 flow [2024-06-03 18:49:22,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:22,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:49:22,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:49:22,130 INFO L175 Difference]: Start difference. First operand has 384 places, 465 transitions, 6340 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:49:22,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 493 transitions, 7654 flow [2024-06-03 18:49:27,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 493 transitions, 7286 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:27,423 INFO L231 Difference]: Finished difference. Result has 385 places, 465 transitions, 6218 flow [2024-06-03 18:49:27,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6218, PETRI_PLACES=385, PETRI_TRANSITIONS=465} [2024-06-03 18:49:27,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-03 18:49:27,423 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 465 transitions, 6218 flow [2024-06-03 18:49:27,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:27,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:27,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:27,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:49:27,424 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:27,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:27,424 INFO L85 PathProgramCache]: Analyzing trace with hash -10471320, now seen corresponding path program 10 times [2024-06-03 18:49:27,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:27,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051081656] [2024-06-03 18:49:27,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:27,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:27,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:27,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:27,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:27,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051081656] [2024-06-03 18:49:27,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051081656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:27,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:27,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:27,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420866052] [2024-06-03 18:49:27,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:27,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:27,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:27,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:27,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:27,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:27,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 465 transitions, 6218 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:27,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:27,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:27,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:28,456 INFO L124 PetriNetUnfolderBase]: 3197/5481 cut-off events. [2024-06-03 18:49:28,456 INFO L125 PetriNetUnfolderBase]: For 1082641/1082645 co-relation queries the response was YES. [2024-06-03 18:49:28,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43205 conditions, 5481 events. 3197/5481 cut-off events. For 1082641/1082645 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37394 event pairs, 741 based on Foata normal form. 14/5493 useless extension candidates. Maximal degree in co-relation 43023. Up to 4668 conditions per place. [2024-06-03 18:49:28,535 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 384 selfloop transitions, 92 changer transitions 0/483 dead transitions. [2024-06-03 18:49:28,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 483 transitions, 7226 flow [2024-06-03 18:49:28,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:28,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:28,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:49:28,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:49:28,536 INFO L175 Difference]: Start difference. First operand has 385 places, 465 transitions, 6218 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:49:28,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 483 transitions, 7226 flow [2024-06-03 18:49:33,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 483 transitions, 6968 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:33,664 INFO L231 Difference]: Finished difference. Result has 386 places, 465 transitions, 6150 flow [2024-06-03 18:49:33,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5960, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6150, PETRI_PLACES=386, PETRI_TRANSITIONS=465} [2024-06-03 18:49:33,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-03 18:49:33,664 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 465 transitions, 6150 flow [2024-06-03 18:49:33,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:33,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:33,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:33,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:49:33,665 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:33,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:33,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1606573066, now seen corresponding path program 11 times [2024-06-03 18:49:33,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:33,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543363055] [2024-06-03 18:49:33,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:33,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:33,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:33,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:33,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543363055] [2024-06-03 18:49:33,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543363055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:33,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:33,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:33,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242652398] [2024-06-03 18:49:33,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:33,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:33,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:33,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:33,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:33,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:33,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 465 transitions, 6150 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:33,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:33,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:33,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:34,677 INFO L124 PetriNetUnfolderBase]: 3167/5433 cut-off events. [2024-06-03 18:49:34,678 INFO L125 PetriNetUnfolderBase]: For 1019086/1019090 co-relation queries the response was YES. [2024-06-03 18:49:34,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41345 conditions, 5433 events. 3167/5433 cut-off events. For 1019086/1019090 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37073 event pairs, 711 based on Foata normal form. 14/5445 useless extension candidates. Maximal degree in co-relation 41162. Up to 4416 conditions per place. [2024-06-03 18:49:34,753 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 383 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-03 18:49:34,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 487 transitions, 7188 flow [2024-06-03 18:49:34,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:34,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:34,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:49:34,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:49:34,755 INFO L175 Difference]: Start difference. First operand has 386 places, 465 transitions, 6150 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:49:34,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 487 transitions, 7188 flow [2024-06-03 18:49:39,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 487 transitions, 6966 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:39,723 INFO L231 Difference]: Finished difference. Result has 388 places, 465 transitions, 6129 flow [2024-06-03 18:49:39,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5928, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6129, PETRI_PLACES=388, PETRI_TRANSITIONS=465} [2024-06-03 18:49:39,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 18:49:39,724 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 465 transitions, 6129 flow [2024-06-03 18:49:39,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:39,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:39,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:39,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:49:39,725 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:39,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:39,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2140495670, now seen corresponding path program 12 times [2024-06-03 18:49:39,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:39,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700035262] [2024-06-03 18:49:39,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:39,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:39,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:39,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:39,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700035262] [2024-06-03 18:49:39,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700035262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:39,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:39,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:39,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901271320] [2024-06-03 18:49:39,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:39,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:39,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:39,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:39,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:39,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:39,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 465 transitions, 6129 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:39,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:39,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:40,866 INFO L124 PetriNetUnfolderBase]: 3144/5392 cut-off events. [2024-06-03 18:49:40,866 INFO L125 PetriNetUnfolderBase]: For 955288/955288 co-relation queries the response was YES. [2024-06-03 18:49:40,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39771 conditions, 5392 events. 3144/5392 cut-off events. For 955288/955288 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36809 event pairs, 720 based on Foata normal form. 10/5398 useless extension candidates. Maximal degree in co-relation 39587. Up to 4589 conditions per place. [2024-06-03 18:49:40,943 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 376 selfloop transitions, 103 changer transitions 0/486 dead transitions. [2024-06-03 18:49:40,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 486 transitions, 7149 flow [2024-06-03 18:49:40,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:49:40,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:49:40,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:49:40,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-03 18:49:40,945 INFO L175 Difference]: Start difference. First operand has 388 places, 465 transitions, 6129 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:49:40,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 486 transitions, 7149 flow [2024-06-03 18:49:44,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 6940 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:44,959 INFO L231 Difference]: Finished difference. Result has 392 places, 465 transitions, 6132 flow [2024-06-03 18:49:44,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5920, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6132, PETRI_PLACES=392, PETRI_TRANSITIONS=465} [2024-06-03 18:49:44,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-03 18:49:44,960 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 465 transitions, 6132 flow [2024-06-03 18:49:44,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:44,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:44,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:44,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:49:44,960 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:44,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:44,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1770125478, now seen corresponding path program 13 times [2024-06-03 18:49:44,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:44,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465877625] [2024-06-03 18:49:44,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:44,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:44,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:45,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-03 18:49:45,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:45,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465877625] [2024-06-03 18:49:45,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465877625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:45,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:45,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:45,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929212329] [2024-06-03 18:49:45,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:45,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:45,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:45,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:45,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:45,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:45,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 465 transitions, 6132 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:45,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:45,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:45,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:45,987 INFO L124 PetriNetUnfolderBase]: 3121/5359 cut-off events. [2024-06-03 18:49:45,988 INFO L125 PetriNetUnfolderBase]: For 889700/889700 co-relation queries the response was YES. [2024-06-03 18:49:46,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38359 conditions, 5359 events. 3121/5359 cut-off events. For 889700/889700 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36555 event pairs, 711 based on Foata normal form. 10/5365 useless extension candidates. Maximal degree in co-relation 38174. Up to 4556 conditions per place. [2024-06-03 18:49:46,063 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 99 changer transitions 0/484 dead transitions. [2024-06-03 18:49:46,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 484 transitions, 7144 flow [2024-06-03 18:49:46,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:46,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:46,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:49:46,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 18:49:46,064 INFO L175 Difference]: Start difference. First operand has 392 places, 465 transitions, 6132 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:49:46,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 484 transitions, 7144 flow [2024-06-03 18:49:50,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 484 transitions, 6912 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:50,097 INFO L231 Difference]: Finished difference. Result has 392 places, 465 transitions, 6104 flow [2024-06-03 18:49:50,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5900, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6104, PETRI_PLACES=392, PETRI_TRANSITIONS=465} [2024-06-03 18:49:50,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-03 18:49:50,097 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 465 transitions, 6104 flow [2024-06-03 18:49:50,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:50,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:50,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:49:50,098 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:50,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:50,098 INFO L85 PathProgramCache]: Analyzing trace with hash 550239882, now seen corresponding path program 14 times [2024-06-03 18:49:50,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:50,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718296314] [2024-06-03 18:49:50,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:50,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:50,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:50,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:50,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:50,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718296314] [2024-06-03 18:49:50,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718296314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:50,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:50,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:50,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978557698] [2024-06-03 18:49:50,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:50,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:50,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:50,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:50,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:50,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:50,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 465 transitions, 6104 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:50,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:50,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:51,183 INFO L124 PetriNetUnfolderBase]: 3091/5311 cut-off events. [2024-06-03 18:49:51,183 INFO L125 PetriNetUnfolderBase]: For 820278/820278 co-relation queries the response was YES. [2024-06-03 18:49:51,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36713 conditions, 5311 events. 3091/5311 cut-off events. For 820278/820278 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36194 event pairs, 681 based on Foata normal form. 10/5317 useless extension candidates. Maximal degree in co-relation 36527. Up to 4182 conditions per place. [2024-06-03 18:49:51,259 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 106 changer transitions 0/488 dead transitions. [2024-06-03 18:49:51,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 488 transitions, 7146 flow [2024-06-03 18:49:51,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:51,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:51,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:49:51,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:49:51,260 INFO L175 Difference]: Start difference. First operand has 392 places, 465 transitions, 6104 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:49:51,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 488 transitions, 7146 flow [2024-06-03 18:49:55,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 488 transitions, 6912 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:55,038 INFO L231 Difference]: Finished difference. Result has 394 places, 465 transitions, 6090 flow [2024-06-03 18:49:55,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6090, PETRI_PLACES=394, PETRI_TRANSITIONS=465} [2024-06-03 18:49:55,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-03 18:49:55,039 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 465 transitions, 6090 flow [2024-06-03 18:49:55,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:55,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:55,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:55,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:49:55,040 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:55,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:55,040 INFO L85 PathProgramCache]: Analyzing trace with hash 712497540, now seen corresponding path program 1 times [2024-06-03 18:49:55,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:55,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800474097] [2024-06-03 18:49:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:55,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:55,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:55,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:55,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800474097] [2024-06-03 18:49:55,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800474097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:55,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:55,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:55,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317891782] [2024-06-03 18:49:55,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:55,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:55,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:55,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:55,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:55,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:55,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 465 transitions, 6090 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:49:55,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:55,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:55,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:56,006 INFO L124 PetriNetUnfolderBase]: 3099/5318 cut-off events. [2024-06-03 18:49:56,006 INFO L125 PetriNetUnfolderBase]: For 769492/769492 co-relation queries the response was YES. [2024-06-03 18:49:56,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36802 conditions, 5318 events. 3099/5318 cut-off events. For 769492/769492 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 36268 event pairs, 708 based on Foata normal form. 2/5316 useless extension candidates. Maximal degree in co-relation 36615. Up to 4554 conditions per place. [2024-06-03 18:49:56,082 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 377 selfloop transitions, 98 changer transitions 0/482 dead transitions. [2024-06-03 18:49:56,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 482 transitions, 7142 flow [2024-06-03 18:49:56,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:56,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:56,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:49:56,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 18:49:56,083 INFO L175 Difference]: Start difference. First operand has 394 places, 465 transitions, 6090 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:49:56,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 482 transitions, 7142 flow [2024-06-03 18:50:00,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 482 transitions, 6907 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:00,172 INFO L231 Difference]: Finished difference. Result has 394 places, 467 transitions, 6126 flow [2024-06-03 18:50:00,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5855, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6126, PETRI_PLACES=394, PETRI_TRANSITIONS=467} [2024-06-03 18:50:00,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-03 18:50:00,173 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 467 transitions, 6126 flow [2024-06-03 18:50:00,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:00,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:00,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:00,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:50:00,173 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:00,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:00,174 INFO L85 PathProgramCache]: Analyzing trace with hash 727734660, now seen corresponding path program 2 times [2024-06-03 18:50:00,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:00,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697803735] [2024-06-03 18:50:00,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:00,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:00,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:00,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:00,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697803735] [2024-06-03 18:50:00,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697803735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:00,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:00,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:00,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015400210] [2024-06-03 18:50:00,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:00,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:00,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:00,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:00,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:00,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:00,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 467 transitions, 6126 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:00,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:00,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:00,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:01,235 INFO L124 PetriNetUnfolderBase]: 3107/5326 cut-off events. [2024-06-03 18:50:01,236 INFO L125 PetriNetUnfolderBase]: For 781591/781591 co-relation queries the response was YES. [2024-06-03 18:50:01,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36930 conditions, 5326 events. 3107/5326 cut-off events. For 781591/781591 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36336 event pairs, 702 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 36742. Up to 4546 conditions per place. [2024-06-03 18:50:01,305 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 378 selfloop transitions, 100 changer transitions 0/485 dead transitions. [2024-06-03 18:50:01,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 485 transitions, 7190 flow [2024-06-03 18:50:01,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:01,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:01,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:50:01,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 18:50:01,306 INFO L175 Difference]: Start difference. First operand has 394 places, 467 transitions, 6126 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:50:01,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 485 transitions, 7190 flow [2024-06-03 18:50:05,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 485 transitions, 6935 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:05,715 INFO L231 Difference]: Finished difference. Result has 396 places, 469 transitions, 6150 flow [2024-06-03 18:50:05,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6150, PETRI_PLACES=396, PETRI_TRANSITIONS=469} [2024-06-03 18:50:05,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-03 18:50:05,716 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 469 transitions, 6150 flow [2024-06-03 18:50:05,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:05,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:05,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:05,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:50:05,716 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:05,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:05,717 INFO L85 PathProgramCache]: Analyzing trace with hash -924619830, now seen corresponding path program 15 times [2024-06-03 18:50:05,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:05,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112856373] [2024-06-03 18:50:05,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:05,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:05,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-03 18:50:05,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:05,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112856373] [2024-06-03 18:50:05,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112856373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:05,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:05,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:05,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033847438] [2024-06-03 18:50:05,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:05,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:05,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:05,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:05,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:05,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:05,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 469 transitions, 6150 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:05,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:05,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:05,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:06,770 INFO L124 PetriNetUnfolderBase]: 3084/5310 cut-off events. [2024-06-03 18:50:06,770 INFO L125 PetriNetUnfolderBase]: For 776488/776488 co-relation queries the response was YES. [2024-06-03 18:50:06,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35481 conditions, 5310 events. 3084/5310 cut-off events. For 776488/776488 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36326 event pairs, 640 based on Foata normal form. 10/5316 useless extension candidates. Maximal degree in co-relation 35292. Up to 4423 conditions per place. [2024-06-03 18:50:06,847 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 91 changer transitions 0/505 dead transitions. [2024-06-03 18:50:06,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 505 transitions, 7258 flow [2024-06-03 18:50:06,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:06,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:06,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:50:06,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-03 18:50:06,848 INFO L175 Difference]: Start difference. First operand has 396 places, 469 transitions, 6150 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:50:06,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 505 transitions, 7258 flow [2024-06-03 18:50:10,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 505 transitions, 6975 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:10,183 INFO L231 Difference]: Finished difference. Result has 399 places, 469 transitions, 6064 flow [2024-06-03 18:50:10,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6064, PETRI_PLACES=399, PETRI_TRANSITIONS=469} [2024-06-03 18:50:10,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-03 18:50:10,184 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 469 transitions, 6064 flow [2024-06-03 18:50:10,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:10,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:10,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:10,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:50:10,184 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:10,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:10,185 INFO L85 PathProgramCache]: Analyzing trace with hash 357340904, now seen corresponding path program 16 times [2024-06-03 18:50:10,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:10,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853119961] [2024-06-03 18:50:10,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:10,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:10,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:10,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:10,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:10,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853119961] [2024-06-03 18:50:10,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853119961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:10,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:10,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:10,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220173361] [2024-06-03 18:50:10,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:10,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:10,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:10,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:10,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:10,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:10,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 469 transitions, 6064 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:10,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:10,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:10,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:11,197 INFO L124 PetriNetUnfolderBase]: 3061/5270 cut-off events. [2024-06-03 18:50:11,197 INFO L125 PetriNetUnfolderBase]: For 699281/699281 co-relation queries the response was YES. [2024-06-03 18:50:11,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33812 conditions, 5270 events. 3061/5270 cut-off events. For 699281/699281 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36006 event pairs, 655 based on Foata normal form. 10/5277 useless extension candidates. Maximal degree in co-relation 33622. Up to 4488 conditions per place. [2024-06-03 18:50:11,270 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 411 selfloop transitions, 78 changer transitions 0/496 dead transitions. [2024-06-03 18:50:11,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 496 transitions, 7122 flow [2024-06-03 18:50:11,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:11,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:11,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:50:11,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:50:11,272 INFO L175 Difference]: Start difference. First operand has 399 places, 469 transitions, 6064 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:50:11,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 496 transitions, 7122 flow [2024-06-03 18:50:14,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 496 transitions, 6926 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:14,820 INFO L231 Difference]: Finished difference. Result has 399 places, 469 transitions, 6033 flow [2024-06-03 18:50:14,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5868, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6033, PETRI_PLACES=399, PETRI_TRANSITIONS=469} [2024-06-03 18:50:14,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-03 18:50:14,821 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 469 transitions, 6033 flow [2024-06-03 18:50:14,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:14,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:14,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:14,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:50:14,821 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:14,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:14,821 INFO L85 PathProgramCache]: Analyzing trace with hash 366864104, now seen corresponding path program 17 times [2024-06-03 18:50:14,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:14,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484317935] [2024-06-03 18:50:14,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:14,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:14,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:14,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:14,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484317935] [2024-06-03 18:50:14,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484317935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:14,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:14,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:14,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732841368] [2024-06-03 18:50:14,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:14,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:14,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:14,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:14,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:14,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:14,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 469 transitions, 6033 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:14,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:14,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:14,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:15,832 INFO L124 PetriNetUnfolderBase]: 3031/5227 cut-off events. [2024-06-03 18:50:15,832 INFO L125 PetriNetUnfolderBase]: For 603548/603548 co-relation queries the response was YES. [2024-06-03 18:50:15,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32021 conditions, 5227 events. 3031/5227 cut-off events. For 603548/603548 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35741 event pairs, 542 based on Foata normal form. 10/5234 useless extension candidates. Maximal degree in co-relation 31831. Up to 3973 conditions per place. [2024-06-03 18:50:15,905 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 405 selfloop transitions, 90 changer transitions 0/502 dead transitions. [2024-06-03 18:50:15,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 502 transitions, 7139 flow [2024-06-03 18:50:15,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:15,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:15,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:50:15,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-03 18:50:15,906 INFO L175 Difference]: Start difference. First operand has 399 places, 469 transitions, 6033 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:50:15,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 502 transitions, 7139 flow [2024-06-03 18:50:19,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 502 transitions, 6952 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:19,731 INFO L231 Difference]: Finished difference. Result has 400 places, 469 transitions, 6037 flow [2024-06-03 18:50:19,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5846, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6037, PETRI_PLACES=400, PETRI_TRANSITIONS=469} [2024-06-03 18:50:19,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-03 18:50:19,732 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 469 transitions, 6037 flow [2024-06-03 18:50:19,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:19,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:19,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, 1, 1] [2024-06-03 18:50:19,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:50:19,732 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:19,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:19,733 INFO L85 PathProgramCache]: Analyzing trace with hash 113537312, now seen corresponding path program 3 times [2024-06-03 18:50:19,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:19,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349041596] [2024-06-03 18:50:19,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:19,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:19,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:19,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:19,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349041596] [2024-06-03 18:50:19,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349041596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:19,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:19,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:19,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927989388] [2024-06-03 18:50:19,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:19,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:19,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:19,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:19,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:19,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:19,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 469 transitions, 6037 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:19,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:19,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:19,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:20,820 INFO L124 PetriNetUnfolderBase]: 3039/5243 cut-off events. [2024-06-03 18:50:20,820 INFO L125 PetriNetUnfolderBase]: For 545170/545170 co-relation queries the response was YES. [2024-06-03 18:50:20,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32300 conditions, 5243 events. 3039/5243 cut-off events. For 545170/545170 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35929 event pairs, 652 based on Foata normal form. 2/5242 useless extension candidates. Maximal degree in co-relation 32109. Up to 4504 conditions per place. [2024-06-03 18:50:20,885 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 76 changer transitions 0/492 dead transitions. [2024-06-03 18:50:20,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 492 transitions, 7133 flow [2024-06-03 18:50:20,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:20,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:20,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:50:20,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 18:50:20,886 INFO L175 Difference]: Start difference. First operand has 400 places, 469 transitions, 6037 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:50:20,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 492 transitions, 7133 flow [2024-06-03 18:50:25,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 492 transitions, 6844 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:25,260 INFO L231 Difference]: Finished difference. Result has 399 places, 471 transitions, 5983 flow [2024-06-03 18:50:25,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5748, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5983, PETRI_PLACES=399, PETRI_TRANSITIONS=471} [2024-06-03 18:50:25,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-03 18:50:25,261 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 471 transitions, 5983 flow [2024-06-03 18:50:25,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:25,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:25,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:25,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:50:25,262 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:25,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:25,262 INFO L85 PathProgramCache]: Analyzing trace with hash 514031936, now seen corresponding path program 4 times [2024-06-03 18:50:25,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:25,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800027345] [2024-06-03 18:50:25,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:25,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:25,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:25,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:25,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800027345] [2024-06-03 18:50:25,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800027345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:25,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:25,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:25,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588278765] [2024-06-03 18:50:25,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:25,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:25,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:25,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:25,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 471 transitions, 5983 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:25,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:25,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:25,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:26,301 INFO L124 PetriNetUnfolderBase]: 3093/5325 cut-off events. [2024-06-03 18:50:26,301 INFO L125 PetriNetUnfolderBase]: For 626773/626773 co-relation queries the response was YES. [2024-06-03 18:50:26,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34009 conditions, 5325 events. 3093/5325 cut-off events. For 626773/626773 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36510 event pairs, 662 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 33817. Up to 4456 conditions per place. [2024-06-03 18:50:26,381 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 410 selfloop transitions, 83 changer transitions 0/500 dead transitions. [2024-06-03 18:50:26,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 500 transitions, 7459 flow [2024-06-03 18:50:26,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:26,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:26,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:50:26,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:50:26,382 INFO L175 Difference]: Start difference. First operand has 399 places, 471 transitions, 5983 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:50:26,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 500 transitions, 7459 flow [2024-06-03 18:50:31,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 500 transitions, 7240 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:31,207 INFO L231 Difference]: Finished difference. Result has 401 places, 475 transitions, 6096 flow [2024-06-03 18:50:31,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5764, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6096, PETRI_PLACES=401, PETRI_TRANSITIONS=475} [2024-06-03 18:50:31,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-03 18:50:31,208 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 475 transitions, 6096 flow [2024-06-03 18:50:31,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:31,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:31,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:31,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:50:31,208 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:31,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:31,209 INFO L85 PathProgramCache]: Analyzing trace with hash 270893666, now seen corresponding path program 5 times [2024-06-03 18:50:31,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:31,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678091653] [2024-06-03 18:50:31,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:31,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:31,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:31,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:31,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678091653] [2024-06-03 18:50:31,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678091653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:31,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:31,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:31,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203550320] [2024-06-03 18:50:31,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:31,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:31,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:31,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:31,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:31,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:31,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 475 transitions, 6096 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:31,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:31,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:31,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:32,235 INFO L124 PetriNetUnfolderBase]: 3088/5329 cut-off events. [2024-06-03 18:50:32,235 INFO L125 PetriNetUnfolderBase]: For 617836/617836 co-relation queries the response was YES. [2024-06-03 18:50:32,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33753 conditions, 5329 events. 3088/5329 cut-off events. For 617836/617836 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36536 event pairs, 645 based on Foata normal form. 2/5327 useless extension candidates. Maximal degree in co-relation 33560. Up to 4531 conditions per place. [2024-06-03 18:50:32,311 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 87 changer transitions 1/509 dead transitions. [2024-06-03 18:50:32,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 509 transitions, 7244 flow [2024-06-03 18:50:32,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:32,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:32,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-03 18:50:32,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-03 18:50:32,312 INFO L175 Difference]: Start difference. First operand has 401 places, 475 transitions, 6096 flow. Second operand 8 states and 205 transitions. [2024-06-03 18:50:32,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 509 transitions, 7244 flow [2024-06-03 18:50:36,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 509 transitions, 7072 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-03 18:50:36,250 INFO L231 Difference]: Finished difference. Result has 406 places, 476 transitions, 6163 flow [2024-06-03 18:50:36,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5928, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6163, PETRI_PLACES=406, PETRI_TRANSITIONS=476} [2024-06-03 18:50:36,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-03 18:50:36,251 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 476 transitions, 6163 flow [2024-06-03 18:50:36,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:36,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:36,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:36,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:50:36,251 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:36,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:36,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1603923648, now seen corresponding path program 6 times [2024-06-03 18:50:36,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:36,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715651859] [2024-06-03 18:50:36,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:36,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:36,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:36,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:36,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:36,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715651859] [2024-06-03 18:50:36,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715651859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:36,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:36,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:36,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491440633] [2024-06-03 18:50:36,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:36,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:36,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:36,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:36,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:36,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:36,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 476 transitions, 6163 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:36,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:36,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:36,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:37,343 INFO L124 PetriNetUnfolderBase]: 3129/5388 cut-off events. [2024-06-03 18:50:37,343 INFO L125 PetriNetUnfolderBase]: For 681247/681247 co-relation queries the response was YES. [2024-06-03 18:50:37,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35260 conditions, 5388 events. 3129/5388 cut-off events. For 681247/681247 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 36963 event pairs, 520 based on Foata normal form. 2/5386 useless extension candidates. Maximal degree in co-relation 35065. Up to 3981 conditions per place. [2024-06-03 18:50:37,420 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 105 changer transitions 1/520 dead transitions. [2024-06-03 18:50:37,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 520 transitions, 7708 flow [2024-06-03 18:50:37,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:37,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:50:37,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-03 18:50:37,421 INFO L175 Difference]: Start difference. First operand has 406 places, 476 transitions, 6163 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:50:37,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 520 transitions, 7708 flow [2024-06-03 18:50:41,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 520 transitions, 7481 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:41,955 INFO L231 Difference]: Finished difference. Result has 409 places, 480 transitions, 6324 flow [2024-06-03 18:50:41,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6324, PETRI_PLACES=409, PETRI_TRANSITIONS=480} [2024-06-03 18:50:41,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-03 18:50:41,955 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 480 transitions, 6324 flow [2024-06-03 18:50:41,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:41,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:41,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:41,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:50:41,956 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:41,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:41,956 INFO L85 PathProgramCache]: Analyzing trace with hash 160713024, now seen corresponding path program 7 times [2024-06-03 18:50:41,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:41,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301282701] [2024-06-03 18:50:41,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:41,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:41,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:42,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:42,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:42,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301282701] [2024-06-03 18:50:42,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301282701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:42,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:42,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:42,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138742631] [2024-06-03 18:50:42,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:42,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:42,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:42,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:42,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:42,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 480 transitions, 6324 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:42,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:42,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:42,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:43,190 INFO L124 PetriNetUnfolderBase]: 3284/5660 cut-off events. [2024-06-03 18:50:43,191 INFO L125 PetriNetUnfolderBase]: For 973579/973579 co-relation queries the response was YES. [2024-06-03 18:50:43,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41363 conditions, 5660 events. 3284/5660 cut-off events. For 973579/973579 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39062 event pairs, 537 based on Foata normal form. 2/5659 useless extension candidates. Maximal degree in co-relation 41166. Up to 3408 conditions per place. [2024-06-03 18:50:43,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 102 changer transitions 0/518 dead transitions. [2024-06-03 18:50:43,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 518 transitions, 8205 flow [2024-06-03 18:50:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:43,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:43,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-03 18:50:43,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-03 18:50:43,270 INFO L175 Difference]: Start difference. First operand has 409 places, 480 transitions, 6324 flow. Second operand 7 states and 183 transitions. [2024-06-03 18:50:43,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 518 transitions, 8205 flow [2024-06-03 18:50:49,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 518 transitions, 8025 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-03 18:50:49,870 INFO L231 Difference]: Finished difference. Result has 413 places, 486 transitions, 6634 flow [2024-06-03 18:50:49,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6634, PETRI_PLACES=413, PETRI_TRANSITIONS=486} [2024-06-03 18:50:49,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-03 18:50:49,871 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 486 transitions, 6634 flow [2024-06-03 18:50:49,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:49,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:49,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:49,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:50:49,871 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:49,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:49,871 INFO L85 PathProgramCache]: Analyzing trace with hash 154046784, now seen corresponding path program 8 times [2024-06-03 18:50:49,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:49,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086809710] [2024-06-03 18:50:49,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:49,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:49,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:49,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:49,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086809710] [2024-06-03 18:50:49,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086809710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:49,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:49,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:50:49,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222947694] [2024-06-03 18:50:49,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:49,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:50:49,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:49,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:50:49,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:50:50,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:50,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 486 transitions, 6634 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:50,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:50,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:50,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:51,046 INFO L124 PetriNetUnfolderBase]: 3279/5661 cut-off events. [2024-06-03 18:50:51,047 INFO L125 PetriNetUnfolderBase]: For 971107/971107 co-relation queries the response was YES. [2024-06-03 18:50:51,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41857 conditions, 5661 events. 3279/5661 cut-off events. For 971107/971107 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39109 event pairs, 533 based on Foata normal form. 2/5660 useless extension candidates. Maximal degree in co-relation 41657. Up to 3406 conditions per place. [2024-06-03 18:50:51,135 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 104 changer transitions 0/520 dead transitions. [2024-06-03 18:50:51,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 520 transitions, 8375 flow [2024-06-03 18:50:51,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:51,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:51,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:50:51,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-03 18:50:51,137 INFO L175 Difference]: Start difference. First operand has 413 places, 486 transitions, 6634 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:50:51,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 520 transitions, 8375 flow [2024-06-03 18:50:56,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 520 transitions, 8201 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-03 18:50:56,966 INFO L231 Difference]: Finished difference. Result has 418 places, 487 transitions, 6732 flow [2024-06-03 18:50:56,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6732, PETRI_PLACES=418, PETRI_TRANSITIONS=487} [2024-06-03 18:50:56,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-03 18:50:56,967 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 487 transitions, 6732 flow [2024-06-03 18:50:56,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:50:56,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:56,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:56,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:50:56,967 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:56,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:56,968 INFO L85 PathProgramCache]: Analyzing trace with hash -803641798, now seen corresponding path program 1 times [2024-06-03 18:50:56,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:56,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222469620] [2024-06-03 18:50:56,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:56,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:56,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:57,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:57,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222469620] [2024-06-03 18:50:57,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222469620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:57,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:57,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:57,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451185267] [2024-06-03 18:50:57,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:57,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:57,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:57,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:57,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:57,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:57,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 487 transitions, 6732 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:57,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:57,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:57,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:58,260 INFO L124 PetriNetUnfolderBase]: 3359/5787 cut-off events. [2024-06-03 18:50:58,260 INFO L125 PetriNetUnfolderBase]: For 1099949/1099949 co-relation queries the response was YES. [2024-06-03 18:50:58,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45040 conditions, 5787 events. 3359/5787 cut-off events. For 1099949/1099949 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40123 event pairs, 610 based on Foata normal form. 2/5774 useless extension candidates. Maximal degree in co-relation 44838. Up to 4524 conditions per place. [2024-06-03 18:50:58,356 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 49 changer transitions 4/539 dead transitions. [2024-06-03 18:50:58,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 539 transitions, 8728 flow [2024-06-03 18:50:58,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:58,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:58,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-03 18:50:58,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-03 18:50:58,357 INFO L175 Difference]: Start difference. First operand has 418 places, 487 transitions, 6732 flow. Second operand 9 states and 224 transitions. [2024-06-03 18:50:58,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 539 transitions, 8728 flow [2024-06-03 18:51:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 539 transitions, 8354 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:04,938 INFO L231 Difference]: Finished difference. Result has 422 places, 492 transitions, 6660 flow [2024-06-03 18:51:04,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6358, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6660, PETRI_PLACES=422, PETRI_TRANSITIONS=492} [2024-06-03 18:51:04,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-03 18:51:04,939 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 492 transitions, 6660 flow [2024-06-03 18:51:04,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:04,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:04,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:51:04,939 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:04,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash 282497022, now seen corresponding path program 2 times [2024-06-03 18:51:04,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:04,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570023404] [2024-06-03 18:51:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:04,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:05,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:05,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:05,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570023404] [2024-06-03 18:51:05,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570023404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:05,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:05,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:05,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045560766] [2024-06-03 18:51:05,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:05,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:05,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:05,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:05,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:05,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:05,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 492 transitions, 6660 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:05,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:05,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:05,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:06,242 INFO L124 PetriNetUnfolderBase]: 3387/5832 cut-off events. [2024-06-03 18:51:06,242 INFO L125 PetriNetUnfolderBase]: For 1147158/1147158 co-relation queries the response was YES. [2024-06-03 18:51:06,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45150 conditions, 5832 events. 3387/5832 cut-off events. For 1147158/1147158 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 40332 event pairs, 638 based on Foata normal form. 2/5832 useless extension candidates. Maximal degree in co-relation 44948. Up to 5107 conditions per place. [2024-06-03 18:51:06,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 491 selfloop transitions, 30 changer transitions 2/530 dead transitions. [2024-06-03 18:51:06,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 530 transitions, 8112 flow [2024-06-03 18:51:06,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:06,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:06,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:51:06,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-03 18:51:06,337 INFO L175 Difference]: Start difference. First operand has 422 places, 492 transitions, 6660 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:51:06,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 530 transitions, 8112 flow [2024-06-03 18:51:13,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 530 transitions, 7911 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:13,829 INFO L231 Difference]: Finished difference. Result has 428 places, 493 transitions, 6556 flow [2024-06-03 18:51:13,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6467, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6556, PETRI_PLACES=428, PETRI_TRANSITIONS=493} [2024-06-03 18:51:13,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-03 18:51:13,829 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 493 transitions, 6556 flow [2024-06-03 18:51:13,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:13,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:13,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:13,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 18:51:13,830 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:13,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:13,830 INFO L85 PathProgramCache]: Analyzing trace with hash -180564010, now seen corresponding path program 3 times [2024-06-03 18:51:13,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:13,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039463573] [2024-06-03 18:51:13,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:13,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:13,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:13,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:13,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:13,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039463573] [2024-06-03 18:51:13,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039463573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:13,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:13,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:13,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075548651] [2024-06-03 18:51:13,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:13,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:13,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:13,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:13,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:13,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:13,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 493 transitions, 6556 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:13,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:13,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:13,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:15,103 INFO L124 PetriNetUnfolderBase]: 3395/5842 cut-off events. [2024-06-03 18:51:15,103 INFO L125 PetriNetUnfolderBase]: For 1166793/1166793 co-relation queries the response was YES. [2024-06-03 18:51:15,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45108 conditions, 5842 events. 3395/5842 cut-off events. For 1166793/1166793 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40464 event pairs, 802 based on Foata normal form. 2/5840 useless extension candidates. Maximal degree in co-relation 44903. Up to 5131 conditions per place. [2024-06-03 18:51:15,201 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 483 selfloop transitions, 44 changer transitions 2/536 dead transitions. [2024-06-03 18:51:15,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 536 transitions, 8158 flow [2024-06-03 18:51:15,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:15,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:15,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 18:51:15,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:51:15,202 INFO L175 Difference]: Start difference. First operand has 428 places, 493 transitions, 6556 flow. Second operand 9 states and 216 transitions. [2024-06-03 18:51:15,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 536 transitions, 8158 flow [2024-06-03 18:51:21,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 536 transitions, 8037 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:21,686 INFO L231 Difference]: Finished difference. Result has 428 places, 497 transitions, 6692 flow [2024-06-03 18:51:21,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6692, PETRI_PLACES=428, PETRI_TRANSITIONS=497} [2024-06-03 18:51:21,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-03 18:51:21,687 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 497 transitions, 6692 flow [2024-06-03 18:51:21,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:21,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:21,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 18:51:21,687 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:21,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:21,688 INFO L85 PathProgramCache]: Analyzing trace with hash -171993130, now seen corresponding path program 4 times [2024-06-03 18:51:21,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:21,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247055492] [2024-06-03 18:51:21,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:21,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:21,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:21,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:21,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247055492] [2024-06-03 18:51:21,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247055492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:21,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:21,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:21,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389667843] [2024-06-03 18:51:21,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:21,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:21,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:21,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:21,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:21,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:21,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 497 transitions, 6692 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:21,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:21,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:22,962 INFO L124 PetriNetUnfolderBase]: 3390/5837 cut-off events. [2024-06-03 18:51:22,963 INFO L125 PetriNetUnfolderBase]: For 1163307/1163307 co-relation queries the response was YES. [2024-06-03 18:51:23,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44720 conditions, 5837 events. 3390/5837 cut-off events. For 1163307/1163307 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40421 event pairs, 805 based on Foata normal form. 2/5837 useless extension candidates. Maximal degree in co-relation 44514. Up to 5183 conditions per place. [2024-06-03 18:51:23,053 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 40 changer transitions 0/529 dead transitions. [2024-06-03 18:51:23,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 529 transitions, 7816 flow [2024-06-03 18:51:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:23,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:23,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:51:23,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 18:51:23,055 INFO L175 Difference]: Start difference. First operand has 428 places, 497 transitions, 6692 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:51:23,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 529 transitions, 7816 flow [2024-06-03 18:51:30,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 529 transitions, 7631 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:30,970 INFO L231 Difference]: Finished difference. Result has 432 places, 497 transitions, 6592 flow [2024-06-03 18:51:30,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6592, PETRI_PLACES=432, PETRI_TRANSITIONS=497} [2024-06-03 18:51:30,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-03 18:51:30,971 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 497 transitions, 6592 flow [2024-06-03 18:51:30,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:30,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:30,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:30,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 18:51:30,971 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:30,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:30,972 INFO L85 PathProgramCache]: Analyzing trace with hash -175707085, now seen corresponding path program 1 times [2024-06-03 18:51:30,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:30,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977242937] [2024-06-03 18:51:30,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:30,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:30,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:31,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:31,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977242937] [2024-06-03 18:51:31,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977242937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:31,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:31,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:31,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238653203] [2024-06-03 18:51:31,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:31,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:31,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:31,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:31,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:31,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:31,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 497 transitions, 6592 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:51:31,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:31,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:31,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:32,183 INFO L124 PetriNetUnfolderBase]: 3387/5824 cut-off events. [2024-06-03 18:51:32,183 INFO L125 PetriNetUnfolderBase]: For 1156359/1156359 co-relation queries the response was YES. [2024-06-03 18:51:32,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44488 conditions, 5824 events. 3387/5824 cut-off events. For 1156359/1156359 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40360 event pairs, 824 based on Foata normal form. 1/5822 useless extension candidates. Maximal degree in co-relation 44280. Up to 4943 conditions per place. [2024-06-03 18:51:32,275 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 125 changer transitions 0/515 dead transitions. [2024-06-03 18:51:32,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 515 transitions, 7934 flow [2024-06-03 18:51:32,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:32,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:32,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:51:32,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:51:32,276 INFO L175 Difference]: Start difference. First operand has 432 places, 497 transitions, 6592 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:51:32,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 515 transitions, 7934 flow [2024-06-03 18:51:41,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 515 transitions, 7834 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:41,022 INFO L231 Difference]: Finished difference. Result has 431 places, 497 transitions, 6756 flow [2024-06-03 18:51:41,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6492, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6756, PETRI_PLACES=431, PETRI_TRANSITIONS=497} [2024-06-03 18:51:41,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-03 18:51:41,023 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 497 transitions, 6756 flow [2024-06-03 18:51:41,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:51:41,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:41,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:41,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 18:51:41,023 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:41,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:41,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1578187361, now seen corresponding path program 2 times [2024-06-03 18:51:41,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:41,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876038891] [2024-06-03 18:51:41,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:41,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:41,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:41,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:41,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:41,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876038891] [2024-06-03 18:51:41,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876038891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:41,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:41,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:41,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574249564] [2024-06-03 18:51:41,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:41,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:41,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:41,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:41,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:41,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:41,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 497 transitions, 6756 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:51:41,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:41,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:41,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:42,293 INFO L124 PetriNetUnfolderBase]: 3392/5833 cut-off events. [2024-06-03 18:51:42,293 INFO L125 PetriNetUnfolderBase]: For 1173471/1173471 co-relation queries the response was YES. [2024-06-03 18:51:42,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44851 conditions, 5833 events. 3392/5833 cut-off events. For 1173471/1173471 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40458 event pairs, 824 based on Foata normal form. 1/5831 useless extension candidates. Maximal degree in co-relation 44642. Up to 4949 conditions per place. [2024-06-03 18:51:42,387 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 136 changer transitions 0/521 dead transitions. [2024-06-03 18:51:42,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 521 transitions, 8163 flow [2024-06-03 18:51:42,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:51:42,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:51:42,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-03 18:51:42,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-03 18:51:42,389 INFO L175 Difference]: Start difference. First operand has 431 places, 497 transitions, 6756 flow. Second operand 10 states and 234 transitions. [2024-06-03 18:51:42,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 521 transitions, 8163 flow [2024-06-03 18:51:48,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 521 transitions, 7893 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:48,687 INFO L231 Difference]: Finished difference. Result has 435 places, 500 transitions, 6816 flow [2024-06-03 18:51:48,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6494, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6816, PETRI_PLACES=435, PETRI_TRANSITIONS=500} [2024-06-03 18:51:48,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-03 18:51:48,688 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 500 transitions, 6816 flow [2024-06-03 18:51:48,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:51:48,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:48,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:48,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 18:51:48,689 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:48,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:48,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1578181781, now seen corresponding path program 3 times [2024-06-03 18:51:48,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:48,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584705982] [2024-06-03 18:51:48,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:48,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:48,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:48,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:48,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:48,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584705982] [2024-06-03 18:51:48,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584705982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:48,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:48,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:48,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501047716] [2024-06-03 18:51:48,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:48,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:48,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:48,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:48,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:48,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:48,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 500 transitions, 6816 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:51:48,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:48,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:48,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:49,970 INFO L124 PetriNetUnfolderBase]: 3389/5829 cut-off events. [2024-06-03 18:51:49,970 INFO L125 PetriNetUnfolderBase]: For 1163140/1163140 co-relation queries the response was YES. [2024-06-03 18:51:50,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44716 conditions, 5829 events. 3389/5829 cut-off events. For 1163140/1163140 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40429 event pairs, 824 based on Foata normal form. 1/5827 useless extension candidates. Maximal degree in co-relation 44507. Up to 4946 conditions per place. [2024-06-03 18:51:50,065 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 129 changer transitions 0/518 dead transitions. [2024-06-03 18:51:50,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 518 transitions, 7882 flow [2024-06-03 18:51:50,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:50,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:50,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:51:50,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 18:51:50,067 INFO L175 Difference]: Start difference. First operand has 435 places, 500 transitions, 6816 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:51:50,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 518 transitions, 7882 flow [2024-06-03 18:51:57,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 518 transitions, 7553 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:57,421 INFO L231 Difference]: Finished difference. Result has 434 places, 500 transitions, 6760 flow [2024-06-03 18:51:57,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6487, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6760, PETRI_PLACES=434, PETRI_TRANSITIONS=500} [2024-06-03 18:51:57,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-03 18:51:57,421 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 500 transitions, 6760 flow [2024-06-03 18:51:57,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:51:57,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:57,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:57,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 18:51:57,422 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:57,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:57,422 INFO L85 PathProgramCache]: Analyzing trace with hash -921157704, now seen corresponding path program 5 times [2024-06-03 18:51:57,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:57,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822592764] [2024-06-03 18:51:57,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:57,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:57,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:57,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:57,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822592764] [2024-06-03 18:51:57,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822592764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:57,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:57,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:57,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193935311] [2024-06-03 18:51:57,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:57,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:57,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:57,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:57,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:57,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:57,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 500 transitions, 6760 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:57,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:57,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:58,747 INFO L124 PetriNetUnfolderBase]: 3456/5922 cut-off events. [2024-06-03 18:51:58,748 INFO L125 PetriNetUnfolderBase]: For 1286232/1286232 co-relation queries the response was YES. [2024-06-03 18:51:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47444 conditions, 5922 events. 3456/5922 cut-off events. For 1286232/1286232 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 40877 event pairs, 854 based on Foata normal form. 2/5909 useless extension candidates. Maximal degree in co-relation 47235. Up to 4679 conditions per place. [2024-06-03 18:51:58,839 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 254 changer transitions 0/538 dead transitions. [2024-06-03 18:51:58,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 538 transitions, 8664 flow [2024-06-03 18:51:58,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:58,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:58,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 18:51:58,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 18:51:58,840 INFO L175 Difference]: Start difference. First operand has 434 places, 500 transitions, 6760 flow. Second operand 8 states and 204 transitions. [2024-06-03 18:51:58,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 538 transitions, 8664 flow [2024-06-03 18:52:06,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 538 transitions, 8387 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:52:06,615 INFO L231 Difference]: Finished difference. Result has 433 places, 504 transitions, 7176 flow [2024-06-03 18:52:06,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6487, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=433, PETRI_TRANSITIONS=504} [2024-06-03 18:52:06,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-03 18:52:06,616 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 504 transitions, 7176 flow [2024-06-03 18:52:06,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:06,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:06,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 18:52:06,616 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:06,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:06,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1872992258, now seen corresponding path program 6 times [2024-06-03 18:52:06,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:06,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052058155] [2024-06-03 18:52:06,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:06,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:06,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:06,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:06,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052058155] [2024-06-03 18:52:06,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052058155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:06,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:06,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:06,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484835746] [2024-06-03 18:52:06,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:06,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:06,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:06,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:06,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:06,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:06,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 504 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:06,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:06,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:07,941 INFO L124 PetriNetUnfolderBase]: 3464/5939 cut-off events. [2024-06-03 18:52:07,941 INFO L125 PetriNetUnfolderBase]: For 1288859/1288859 co-relation queries the response was YES. [2024-06-03 18:52:08,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48045 conditions, 5939 events. 3464/5939 cut-off events. For 1288859/1288859 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41072 event pairs, 861 based on Foata normal form. 2/5926 useless extension candidates. Maximal degree in co-relation 47836. Up to 4776 conditions per place. [2024-06-03 18:52:08,033 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 251 changer transitions 0/532 dead transitions. [2024-06-03 18:52:08,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 532 transitions, 8664 flow [2024-06-03 18:52:08,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:08,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:08,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:52:08,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:52:08,034 INFO L175 Difference]: Start difference. First operand has 433 places, 504 transitions, 7176 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:52:08,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 532 transitions, 8664 flow [2024-06-03 18:52:17,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 532 transitions, 8012 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:17,082 INFO L231 Difference]: Finished difference. Result has 435 places, 506 transitions, 7125 flow [2024-06-03 18:52:17,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6548, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=435, PETRI_TRANSITIONS=506} [2024-06-03 18:52:17,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-03 18:52:17,083 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 506 transitions, 7125 flow [2024-06-03 18:52:17,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:17,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:17,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:17,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 18:52:17,083 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:17,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash -494023304, now seen corresponding path program 7 times [2024-06-03 18:52:17,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:17,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405090250] [2024-06-03 18:52:17,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:17,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:17,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:17,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:17,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405090250] [2024-06-03 18:52:17,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405090250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:17,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:17,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:17,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428468884] [2024-06-03 18:52:17,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:17,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:17,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:17,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:17,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:17,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:17,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 506 transitions, 7125 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:17,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:17,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:17,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:18,380 INFO L124 PetriNetUnfolderBase]: 3472/5950 cut-off events. [2024-06-03 18:52:18,380 INFO L125 PetriNetUnfolderBase]: For 1300815/1300815 co-relation queries the response was YES. [2024-06-03 18:52:18,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47826 conditions, 5950 events. 3472/5950 cut-off events. For 1300815/1300815 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 41124 event pairs, 861 based on Foata normal form. 2/5936 useless extension candidates. Maximal degree in co-relation 47617. Up to 4788 conditions per place. [2024-06-03 18:52:18,471 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 250 changer transitions 0/531 dead transitions. [2024-06-03 18:52:18,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 531 transitions, 8585 flow [2024-06-03 18:52:18,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:18,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:18,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:52:18,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:18,472 INFO L175 Difference]: Start difference. First operand has 435 places, 506 transitions, 7125 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:52:18,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 531 transitions, 8585 flow [2024-06-03 18:52:26,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 531 transitions, 8028 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:26,567 INFO L231 Difference]: Finished difference. Result has 437 places, 508 transitions, 7147 flow [2024-06-03 18:52:26,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6568, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7147, PETRI_PLACES=437, PETRI_TRANSITIONS=508} [2024-06-03 18:52:26,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-03 18:52:26,568 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 508 transitions, 7147 flow [2024-06-03 18:52:26,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:26,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:26,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:26,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 18:52:26,569 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:26,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:26,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1985646594, now seen corresponding path program 8 times [2024-06-03 18:52:26,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:26,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693844551] [2024-06-03 18:52:26,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:26,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:26,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:26,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:26,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:26,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693844551] [2024-06-03 18:52:26,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693844551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:26,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:26,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:26,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308119239] [2024-06-03 18:52:26,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:26,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:26,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:26,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:26,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:26,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:26,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 508 transitions, 7147 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:26,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:26,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:26,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:27,910 INFO L124 PetriNetUnfolderBase]: 3480/5975 cut-off events. [2024-06-03 18:52:27,911 INFO L125 PetriNetUnfolderBase]: For 1318290/1318290 co-relation queries the response was YES. [2024-06-03 18:52:27,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48046 conditions, 5975 events. 3480/5975 cut-off events. For 1318290/1318290 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 41382 event pairs, 819 based on Foata normal form. 2/5975 useless extension candidates. Maximal degree in co-relation 47836. Up to 5337 conditions per place. [2024-06-03 18:52:28,006 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 39 changer transitions 0/531 dead transitions. [2024-06-03 18:52:28,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 531 transitions, 8330 flow [2024-06-03 18:52:28,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:28,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:28,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:52:28,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-03 18:52:28,007 INFO L175 Difference]: Start difference. First operand has 437 places, 508 transitions, 7147 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:52:28,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 531 transitions, 8330 flow [2024-06-03 18:52:36,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 531 transitions, 7771 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:36,188 INFO L231 Difference]: Finished difference. Result has 440 places, 510 transitions, 6749 flow [2024-06-03 18:52:36,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6588, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6749, PETRI_PLACES=440, PETRI_TRANSITIONS=510} [2024-06-03 18:52:36,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-03 18:52:36,188 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 510 transitions, 6749 flow [2024-06-03 18:52:36,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:36,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:36,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:36,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 18:52:36,189 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:36,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:36,189 INFO L85 PathProgramCache]: Analyzing trace with hash 6681981, now seen corresponding path program 4 times [2024-06-03 18:52:36,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:36,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461324545] [2024-06-03 18:52:36,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:36,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:36,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:36,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:36,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:36,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461324545] [2024-06-03 18:52:36,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461324545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:36,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:36,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:36,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976480894] [2024-06-03 18:52:36,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:36,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:36,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:36,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:36,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:36,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:36,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 510 transitions, 6749 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:52:36,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:36,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:36,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:37,492 INFO L124 PetriNetUnfolderBase]: 3509/6015 cut-off events. [2024-06-03 18:52:37,492 INFO L125 PetriNetUnfolderBase]: For 1355808/1355812 co-relation queries the response was YES. [2024-06-03 18:52:37,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48163 conditions, 6015 events. 3509/6015 cut-off events. For 1355808/1355812 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 41825 event pairs, 902 based on Foata normal form. 5/6017 useless extension candidates. Maximal degree in co-relation 47952. Up to 4839 conditions per place. [2024-06-03 18:52:37,585 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 310 selfloop transitions, 224 changer transitions 0/541 dead transitions. [2024-06-03 18:52:37,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 541 transitions, 8603 flow [2024-06-03 18:52:37,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:37,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:37,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:52:37,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:37,586 INFO L175 Difference]: Start difference. First operand has 440 places, 510 transitions, 6749 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:52:37,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 541 transitions, 8603 flow [2024-06-03 18:52:45,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 541 transitions, 8462 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:45,247 INFO L231 Difference]: Finished difference. Result has 440 places, 522 transitions, 7223 flow [2024-06-03 18:52:45,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6608, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7223, PETRI_PLACES=440, PETRI_TRANSITIONS=522} [2024-06-03 18:52:45,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-03 18:52:45,248 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 522 transitions, 7223 flow [2024-06-03 18:52:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:52:45,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:45,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:45,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 18:52:45,249 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:45,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:45,249 INFO L85 PathProgramCache]: Analyzing trace with hash -288819941, now seen corresponding path program 5 times [2024-06-03 18:52:45,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:45,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698009311] [2024-06-03 18:52:45,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:45,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:45,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:45,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:45,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:45,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698009311] [2024-06-03 18:52:45,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698009311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:45,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:45,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:45,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301831526] [2024-06-03 18:52:45,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:45,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:45,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:45,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:45,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:45,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:45,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 522 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:52:45,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:45,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:45,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:46,553 INFO L124 PetriNetUnfolderBase]: 3506/5992 cut-off events. [2024-06-03 18:52:46,554 INFO L125 PetriNetUnfolderBase]: For 1364386/1364386 co-relation queries the response was YES. [2024-06-03 18:52:46,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48513 conditions, 5992 events. 3506/5992 cut-off events. For 1364386/1364386 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 41473 event pairs, 917 based on Foata normal form. 1/5987 useless extension candidates. Maximal degree in co-relation 48301. Up to 4836 conditions per place. [2024-06-03 18:52:46,647 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 227 changer transitions 0/545 dead transitions. [2024-06-03 18:52:46,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 545 transitions, 8939 flow [2024-06-03 18:52:46,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:46,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:46,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:52:46,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:52:46,649 INFO L175 Difference]: Start difference. First operand has 440 places, 522 transitions, 7223 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:52:46,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 545 transitions, 8939 flow [2024-06-03 18:52:54,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 545 transitions, 8639 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:54,914 INFO L231 Difference]: Finished difference. Result has 445 places, 522 transitions, 7384 flow [2024-06-03 18:52:54,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7384, PETRI_PLACES=445, PETRI_TRANSITIONS=522} [2024-06-03 18:52:54,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-03 18:52:54,915 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 522 transitions, 7384 flow [2024-06-03 18:52:54,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:52:54,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:54,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:54,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 18:52:54,915 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:54,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:54,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1801876195, now seen corresponding path program 6 times [2024-06-03 18:52:54,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:54,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305873067] [2024-06-03 18:52:54,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:54,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:54,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:54,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:54,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305873067] [2024-06-03 18:52:54,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305873067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:54,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:54,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:54,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230460915] [2024-06-03 18:52:54,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:54,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:54,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:54,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:54,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:55,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:55,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 522 transitions, 7384 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:52:55,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:55,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:55,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:56,191 INFO L124 PetriNetUnfolderBase]: 3511/6020 cut-off events. [2024-06-03 18:52:56,192 INFO L125 PetriNetUnfolderBase]: For 1384119/1384123 co-relation queries the response was YES. [2024-06-03 18:52:56,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48804 conditions, 6020 events. 3511/6020 cut-off events. For 1384119/1384123 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 41854 event pairs, 902 based on Foata normal form. 5/6022 useless extension candidates. Maximal degree in co-relation 48591. Up to 4842 conditions per place. [2024-06-03 18:52:56,289 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 306 selfloop transitions, 228 changer transitions 0/541 dead transitions. [2024-06-03 18:52:56,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 541 transitions, 9114 flow [2024-06-03 18:52:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:56,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:56,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:52:56,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:56,290 INFO L175 Difference]: Start difference. First operand has 445 places, 522 transitions, 7384 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:52:56,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 541 transitions, 9114 flow [2024-06-03 18:53:05,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 541 transitions, 8415 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-03 18:53:05,246 INFO L231 Difference]: Finished difference. Result has 443 places, 525 transitions, 7183 flow [2024-06-03 18:53:05,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6691, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7183, PETRI_PLACES=443, PETRI_TRANSITIONS=525} [2024-06-03 18:53:05,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-03 18:53:05,247 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 525 transitions, 7183 flow [2024-06-03 18:53:05,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:53:05,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:05,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:05,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 18:53:05,248 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:05,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:05,248 INFO L85 PathProgramCache]: Analyzing trace with hash 376167893, now seen corresponding path program 7 times [2024-06-03 18:53:05,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:05,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549033134] [2024-06-03 18:53:05,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:05,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:05,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:05,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:05,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:05,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549033134] [2024-06-03 18:53:05,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549033134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:05,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:05,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:05,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764712217] [2024-06-03 18:53:05,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:05,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:05,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:05,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:05,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:05,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:05,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 525 transitions, 7183 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:53:05,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:05,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:05,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:06,485 INFO L124 PetriNetUnfolderBase]: 3508/6016 cut-off events. [2024-06-03 18:53:06,485 INFO L125 PetriNetUnfolderBase]: For 1388797/1388801 co-relation queries the response was YES. [2024-06-03 18:53:06,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48336 conditions, 6016 events. 3508/6016 cut-off events. For 1388797/1388801 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 41831 event pairs, 902 based on Foata normal form. 5/6018 useless extension candidates. Maximal degree in co-relation 48125. Up to 4839 conditions per place. [2024-06-03 18:53:06,579 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 312 selfloop transitions, 221 changer transitions 0/540 dead transitions. [2024-06-03 18:53:06,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 540 transitions, 8581 flow [2024-06-03 18:53:06,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:06,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:06,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:53:06,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:53:06,580 INFO L175 Difference]: Start difference. First operand has 443 places, 525 transitions, 7183 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:53:06,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 540 transitions, 8581 flow [2024-06-03 18:53:13,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 540 transitions, 7953 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:13,976 INFO L231 Difference]: Finished difference. Result has 444 places, 525 transitions, 7005 flow [2024-06-03 18:53:13,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7005, PETRI_PLACES=444, PETRI_TRANSITIONS=525} [2024-06-03 18:53:13,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-03 18:53:13,977 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 525 transitions, 7005 flow [2024-06-03 18:53:13,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:53:13,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:13,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:13,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 18:53:13,977 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:13,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:13,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1512750081, now seen corresponding path program 8 times [2024-06-03 18:53:13,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:13,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989717265] [2024-06-03 18:53:13,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:13,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:14,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-03 18:53:14,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:14,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989717265] [2024-06-03 18:53:14,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989717265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:14,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:14,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:14,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603346114] [2024-06-03 18:53:14,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:14,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:14,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:14,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:14,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:14,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:14,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 525 transitions, 7005 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:14,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:14,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:14,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:15,271 INFO L124 PetriNetUnfolderBase]: 3521/6009 cut-off events. [2024-06-03 18:53:15,271 INFO L125 PetriNetUnfolderBase]: For 1416881/1416881 co-relation queries the response was YES. [2024-06-03 18:53:15,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48542 conditions, 6009 events. 3521/6009 cut-off events. For 1416881/1416881 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41603 event pairs, 940 based on Foata normal form. 1/6002 useless extension candidates. Maximal degree in co-relation 48330. Up to 4854 conditions per place. [2024-06-03 18:53:15,367 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 238 changer transitions 0/553 dead transitions. [2024-06-03 18:53:15,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 553 transitions, 8811 flow [2024-06-03 18:53:15,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:53:15,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:53:15,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 18:53:15,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-03 18:53:15,368 INFO L175 Difference]: Start difference. First operand has 444 places, 525 transitions, 7005 flow. Second operand 10 states and 222 transitions. [2024-06-03 18:53:15,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 553 transitions, 8811 flow [2024-06-03 18:53:26,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 553 transitions, 8335 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:26,337 INFO L231 Difference]: Finished difference. Result has 448 places, 531 transitions, 7077 flow [2024-06-03 18:53:26,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7077, PETRI_PLACES=448, PETRI_TRANSITIONS=531} [2024-06-03 18:53:26,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-03 18:53:26,347 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 531 transitions, 7077 flow [2024-06-03 18:53:26,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:26,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:26,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:26,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 18:53:26,348 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:26,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:26,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1541314333, now seen corresponding path program 9 times [2024-06-03 18:53:26,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:26,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128093172] [2024-06-03 18:53:26,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:26,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:26,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:26,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:26,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128093172] [2024-06-03 18:53:26,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128093172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:26,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:26,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:26,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143619672] [2024-06-03 18:53:26,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:26,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:26,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:26,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:26,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:26,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:26,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 531 transitions, 7077 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:26,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:26,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:26,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:27,640 INFO L124 PetriNetUnfolderBase]: 3518/6004 cut-off events. [2024-06-03 18:53:27,641 INFO L125 PetriNetUnfolderBase]: For 1423459/1423459 co-relation queries the response was YES. [2024-06-03 18:53:27,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48531 conditions, 6004 events. 3518/6004 cut-off events. For 1423459/1423459 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41561 event pairs, 940 based on Foata normal form. 1/5997 useless extension candidates. Maximal degree in co-relation 48318. Up to 4851 conditions per place. [2024-06-03 18:53:27,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 307 selfloop transitions, 236 changer transitions 0/550 dead transitions. [2024-06-03 18:53:27,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 550 transitions, 8509 flow [2024-06-03 18:53:27,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:27,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:27,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:53:27,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:53:27,735 INFO L175 Difference]: Start difference. First operand has 448 places, 531 transitions, 7077 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:53:27,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 550 transitions, 8509 flow [2024-06-03 18:53:37,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 550 transitions, 8213 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:37,707 INFO L231 Difference]: Finished difference. Result has 450 places, 531 transitions, 7260 flow [2024-06-03 18:53:37,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6781, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7260, PETRI_PLACES=450, PETRI_TRANSITIONS=531} [2024-06-03 18:53:37,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-03 18:53:37,707 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 531 transitions, 7260 flow [2024-06-03 18:53:37,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:37,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:37,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:37,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 18:53:37,708 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:37,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:37,708 INFO L85 PathProgramCache]: Analyzing trace with hash -942490973, now seen corresponding path program 10 times [2024-06-03 18:53:37,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:37,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635645589] [2024-06-03 18:53:37,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:37,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:37,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:37,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:37,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635645589] [2024-06-03 18:53:37,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635645589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:37,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:37,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:37,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190756938] [2024-06-03 18:53:37,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:37,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:37,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:37,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:37,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:37,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:37,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 531 transitions, 7260 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:37,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:37,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:37,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:39,305 INFO L124 PetriNetUnfolderBase]: 3531/6038 cut-off events. [2024-06-03 18:53:39,306 INFO L125 PetriNetUnfolderBase]: For 1456357/1456357 co-relation queries the response was YES. [2024-06-03 18:53:39,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49005 conditions, 6038 events. 3531/6038 cut-off events. For 1456357/1456357 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41905 event pairs, 914 based on Foata normal form. 1/6031 useless extension candidates. Maximal degree in co-relation 48790. Up to 4866 conditions per place. [2024-06-03 18:53:39,393 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 262 changer transitions 0/557 dead transitions. [2024-06-03 18:53:39,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 557 transitions, 9384 flow [2024-06-03 18:53:39,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:53:39,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:53:39,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 18:53:39,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:53:39,394 INFO L175 Difference]: Start difference. First operand has 450 places, 531 transitions, 7260 flow. Second operand 10 states and 230 transitions. [2024-06-03 18:53:39,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 557 transitions, 9384 flow [2024-06-03 18:53:48,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 557 transitions, 8900 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:53:48,482 INFO L231 Difference]: Finished difference. Result has 453 places, 537 transitions, 7378 flow [2024-06-03 18:53:48,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7378, PETRI_PLACES=453, PETRI_TRANSITIONS=537} [2024-06-03 18:53:48,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-03 18:53:48,482 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 537 transitions, 7378 flow [2024-06-03 18:53:48,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:48,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:48,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:48,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 18:53:48,483 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:48,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:48,483 INFO L85 PathProgramCache]: Analyzing trace with hash 2099356891, now seen corresponding path program 11 times [2024-06-03 18:53:48,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:48,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575005111] [2024-06-03 18:53:48,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:48,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:48,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:48,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:48,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:48,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575005111] [2024-06-03 18:53:48,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575005111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:48,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:48,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:48,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501345818] [2024-06-03 18:53:48,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:48,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:48,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:48,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:48,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:48,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:48,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 537 transitions, 7378 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:48,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:48,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:48,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:50,053 INFO L124 PetriNetUnfolderBase]: 3528/6024 cut-off events. [2024-06-03 18:53:50,053 INFO L125 PetriNetUnfolderBase]: For 1463495/1463495 co-relation queries the response was YES. [2024-06-03 18:53:50,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48982 conditions, 6024 events. 3528/6024 cut-off events. For 1463495/1463495 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 41756 event pairs, 940 based on Foata normal form. 1/6017 useless extension candidates. Maximal degree in co-relation 48766. Up to 4863 conditions per place. [2024-06-03 18:53:50,145 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 307 selfloop transitions, 240 changer transitions 0/554 dead transitions. [2024-06-03 18:53:50,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 554 transitions, 9120 flow [2024-06-03 18:53:50,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:50,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:50,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:53:50,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:53:50,146 INFO L175 Difference]: Start difference. First operand has 453 places, 537 transitions, 7378 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:53:50,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 554 transitions, 9120 flow [2024-06-03 18:53:58,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 554 transitions, 8075 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:53:58,793 INFO L231 Difference]: Finished difference. Result has 451 places, 537 transitions, 6821 flow [2024-06-03 18:53:58,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6821, PETRI_PLACES=451, PETRI_TRANSITIONS=537} [2024-06-03 18:53:58,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-03 18:53:58,793 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 537 transitions, 6821 flow [2024-06-03 18:53:58,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:58,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:58,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:58,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 18:53:58,794 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:58,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:58,794 INFO L85 PathProgramCache]: Analyzing trace with hash 576428449, now seen corresponding path program 12 times [2024-06-03 18:53:58,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:58,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682695483] [2024-06-03 18:53:58,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:58,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:58,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:58,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:58,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682695483] [2024-06-03 18:53:58,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682695483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:58,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:58,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:58,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551385678] [2024-06-03 18:53:58,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:58,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:58,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:58,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:58,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:58,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:58,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 537 transitions, 6821 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:53:58,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:58,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:58,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:00,399 INFO L124 PetriNetUnfolderBase]: 3533/6028 cut-off events. [2024-06-03 18:54:00,400 INFO L125 PetriNetUnfolderBase]: For 1474820/1474820 co-relation queries the response was YES. [2024-06-03 18:54:00,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48798 conditions, 6028 events. 3533/6028 cut-off events. For 1474820/1474820 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41748 event pairs, 946 based on Foata normal form. 1/6021 useless extension candidates. Maximal degree in co-relation 48584. Up to 4869 conditions per place. [2024-06-03 18:54:00,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 301 selfloop transitions, 248 changer transitions 0/556 dead transitions. [2024-06-03 18:54:00,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 556 transitions, 8290 flow [2024-06-03 18:54:00,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:00,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:54:00,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 18:54:00,496 INFO L175 Difference]: Start difference. First operand has 451 places, 537 transitions, 6821 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:54:00,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 556 transitions, 8290 flow [2024-06-03 18:54:09,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 556 transitions, 7651 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:09,635 INFO L231 Difference]: Finished difference. Result has 453 places, 540 transitions, 6711 flow [2024-06-03 18:54:09,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6188, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6711, PETRI_PLACES=453, PETRI_TRANSITIONS=540} [2024-06-03 18:54:09,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-03 18:54:09,636 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 540 transitions, 6711 flow [2024-06-03 18:54:09,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:09,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:09,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:09,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 18:54:09,636 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:09,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:09,637 INFO L85 PathProgramCache]: Analyzing trace with hash 380592857, now seen corresponding path program 13 times [2024-06-03 18:54:09,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:09,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489903382] [2024-06-03 18:54:09,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:09,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:09,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:09,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:09,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489903382] [2024-06-03 18:54:09,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489903382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:09,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:09,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:09,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124826425] [2024-06-03 18:54:09,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:09,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:09,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:09,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:09,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:09,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:09,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 540 transitions, 6711 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:09,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:09,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:09,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:11,353 INFO L124 PetriNetUnfolderBase]: 3530/6029 cut-off events. [2024-06-03 18:54:11,353 INFO L125 PetriNetUnfolderBase]: For 1478622/1478622 co-relation queries the response was YES. [2024-06-03 18:54:11,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48688 conditions, 6029 events. 3530/6029 cut-off events. For 1478622/1478622 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 41857 event pairs, 940 based on Foata normal form. 1/6022 useless extension candidates. Maximal degree in co-relation 48474. Up to 4866 conditions per place. [2024-06-03 18:54:11,449 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 246 changer transitions 0/558 dead transitions. [2024-06-03 18:54:11,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 558 transitions, 8163 flow [2024-06-03 18:54:11,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:54:11,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:54:11,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-03 18:54:11,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-03 18:54:11,451 INFO L175 Difference]: Start difference. First operand has 453 places, 540 transitions, 6711 flow. Second operand 10 states and 221 transitions. [2024-06-03 18:54:11,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 558 transitions, 8163 flow [2024-06-03 18:54:20,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 558 transitions, 7860 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:54:20,155 INFO L231 Difference]: Finished difference. Result has 458 places, 540 transitions, 6906 flow [2024-06-03 18:54:20,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6906, PETRI_PLACES=458, PETRI_TRANSITIONS=540} [2024-06-03 18:54:20,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-03 18:54:20,155 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 540 transitions, 6906 flow [2024-06-03 18:54:20,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:20,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:20,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:20,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 18:54:20,156 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:20,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash 568984817, now seen corresponding path program 14 times [2024-06-03 18:54:20,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:20,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284039713] [2024-06-03 18:54:20,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:20,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:20,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:20,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:20,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:20,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284039713] [2024-06-03 18:54:20,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284039713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:20,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:20,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:20,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821806110] [2024-06-03 18:54:20,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:20,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:20,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:20,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:20,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:20,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:20,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 540 transitions, 6906 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:20,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:20,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:20,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:21,734 INFO L124 PetriNetUnfolderBase]: 3535/6048 cut-off events. [2024-06-03 18:54:21,734 INFO L125 PetriNetUnfolderBase]: For 1499966/1499966 co-relation queries the response was YES. [2024-06-03 18:54:21,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48959 conditions, 6048 events. 3535/6048 cut-off events. For 1499966/1499966 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42016 event pairs, 914 based on Foata normal form. 1/6041 useless extension candidates. Maximal degree in co-relation 48743. Up to 4872 conditions per place. [2024-06-03 18:54:21,825 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 256 changer transitions 0/560 dead transitions. [2024-06-03 18:54:21,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 560 transitions, 8699 flow [2024-06-03 18:54:21,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:21,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:21,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:54:21,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 18:54:21,827 INFO L175 Difference]: Start difference. First operand has 458 places, 540 transitions, 6906 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:54:21,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 560 transitions, 8699 flow [2024-06-03 18:54:30,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 560 transitions, 7971 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 18:54:30,963 INFO L231 Difference]: Finished difference. Result has 455 places, 543 transitions, 6723 flow [2024-06-03 18:54:30,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6187, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6723, PETRI_PLACES=455, PETRI_TRANSITIONS=543} [2024-06-03 18:54:30,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-03 18:54:30,963 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 543 transitions, 6723 flow [2024-06-03 18:54:30,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:30,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:30,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:30,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 18:54:30,964 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:30,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:30,964 INFO L85 PathProgramCache]: Analyzing trace with hash -64101225, now seen corresponding path program 15 times [2024-06-03 18:54:30,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:30,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204573051] [2024-06-03 18:54:30,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:30,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:30,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:31,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:31,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:31,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204573051] [2024-06-03 18:54:31,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204573051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:31,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:31,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:31,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637814588] [2024-06-03 18:54:31,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:31,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:31,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:31,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:31,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:31,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:31,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 543 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:31,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:31,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:31,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:32,494 INFO L124 PetriNetUnfolderBase]: 3532/6044 cut-off events. [2024-06-03 18:54:32,494 INFO L125 PetriNetUnfolderBase]: For 1503396/1503396 co-relation queries the response was YES. [2024-06-03 18:54:32,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48801 conditions, 6044 events. 3532/6044 cut-off events. For 1503396/1503396 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42014 event pairs, 914 based on Foata normal form. 1/6037 useless extension candidates. Maximal degree in co-relation 48585. Up to 4869 conditions per place. [2024-06-03 18:54:32,582 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 249 changer transitions 0/559 dead transitions. [2024-06-03 18:54:32,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 559 transitions, 8177 flow [2024-06-03 18:54:32,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:32,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:32,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:54:32,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:54:32,583 INFO L175 Difference]: Start difference. First operand has 455 places, 543 transitions, 6723 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:54:32,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 559 transitions, 8177 flow [2024-06-03 18:54:40,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 559 transitions, 7667 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:40,376 INFO L231 Difference]: Finished difference. Result has 457 places, 543 transitions, 6720 flow [2024-06-03 18:54:40,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6213, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6720, PETRI_PLACES=457, PETRI_TRANSITIONS=543} [2024-06-03 18:54:40,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-03 18:54:40,376 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 543 transitions, 6720 flow [2024-06-03 18:54:40,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:40,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:40,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:40,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 18:54:40,377 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:40,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:40,377 INFO L85 PathProgramCache]: Analyzing trace with hash 846836867, now seen corresponding path program 16 times [2024-06-03 18:54:40,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:40,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401626646] [2024-06-03 18:54:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:40,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:40,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:40,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401626646] [2024-06-03 18:54:40,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401626646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:40,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:40,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:40,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23254646] [2024-06-03 18:54:40,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:40,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:40,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:40,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:40,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:40,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:40,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 543 transitions, 6720 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:54:40,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:40,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:40,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:42,046 INFO L124 PetriNetUnfolderBase]: 3545/6083 cut-off events. [2024-06-03 18:54:42,046 INFO L125 PetriNetUnfolderBase]: For 1533152/1533152 co-relation queries the response was YES. [2024-06-03 18:54:42,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49177 conditions, 6083 events. 3545/6083 cut-off events. For 1533152/1533152 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42353 event pairs, 837 based on Foata normal form. 1/6081 useless extension candidates. Maximal degree in co-relation 48960. Up to 5145 conditions per place. [2024-06-03 18:54:42,136 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 428 selfloop transitions, 131 changer transitions 0/566 dead transitions. [2024-06-03 18:54:42,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 566 transitions, 8566 flow [2024-06-03 18:54:42,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:42,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:54:42,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:54:42,138 INFO L175 Difference]: Start difference. First operand has 457 places, 543 transitions, 6720 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:54:42,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 566 transitions, 8566 flow [2024-06-03 18:54:51,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 566 transitions, 8032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:54:51,056 INFO L231 Difference]: Finished difference. Result has 458 places, 549 transitions, 6514 flow [2024-06-03 18:54:51,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6514, PETRI_PLACES=458, PETRI_TRANSITIONS=549} [2024-06-03 18:54:51,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-03 18:54:51,057 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 549 transitions, 6514 flow [2024-06-03 18:54:51,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:54:51,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:51,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:51,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 18:54:51,058 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:51,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:51,058 INFO L85 PathProgramCache]: Analyzing trace with hash 846629477, now seen corresponding path program 17 times [2024-06-03 18:54:51,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:51,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990810531] [2024-06-03 18:54:51,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:51,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:51,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:51,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:51,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:51,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990810531] [2024-06-03 18:54:51,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990810531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:51,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:51,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:51,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49846121] [2024-06-03 18:54:51,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:51,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:51,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:51,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:51,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:51,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:51,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 549 transitions, 6514 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:54:51,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:51,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:51,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:52,650 INFO L124 PetriNetUnfolderBase]: 3550/6092 cut-off events. [2024-06-03 18:54:52,651 INFO L125 PetriNetUnfolderBase]: For 1551292/1551292 co-relation queries the response was YES. [2024-06-03 18:54:52,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48993 conditions, 6092 events. 3550/6092 cut-off events. For 1551292/1551292 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42441 event pairs, 837 based on Foata normal form. 1/6090 useless extension candidates. Maximal degree in co-relation 48775. Up to 5151 conditions per place. [2024-06-03 18:54:52,744 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 131 changer transitions 0/569 dead transitions. [2024-06-03 18:54:52,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 569 transitions, 8024 flow [2024-06-03 18:54:52,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:52,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:52,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:54:52,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-03 18:54:52,745 INFO L175 Difference]: Start difference. First operand has 458 places, 549 transitions, 6514 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:54:52,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 569 transitions, 8024 flow [2024-06-03 18:55:01,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 569 transitions, 7817 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 18:55:01,738 INFO L231 Difference]: Finished difference. Result has 463 places, 552 transitions, 6605 flow [2024-06-03 18:55:01,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6605, PETRI_PLACES=463, PETRI_TRANSITIONS=552} [2024-06-03 18:55:01,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-03 18:55:01,739 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 552 transitions, 6605 flow [2024-06-03 18:55:01,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:01,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:01,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:01,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 18:55:01,740 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:01,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:01,740 INFO L85 PathProgramCache]: Analyzing trace with hash -2100942461, now seen corresponding path program 18 times [2024-06-03 18:55:01,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:01,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527261451] [2024-06-03 18:55:01,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:01,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:01,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:01,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:01,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527261451] [2024-06-03 18:55:01,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527261451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:01,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:01,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:01,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440068924] [2024-06-03 18:55:01,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:01,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:01,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:01,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:01,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:01,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:01,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 552 transitions, 6605 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:01,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:01,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:01,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:03,283 INFO L124 PetriNetUnfolderBase]: 3555/6101 cut-off events. [2024-06-03 18:55:03,283 INFO L125 PetriNetUnfolderBase]: For 1570611/1570611 co-relation queries the response was YES. [2024-06-03 18:55:03,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49199 conditions, 6101 events. 3555/6101 cut-off events. For 1570611/1570611 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42540 event pairs, 839 based on Foata normal form. 1/6099 useless extension candidates. Maximal degree in co-relation 48980. Up to 5157 conditions per place. [2024-06-03 18:55:03,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 137 changer transitions 0/584 dead transitions. [2024-06-03 18:55:03,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 584 transitions, 8816 flow [2024-06-03 18:55:03,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:55:03,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:55:03,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-03 18:55:03,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-03 18:55:03,488 INFO L175 Difference]: Start difference. First operand has 463 places, 552 transitions, 6605 flow. Second operand 10 states and 234 transitions. [2024-06-03 18:55:03,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 584 transitions, 8816 flow [2024-06-03 18:55:12,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 584 transitions, 8548 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:55:12,910 INFO L231 Difference]: Finished difference. Result has 466 places, 555 transitions, 6650 flow [2024-06-03 18:55:12,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6650, PETRI_PLACES=466, PETRI_TRANSITIONS=555} [2024-06-03 18:55:12,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-03 18:55:12,911 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 555 transitions, 6650 flow [2024-06-03 18:55:12,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:12,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:12,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:12,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 18:55:12,912 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:12,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:12,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1935308907, now seen corresponding path program 19 times [2024-06-03 18:55:12,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:12,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066326410] [2024-06-03 18:55:12,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:12,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:12,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:13,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:13,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:13,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066326410] [2024-06-03 18:55:13,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066326410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:13,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:13,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:13,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248496667] [2024-06-03 18:55:13,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:13,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:13,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:13,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:13,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:13,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:13,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 555 transitions, 6650 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:13,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:13,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:13,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:14,425 INFO L124 PetriNetUnfolderBase]: 3552/6097 cut-off events. [2024-06-03 18:55:14,425 INFO L125 PetriNetUnfolderBase]: For 1577393/1577393 co-relation queries the response was YES. [2024-06-03 18:55:14,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49192 conditions, 6097 events. 3552/6097 cut-off events. For 1577393/1577393 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42535 event pairs, 839 based on Foata normal form. 1/6095 useless extension candidates. Maximal degree in co-relation 48972. Up to 5154 conditions per place. [2024-06-03 18:55:14,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 134 changer transitions 0/581 dead transitions. [2024-06-03 18:55:14,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 581 transitions, 8502 flow [2024-06-03 18:55:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:14,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:14,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:55:14,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:55:14,521 INFO L175 Difference]: Start difference. First operand has 466 places, 555 transitions, 6650 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:55:14,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 581 transitions, 8502 flow [2024-06-03 18:55:24,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 581 transitions, 8173 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:55:24,052 INFO L231 Difference]: Finished difference. Result has 467 places, 555 transitions, 6597 flow [2024-06-03 18:55:24,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6321, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6597, PETRI_PLACES=467, PETRI_TRANSITIONS=555} [2024-06-03 18:55:24,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-03 18:55:24,053 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 555 transitions, 6597 flow [2024-06-03 18:55:24,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:24,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:24,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:24,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 18:55:24,054 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:24,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:24,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1243002655, now seen corresponding path program 20 times [2024-06-03 18:55:24,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:24,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870487333] [2024-06-03 18:55:24,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:24,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:24,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:24,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-03 18:55:24,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:24,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870487333] [2024-06-03 18:55:24,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870487333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:24,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:24,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:24,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234153960] [2024-06-03 18:55:24,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:24,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:24,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:24,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:24,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:24,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:24,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 555 transitions, 6597 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:24,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:24,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:24,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:25,642 INFO L124 PetriNetUnfolderBase]: 3549/6093 cut-off events. [2024-06-03 18:55:25,642 INFO L125 PetriNetUnfolderBase]: For 1583349/1583349 co-relation queries the response was YES. [2024-06-03 18:55:25,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49102 conditions, 6093 events. 3549/6093 cut-off events. For 1583349/1583349 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42491 event pairs, 839 based on Foata normal form. 1/6091 useless extension candidates. Maximal degree in co-relation 48881. Up to 5151 conditions per place. [2024-06-03 18:55:25,735 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 133 changer transitions 0/574 dead transitions. [2024-06-03 18:55:25,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 574 transitions, 8099 flow [2024-06-03 18:55:25,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:55:25,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:55:25,736 INFO L175 Difference]: Start difference. First operand has 467 places, 555 transitions, 6597 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:55:25,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 574 transitions, 8099 flow [2024-06-03 18:55:34,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 574 transitions, 7831 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:55:34,859 INFO L231 Difference]: Finished difference. Result has 468 places, 555 transitions, 6601 flow [2024-06-03 18:55:34,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6329, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6601, PETRI_PLACES=468, PETRI_TRANSITIONS=555} [2024-06-03 18:55:34,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-03 18:55:34,860 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 555 transitions, 6601 flow [2024-06-03 18:55:34,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:55:34,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:34,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:34,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 18:55:34,861 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:34,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:34,861 INFO L85 PathProgramCache]: Analyzing trace with hash -217187771, now seen corresponding path program 21 times [2024-06-03 18:55:34,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:34,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425530407] [2024-06-03 18:55:34,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:34,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:34,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:34,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:34,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:34,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425530407] [2024-06-03 18:55:34,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425530407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:34,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:34,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:34,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939022800] [2024-06-03 18:55:34,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:34,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:34,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:34,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:34,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:34,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:34,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 555 transitions, 6601 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:55:34,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:34,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:34,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:36,426 INFO L124 PetriNetUnfolderBase]: 3554/6102 cut-off events. [2024-06-03 18:55:36,426 INFO L125 PetriNetUnfolderBase]: For 1602523/1602523 co-relation queries the response was YES. [2024-06-03 18:55:36,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49248 conditions, 6102 events. 3554/6102 cut-off events. For 1602523/1602523 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42580 event pairs, 839 based on Foata normal form. 1/6100 useless extension candidates. Maximal degree in co-relation 49026. Up to 5157 conditions per place. [2024-06-03 18:55:36,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 137 changer transitions 0/579 dead transitions. [2024-06-03 18:55:36,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 579 transitions, 8154 flow [2024-06-03 18:55:36,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:36,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:36,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:55:36,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:55:36,521 INFO L175 Difference]: Start difference. First operand has 468 places, 555 transitions, 6601 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:55:36,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 579 transitions, 8154 flow [2024-06-03 18:55:46,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 579 transitions, 7838 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:55:46,034 INFO L231 Difference]: Finished difference. Result has 467 places, 558 transitions, 6600 flow [2024-06-03 18:55:46,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6600, PETRI_PLACES=467, PETRI_TRANSITIONS=558} [2024-06-03 18:55:46,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-03 18:55:46,035 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 558 transitions, 6600 flow [2024-06-03 18:55:46,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:55:46,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:46,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:46,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 18:55:46,036 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:46,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:46,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1928493867, now seen corresponding path program 22 times [2024-06-03 18:55:46,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:46,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774681776] [2024-06-03 18:55:46,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:46,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:46,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:46,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:46,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:46,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774681776] [2024-06-03 18:55:46,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774681776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:46,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:46,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:46,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954442760] [2024-06-03 18:55:46,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:46,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:46,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:46,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:46,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:46,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:46,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 558 transitions, 6600 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:55:46,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:46,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:46,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:47,771 INFO L124 PetriNetUnfolderBase]: 3551/6098 cut-off events. [2024-06-03 18:55:47,771 INFO L125 PetriNetUnfolderBase]: For 1608138/1608138 co-relation queries the response was YES. [2024-06-03 18:55:47,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49168 conditions, 6098 events. 3551/6098 cut-off events. For 1608138/1608138 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42571 event pairs, 839 based on Foata normal form. 1/6096 useless extension candidates. Maximal degree in co-relation 48945. Up to 5154 conditions per place. [2024-06-03 18:55:47,863 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 429 selfloop transitions, 139 changer transitions 0/575 dead transitions. [2024-06-03 18:55:47,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 575 transitions, 7778 flow [2024-06-03 18:55:47,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:47,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:47,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:55:47,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:55:47,864 INFO L175 Difference]: Start difference. First operand has 467 places, 558 transitions, 6600 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:55:47,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 575 transitions, 7778 flow [2024-06-03 18:55:56,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 575 transitions, 7416 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:56,699 INFO L231 Difference]: Finished difference. Result has 468 places, 558 transitions, 6522 flow [2024-06-03 18:55:56,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6522, PETRI_PLACES=468, PETRI_TRANSITIONS=558} [2024-06-03 18:55:56,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-03 18:55:56,699 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 558 transitions, 6522 flow [2024-06-03 18:55:56,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:55:56,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:56,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:56,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 18:55:56,700 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:56,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:56,700 INFO L85 PathProgramCache]: Analyzing trace with hash 112098208, now seen corresponding path program 9 times [2024-06-03 18:55:56,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:56,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541222646] [2024-06-03 18:55:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:56,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:56,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:56,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:56,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:56,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541222646] [2024-06-03 18:55:56,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541222646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:56,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:56,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:56,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924035650] [2024-06-03 18:55:56,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:56,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:56,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:56,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:56,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:56,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:56,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 558 transitions, 6522 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:56,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:56,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:56,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:58,367 INFO L124 PetriNetUnfolderBase]: 3605/6142 cut-off events. [2024-06-03 18:55:58,368 INFO L125 PetriNetUnfolderBase]: For 1759286/1759286 co-relation queries the response was YES. [2024-06-03 18:55:58,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51555 conditions, 6142 events. 3605/6142 cut-off events. For 1759286/1759286 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 42675 event pairs, 958 based on Foata normal form. 2/6136 useless extension candidates. Maximal degree in co-relation 51331. Up to 4880 conditions per place. [2024-06-03 18:55:58,463 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 271 changer transitions 0/592 dead transitions. [2024-06-03 18:55:58,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 592 transitions, 8280 flow [2024-06-03 18:55:58,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:58,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:55:58,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:55:58,464 INFO L175 Difference]: Start difference. First operand has 468 places, 558 transitions, 6522 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:55:58,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 592 transitions, 8280 flow [2024-06-03 18:56:07,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 592 transitions, 7795 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:56:07,324 INFO L231 Difference]: Finished difference. Result has 466 places, 562 transitions, 6756 flow [2024-06-03 18:56:07,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6037, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6756, PETRI_PLACES=466, PETRI_TRANSITIONS=562} [2024-06-03 18:56:07,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-03 18:56:07,325 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 562 transitions, 6756 flow [2024-06-03 18:56:07,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:07,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:07,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:07,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 18:56:07,326 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:07,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:07,326 INFO L85 PathProgramCache]: Analyzing trace with hash 120669088, now seen corresponding path program 10 times [2024-06-03 18:56:07,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:07,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508733267] [2024-06-03 18:56:07,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:07,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:07,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:07,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:07,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:07,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508733267] [2024-06-03 18:56:07,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508733267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:07,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:07,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:07,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845874288] [2024-06-03 18:56:07,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:07,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:07,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:07,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:07,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:07,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:07,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 562 transitions, 6756 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:07,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:07,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:07,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:08,930 INFO L124 PetriNetUnfolderBase]: 3613/6159 cut-off events. [2024-06-03 18:56:08,930 INFO L125 PetriNetUnfolderBase]: For 1780679/1780679 co-relation queries the response was YES. [2024-06-03 18:56:09,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52121 conditions, 6159 events. 3613/6159 cut-off events. For 1780679/1780679 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 42788 event pairs, 965 based on Foata normal form. 2/6153 useless extension candidates. Maximal degree in co-relation 51896. Up to 4981 conditions per place. [2024-06-03 18:56:09,208 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 311 selfloop transitions, 268 changer transitions 0/586 dead transitions. [2024-06-03 18:56:09,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 586 transitions, 8056 flow [2024-06-03 18:56:09,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:09,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:09,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:56:09,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 18:56:09,209 INFO L175 Difference]: Start difference. First operand has 466 places, 562 transitions, 6756 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:56:09,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 586 transitions, 8056 flow [2024-06-03 18:56:21,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 586 transitions, 7608 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-03 18:56:21,029 INFO L231 Difference]: Finished difference. Result has 470 places, 564 transitions, 6941 flow [2024-06-03 18:56:21,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6330, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6941, PETRI_PLACES=470, PETRI_TRANSITIONS=564} [2024-06-03 18:56:21,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-03 18:56:21,030 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 564 transitions, 6941 flow [2024-06-03 18:56:21,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:21,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:21,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:21,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 18:56:21,031 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:21,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:21,031 INFO L85 PathProgramCache]: Analyzing trace with hash 79286230, now seen corresponding path program 11 times [2024-06-03 18:56:21,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:21,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248602919] [2024-06-03 18:56:21,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:21,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:21,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:21,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:21,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248602919] [2024-06-03 18:56:21,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248602919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:21,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:21,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:21,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511949667] [2024-06-03 18:56:21,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:21,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:21,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:21,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:21,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:21,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:21,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 564 transitions, 6941 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:21,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:21,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:21,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:22,576 INFO L124 PetriNetUnfolderBase]: 3621/6171 cut-off events. [2024-06-03 18:56:22,576 INFO L125 PetriNetUnfolderBase]: For 1798286/1798286 co-relation queries the response was YES. [2024-06-03 18:56:22,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52635 conditions, 6171 events. 3621/6171 cut-off events. For 1798286/1798286 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 42871 event pairs, 965 based on Foata normal form. 2/6165 useless extension candidates. Maximal degree in co-relation 52408. Up to 4993 conditions per place. [2024-06-03 18:56:22,849 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 312 selfloop transitions, 266 changer transitions 0/585 dead transitions. [2024-06-03 18:56:22,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 585 transitions, 8213 flow [2024-06-03 18:56:22,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:22,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:22,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:56:22,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:56:22,850 INFO L175 Difference]: Start difference. First operand has 470 places, 564 transitions, 6941 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:56:22,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 585 transitions, 8213 flow [2024-06-03 18:56:33,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 585 transitions, 7622 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:33,560 INFO L231 Difference]: Finished difference. Result has 472 places, 566 transitions, 6961 flow [2024-06-03 18:56:33,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6350, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6961, PETRI_PLACES=472, PETRI_TRANSITIONS=566} [2024-06-03 18:56:33,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-03 18:56:33,560 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 566 transitions, 6961 flow [2024-06-03 18:56:33,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:33,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:33,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:33,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 18:56:33,561 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:33,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:33,561 INFO L85 PathProgramCache]: Analyzing trace with hash 33498488, now seen corresponding path program 12 times [2024-06-03 18:56:33,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:33,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669990764] [2024-06-03 18:56:33,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:33,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:33,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:33,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669990764] [2024-06-03 18:56:33,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669990764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:33,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:33,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:33,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57992224] [2024-06-03 18:56:33,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:33,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:33,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:33,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:33,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:33,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:33,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 566 transitions, 6961 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:33,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:33,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:33,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:35,166 INFO L124 PetriNetUnfolderBase]: 3657/6227 cut-off events. [2024-06-03 18:56:35,166 INFO L125 PetriNetUnfolderBase]: For 1938275/1938275 co-relation queries the response was YES. [2024-06-03 18:56:35,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53403 conditions, 6227 events. 3657/6227 cut-off events. For 1938275/1938275 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 43251 event pairs, 969 based on Foata normal form. 10/6229 useless extension candidates. Maximal degree in co-relation 53175. Up to 5017 conditions per place. [2024-06-03 18:56:35,266 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 261 changer transitions 0/587 dead transitions. [2024-06-03 18:56:35,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 587 transitions, 8259 flow [2024-06-03 18:56:35,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:35,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:35,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:56:35,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:56:35,267 INFO L175 Difference]: Start difference. First operand has 472 places, 566 transitions, 6961 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:56:35,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 587 transitions, 8259 flow [2024-06-03 18:56:46,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 587 transitions, 7668 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:46,899 INFO L231 Difference]: Finished difference. Result has 474 places, 568 transitions, 6976 flow [2024-06-03 18:56:46,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6976, PETRI_PLACES=474, PETRI_TRANSITIONS=568} [2024-06-03 18:56:46,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-03 18:56:46,900 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 568 transitions, 6976 flow [2024-06-03 18:56:46,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:46,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:46,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:46,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 18:56:46,900 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:46,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:46,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1212012346, now seen corresponding path program 13 times [2024-06-03 18:56:46,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:46,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770109458] [2024-06-03 18:56:46,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:46,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:46,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:46,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:46,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:46,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770109458] [2024-06-03 18:56:46,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770109458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:46,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:46,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:46,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993651174] [2024-06-03 18:56:46,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:46,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:46,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:46,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:46,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:47,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:47,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 568 transitions, 6976 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:47,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:47,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:47,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:48,644 INFO L124 PetriNetUnfolderBase]: 3634/6222 cut-off events. [2024-06-03 18:56:48,645 INFO L125 PetriNetUnfolderBase]: For 1817251/1817251 co-relation queries the response was YES. [2024-06-03 18:56:48,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51435 conditions, 6222 events. 3634/6222 cut-off events. For 1817251/1817251 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43449 event pairs, 839 based on Foata normal form. 10/6229 useless extension candidates. Maximal degree in co-relation 51206. Up to 5227 conditions per place. [2024-06-03 18:56:48,744 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 139 changer transitions 0/599 dead transitions. [2024-06-03 18:56:48,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 599 transitions, 8256 flow [2024-06-03 18:56:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:48,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:48,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:56:48,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 18:56:48,745 INFO L175 Difference]: Start difference. First operand has 474 places, 568 transitions, 6976 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:56:48,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 599 transitions, 8256 flow [2024-06-03 18:56:59,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 599 transitions, 7628 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:59,108 INFO L231 Difference]: Finished difference. Result has 476 places, 568 transitions, 6635 flow [2024-06-03 18:56:59,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6348, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6635, PETRI_PLACES=476, PETRI_TRANSITIONS=568} [2024-06-03 18:56:59,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-03 18:56:59,109 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 568 transitions, 6635 flow [2024-06-03 18:56:59,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:59,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:59,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:59,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 18:56:59,110 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:59,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:59,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1229238106, now seen corresponding path program 14 times [2024-06-03 18:56:59,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:59,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541280677] [2024-06-03 18:56:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:59,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:59,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:59,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541280677] [2024-06-03 18:56:59,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541280677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:59,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:59,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:59,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014195938] [2024-06-03 18:56:59,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:59,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:59,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:59,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:59,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:59,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:59,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 568 transitions, 6635 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:59,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:59,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:59,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:00,809 INFO L124 PetriNetUnfolderBase]: 3611/6198 cut-off events. [2024-06-03 18:57:00,810 INFO L125 PetriNetUnfolderBase]: For 1678723/1678723 co-relation queries the response was YES. [2024-06-03 18:57:00,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48285 conditions, 6198 events. 3611/6198 cut-off events. For 1678723/1678723 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43302 event pairs, 810 based on Foata normal form. 10/6206 useless extension candidates. Maximal degree in co-relation 48055. Up to 5188 conditions per place. [2024-06-03 18:57:00,905 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 153 changer transitions 0/606 dead transitions. [2024-06-03 18:57:00,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 606 transitions, 7947 flow [2024-06-03 18:57:00,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:57:00,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:57:00,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-03 18:57:00,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-03 18:57:00,907 INFO L175 Difference]: Start difference. First operand has 476 places, 568 transitions, 6635 flow. Second operand 9 states and 229 transitions. [2024-06-03 18:57:00,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 606 transitions, 7947 flow [2024-06-03 18:57:11,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 606 transitions, 7597 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-03 18:57:11,718 INFO L231 Difference]: Finished difference. Result has 478 places, 568 transitions, 6603 flow [2024-06-03 18:57:11,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6603, PETRI_PLACES=478, PETRI_TRANSITIONS=568} [2024-06-03 18:57:11,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-03 18:57:11,719 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 568 transitions, 6603 flow [2024-06-03 18:57:11,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:11,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:11,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:11,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 18:57:11,720 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:11,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:11,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1990925265, now seen corresponding path program 1 times [2024-06-03 18:57:11,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:11,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422392098] [2024-06-03 18:57:11,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:11,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:11,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:11,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:11,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422392098] [2024-06-03 18:57:11,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422392098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:11,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:11,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:11,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442954287] [2024-06-03 18:57:11,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:11,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:11,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:11,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:11,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:11,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 568 transitions, 6603 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:57:11,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:11,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:11,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:13,384 INFO L124 PetriNetUnfolderBase]: 3631/6228 cut-off events. [2024-06-03 18:57:13,384 INFO L125 PetriNetUnfolderBase]: For 1634358/1634358 co-relation queries the response was YES. [2024-06-03 18:57:13,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48152 conditions, 6228 events. 3631/6228 cut-off events. For 1634358/1634358 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43593 event pairs, 856 based on Foata normal form. 6/6230 useless extension candidates. Maximal degree in co-relation 47921. Up to 5279 conditions per place. [2024-06-03 18:57:13,478 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 478 selfloop transitions, 108 changer transitions 0/593 dead transitions. [2024-06-03 18:57:13,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 593 transitions, 7875 flow [2024-06-03 18:57:13,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:57:13,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:57:13,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:57:13,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-03 18:57:13,484 INFO L175 Difference]: Start difference. First operand has 478 places, 568 transitions, 6603 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:57:13,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 593 transitions, 7875 flow [2024-06-03 18:57:25,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 593 transitions, 7553 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 18:57:25,268 INFO L231 Difference]: Finished difference. Result has 480 places, 569 transitions, 6531 flow [2024-06-03 18:57:25,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6531, PETRI_PLACES=480, PETRI_TRANSITIONS=569} [2024-06-03 18:57:25,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-03 18:57:25,268 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 569 transitions, 6531 flow [2024-06-03 18:57:25,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:57:25,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:25,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:25,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 18:57:25,269 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:25,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:25,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1084938913, now seen corresponding path program 2 times [2024-06-03 18:57:25,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:25,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884230924] [2024-06-03 18:57:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:25,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:25,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884230924] [2024-06-03 18:57:25,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884230924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:25,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:25,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:25,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484267854] [2024-06-03 18:57:25,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:25,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:25,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:25,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:25,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:25,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 569 transitions, 6531 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:57:25,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:25,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:25,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:26,951 INFO L124 PetriNetUnfolderBase]: 3651/6272 cut-off events. [2024-06-03 18:57:26,951 INFO L125 PetriNetUnfolderBase]: For 1634829/1634829 co-relation queries the response was YES. [2024-06-03 18:57:27,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48288 conditions, 6272 events. 3651/6272 cut-off events. For 1634829/1634829 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43947 event pairs, 829 based on Foata normal form. 6/6274 useless extension candidates. Maximal degree in co-relation 48056. Up to 4884 conditions per place. [2024-06-03 18:57:27,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 116 changer transitions 0/598 dead transitions. [2024-06-03 18:57:27,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 598 transitions, 8177 flow [2024-06-03 18:57:27,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:57:27,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:57:27,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:57:27,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:57:27,052 INFO L175 Difference]: Start difference. First operand has 480 places, 569 transitions, 6531 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:57:27,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 598 transitions, 8177 flow [2024-06-03 18:57:38,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 598 transitions, 7937 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 18:57:38,174 INFO L231 Difference]: Finished difference. Result has 481 places, 570 transitions, 6557 flow [2024-06-03 18:57:38,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6557, PETRI_PLACES=481, PETRI_TRANSITIONS=570} [2024-06-03 18:57:38,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-03 18:57:38,175 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 570 transitions, 6557 flow [2024-06-03 18:57:38,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:57:38,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:38,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:38,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 18:57:38,175 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:38,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:38,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1085205823, now seen corresponding path program 3 times [2024-06-03 18:57:38,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:38,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866532886] [2024-06-03 18:57:38,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:38,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:38,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:38,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:38,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:38,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866532886] [2024-06-03 18:57:38,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866532886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:38,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:38,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:38,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085402484] [2024-06-03 18:57:38,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:38,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:38,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:38,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:38,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:38,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:38,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 570 transitions, 6557 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:57:38,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:38,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:38,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:39,798 INFO L124 PetriNetUnfolderBase]: 3638/6245 cut-off events. [2024-06-03 18:57:39,798 INFO L125 PetriNetUnfolderBase]: For 1565187/1565187 co-relation queries the response was YES. [2024-06-03 18:57:39,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47253 conditions, 6245 events. 3638/6245 cut-off events. For 1565187/1565187 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43669 event pairs, 831 based on Foata normal form. 6/6247 useless extension candidates. Maximal degree in co-relation 47020. Up to 4878 conditions per place. [2024-06-03 18:57:39,895 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 477 selfloop transitions, 112 changer transitions 0/596 dead transitions. [2024-06-03 18:57:39,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 596 transitions, 7815 flow [2024-06-03 18:57:39,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:57:39,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:57:39,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 18:57:39,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:57:39,896 INFO L175 Difference]: Start difference. First operand has 481 places, 570 transitions, 6557 flow. Second operand 9 states and 207 transitions. [2024-06-03 18:57:39,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 596 transitions, 7815 flow [2024-06-03 18:57:51,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 596 transitions, 7546 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:51,140 INFO L231 Difference]: Finished difference. Result has 484 places, 570 transitions, 6516 flow [2024-06-03 18:57:51,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6288, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6516, PETRI_PLACES=484, PETRI_TRANSITIONS=570} [2024-06-03 18:57:51,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-03 18:57:51,141 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 570 transitions, 6516 flow [2024-06-03 18:57:51,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:57:51,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:51,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:51,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 18:57:51,141 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:51,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:51,142 INFO L85 PathProgramCache]: Analyzing trace with hash 839098881, now seen corresponding path program 4 times [2024-06-03 18:57:51,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:51,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967716459] [2024-06-03 18:57:51,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:51,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:51,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:51,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:51,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:51,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967716459] [2024-06-03 18:57:51,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967716459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:51,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:51,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:57:51,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694117785] [2024-06-03 18:57:51,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:51,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:57:51,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:51,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:57:51,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:57:51,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:51,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 570 transitions, 6516 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:51,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:51,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:51,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:52,921 INFO L124 PetriNetUnfolderBase]: 3625/6231 cut-off events. [2024-06-03 18:57:52,921 INFO L125 PetriNetUnfolderBase]: For 1492817/1492817 co-relation queries the response was YES. [2024-06-03 18:57:52,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45923 conditions, 6231 events. 3625/6231 cut-off events. For 1492817/1492817 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43760 event pairs, 599 based on Foata normal form. 6/6233 useless extension candidates. Maximal degree in co-relation 45689. Up to 4763 conditions per place. [2024-06-03 18:57:53,018 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 497 selfloop transitions, 107 changer transitions 1/612 dead transitions. [2024-06-03 18:57:53,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 612 transitions, 7895 flow [2024-06-03 18:57:53,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:53,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:53,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:57:53,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-03 18:57:53,019 INFO L175 Difference]: Start difference. First operand has 484 places, 570 transitions, 6516 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:57:53,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 612 transitions, 7895 flow [2024-06-03 18:58:03,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 612 transitions, 7628 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-03 18:58:03,583 INFO L231 Difference]: Finished difference. Result has 484 places, 571 transitions, 6506 flow [2024-06-03 18:58:03,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6263, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6506, PETRI_PLACES=484, PETRI_TRANSITIONS=571} [2024-06-03 18:58:03,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-03 18:58:03,584 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 571 transitions, 6506 flow [2024-06-03 18:58:03,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:03,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:03,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:03,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 18:58:03,585 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:03,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:03,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1311449601, now seen corresponding path program 5 times [2024-06-03 18:58:03,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:03,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793931983] [2024-06-03 18:58:03,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:03,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:03,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:03,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:03,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793931983] [2024-06-03 18:58:03,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793931983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:03,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:03,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:58:03,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450216313] [2024-06-03 18:58:03,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:03,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:58:03,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:03,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:58:03,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:58:03,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:03,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 571 transitions, 6506 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:03,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:03,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:03,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:05,242 INFO L124 PetriNetUnfolderBase]: 3645/6278 cut-off events. [2024-06-03 18:58:05,243 INFO L125 PetriNetUnfolderBase]: For 1506249/1506249 co-relation queries the response was YES. [2024-06-03 18:58:05,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46106 conditions, 6278 events. 3645/6278 cut-off events. For 1506249/1506249 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 44154 event pairs, 580 based on Foata normal form. 6/6281 useless extension candidates. Maximal degree in co-relation 45871. Up to 3958 conditions per place. [2024-06-03 18:58:05,339 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 493 selfloop transitions, 107 changer transitions 0/607 dead transitions. [2024-06-03 18:58:05,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 607 transitions, 8552 flow [2024-06-03 18:58:05,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:58:05,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:58:05,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:58:05,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-03 18:58:05,340 INFO L175 Difference]: Start difference. First operand has 484 places, 571 transitions, 6506 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:58:05,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 607 transitions, 8552 flow [2024-06-03 18:58:16,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 607 transitions, 8370 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:16,132 INFO L231 Difference]: Finished difference. Result has 485 places, 572 transitions, 6580 flow [2024-06-03 18:58:16,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6580, PETRI_PLACES=485, PETRI_TRANSITIONS=572} [2024-06-03 18:58:16,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-03 18:58:16,132 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 572 transitions, 6580 flow [2024-06-03 18:58:16,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:16,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:16,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:16,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 18:58:16,133 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:16,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:16,133 INFO L85 PathProgramCache]: Analyzing trace with hash -304475999, now seen corresponding path program 6 times [2024-06-03 18:58:16,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:16,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346778858] [2024-06-03 18:58:16,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:16,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:16,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:16,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:16,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:16,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346778858] [2024-06-03 18:58:16,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346778858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:16,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:16,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:58:16,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925313401] [2024-06-03 18:58:16,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:16,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:58:16,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:16,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:58:16,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:58:16,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:16,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 572 transitions, 6580 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:16,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:16,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:16,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:17,721 INFO L124 PetriNetUnfolderBase]: 3632/6262 cut-off events. [2024-06-03 18:58:17,721 INFO L125 PetriNetUnfolderBase]: For 1420348/1420348 co-relation queries the response was YES. [2024-06-03 18:58:17,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45098 conditions, 6262 events. 3632/6262 cut-off events. For 1420348/1420348 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 44028 event pairs, 543 based on Foata normal form. 6/6265 useless extension candidates. Maximal degree in co-relation 44863. Up to 3952 conditions per place. [2024-06-03 18:58:17,829 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 494 selfloop transitions, 108 changer transitions 0/609 dead transitions. [2024-06-03 18:58:17,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 609 transitions, 8634 flow [2024-06-03 18:58:17,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:58:17,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:58:17,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:58:17,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-03 18:58:17,831 INFO L175 Difference]: Start difference. First operand has 485 places, 572 transitions, 6580 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:58:17,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 609 transitions, 8634 flow [2024-06-03 18:58:29,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 609 transitions, 8382 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 18:58:29,931 INFO L231 Difference]: Finished difference. Result has 488 places, 573 transitions, 6582 flow [2024-06-03 18:58:29,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6347, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6582, PETRI_PLACES=488, PETRI_TRANSITIONS=573} [2024-06-03 18:58:29,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-03 18:58:29,931 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 573 transitions, 6582 flow [2024-06-03 18:58:29,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:29,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:29,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:29,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 18:58:29,932 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:29,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:29,932 INFO L85 PathProgramCache]: Analyzing trace with hash 856789001, now seen corresponding path program 1 times [2024-06-03 18:58:29,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:29,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971766338] [2024-06-03 18:58:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:29,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:29,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:30,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:30,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:30,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971766338] [2024-06-03 18:58:30,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971766338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:30,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:30,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:30,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421782050] [2024-06-03 18:58:30,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:30,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:30,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:30,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:30,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:30,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:30,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 573 transitions, 6582 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:58:30,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:30,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:30,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:31,592 INFO L124 PetriNetUnfolderBase]: 3685/6347 cut-off events. [2024-06-03 18:58:31,592 INFO L125 PetriNetUnfolderBase]: For 1528202/1528202 co-relation queries the response was YES. [2024-06-03 18:58:31,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46573 conditions, 6347 events. 3685/6347 cut-off events. For 1528202/1528202 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 44641 event pairs, 643 based on Foata normal form. 6/6349 useless extension candidates. Maximal degree in co-relation 46337. Up to 4943 conditions per place. [2024-06-03 18:58:31,695 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 559 selfloop transitions, 55 changer transitions 4/625 dead transitions. [2024-06-03 18:58:31,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 625 transitions, 8718 flow [2024-06-03 18:58:31,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:58:31,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:58:31,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-03 18:58:31,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-03 18:58:31,696 INFO L175 Difference]: Start difference. First operand has 488 places, 573 transitions, 6582 flow. Second operand 9 states and 226 transitions. [2024-06-03 18:58:31,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 625 transitions, 8718 flow [2024-06-03 18:58:42,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 625 transitions, 8566 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:58:42,642 INFO L231 Difference]: Finished difference. Result has 493 places, 575 transitions, 6588 flow [2024-06-03 18:58:42,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6430, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6588, PETRI_PLACES=493, PETRI_TRANSITIONS=575} [2024-06-03 18:58:42,643 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-03 18:58:42,643 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 575 transitions, 6588 flow [2024-06-03 18:58:42,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:58:42,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:42,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:42,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 18:58:42,644 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:42,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:42,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1280836979, now seen corresponding path program 1 times [2024-06-03 18:58:42,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:42,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792775634] [2024-06-03 18:58:42,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:42,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:42,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:42,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-03 18:58:42,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:42,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792775634] [2024-06-03 18:58:42,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792775634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:42,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:42,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:42,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921515591] [2024-06-03 18:58:42,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:42,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:42,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:42,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:42,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:42,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:42,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 575 transitions, 6588 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 18:58:42,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:42,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:42,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:44,549 INFO L124 PetriNetUnfolderBase]: 3911/6734 cut-off events. [2024-06-03 18:58:44,550 INFO L125 PetriNetUnfolderBase]: For 2169969/2169969 co-relation queries the response was YES. [2024-06-03 18:58:44,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56132 conditions, 6734 events. 3911/6734 cut-off events. For 2169969/2169969 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 47809 event pairs, 877 based on Foata normal form. 6/6737 useless extension candidates. Maximal degree in co-relation 55895. Up to 2859 conditions per place. [2024-06-03 18:58:44,657 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 172 changer transitions 0/614 dead transitions. [2024-06-03 18:58:44,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 614 transitions, 8808 flow [2024-06-03 18:58:44,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:44,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:44,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:58:44,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:58:44,658 INFO L175 Difference]: Start difference. First operand has 493 places, 575 transitions, 6588 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:58:44,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 614 transitions, 8808 flow Killed by 15