./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:35:52,989 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:35:53,081 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:35:53,086 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:35:53,087 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:35:53,129 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:35:53,131 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:35:53,131 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:35:53,132 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:35:53,132 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:35:53,133 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:35:53,133 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:35:53,133 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:35:53,133 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:35:53,134 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:35:53,134 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:35:53,134 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:35:53,134 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:35:53,134 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:35:53,134 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:35:53,134 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:35:53,135 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:35:53,136 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:35:53,136 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:35:53,136 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:35:53,136 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:35:53,136 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:35:53,136 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:35:53,137 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:35:53,137 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:35:53,138 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:35:53,138 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:35:53,138 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:35:53,138 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:35:53,138 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac [2024-11-28 03:35:53,452 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:35:53,464 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:35:53,469 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:35:53,470 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:35:53,471 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:35:53,472 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-28 03:35:56,415 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/data/d1bbc2ae0/bf6c5ce701d948e38a0ad629023c2b9f/FLAG6f79ef7eb [2024-11-28 03:35:56,758 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:35:56,758 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-28 03:35:56,787 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/data/d1bbc2ae0/bf6c5ce701d948e38a0ad629023c2b9f/FLAG6f79ef7eb [2024-11-28 03:35:56,997 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/data/d1bbc2ae0/bf6c5ce701d948e38a0ad629023c2b9f [2024-11-28 03:35:57,001 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:35:57,002 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:35:57,005 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:35:57,005 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:35:57,010 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:35:57,011 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:35:56" (1/1) ... [2024-11-28 03:35:57,013 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48696fc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57, skipping insertion in model container [2024-11-28 03:35:57,014 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:35:56" (1/1) ... [2024-11-28 03:35:57,036 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:35:57,218 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-28 03:35:57,226 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:35:57,235 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:35:57,260 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-28 03:35:57,264 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:35:57,279 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:35:57,280 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57 WrapperNode [2024-11-28 03:35:57,280 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:35:57,281 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:35:57,281 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:35:57,281 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:35:57,288 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,296 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,324 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 247 [2024-11-28 03:35:57,324 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:35:57,325 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:35:57,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:35:57,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:35:57,334 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,335 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,338 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,352 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-28 03:35:57,353 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,353 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,360 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,366 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,374 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,375 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,379 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:35:57,380 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:35:57,380 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:35:57,380 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:35:57,381 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (1/1) ... [2024-11-28 03:35:57,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:35:57,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:35:57,410 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:35:57,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:35:57,432 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:35:57,432 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 03:35:57,432 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 03:35:57,432 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 03:35:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:35:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:35:57,433 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:35:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:35:57,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:35:57,434 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 03:35:57,543 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:35:57,545 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:35:58,062 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:35:58,062 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:35:58,490 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:35:58,491 INFO L312 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-28 03:35:58,491 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:35:58 BoogieIcfgContainer [2024-11-28 03:35:58,491 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:35:58,493 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:35:58,493 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:35:58,498 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:35:58,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:35:56" (1/3) ... [2024-11-28 03:35:58,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54999d60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:35:58, skipping insertion in model container [2024-11-28 03:35:58,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:35:57" (2/3) ... [2024-11-28 03:35:58,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54999d60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:35:58, skipping insertion in model container [2024-11-28 03:35:58,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:35:58" (3/3) ... [2024-11-28 03:35:58,502 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-28 03:35:58,518 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:35:58,519 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-queue-add-3-nl.wvr.c that has 4 procedures, 36 locations, 1 initial locations, 5 loop locations, and 1 error locations. [2024-11-28 03:35:58,520 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:35:58,589 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 03:35:58,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 44 transitions, 109 flow [2024-11-28 03:35:58,686 INFO L124 PetriNetUnfolderBase]: 9/41 cut-off events. [2024-11-28 03:35:58,692 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:35:58,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 41 events. 9/41 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 70 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 33. Up to 3 conditions per place. [2024-11-28 03:35:58,698 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 44 transitions, 109 flow [2024-11-28 03:35:58,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 40 transitions, 98 flow [2024-11-28 03:35:58,710 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:35:58,721 INFO L333 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, 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;@529e5fb9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:35:58,721 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-28 03:35:58,748 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:35:58,748 INFO L124 PetriNetUnfolderBase]: 9/39 cut-off events. [2024-11-28 03:35:58,749 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:35:58,749 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:35:58,749 INFO L206 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, 1] [2024-11-28 03:35:58,750 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:35:58,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:35:58,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1349858538, now seen corresponding path program 1 times [2024-11-28 03:35:58,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:35:58,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507778697] [2024-11-28 03:35:58,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:35:58,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:35:58,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:35:59,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-11-28 03:35:59,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:35:59,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507778697] [2024-11-28 03:35:59,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507778697] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:35:59,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:35:59,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:35:59,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661681164] [2024-11-28 03:35:59,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:35:59,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:35:59,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:35:59,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:35:59,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:35:59,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:35:59,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 40 transitions, 98 flow. Second operand has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:35:59,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:35:59,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:35:59,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:35:59,566 INFO L124 PetriNetUnfolderBase]: 1088/1694 cut-off events. [2024-11-28 03:35:59,566 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2024-11-28 03:35:59,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3273 conditions, 1694 events. 1088/1694 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7397 event pairs, 892 based on Foata normal form. 0/1559 useless extension candidates. Maximal degree in co-relation 3037. Up to 1453 conditions per place. [2024-11-28 03:35:59,590 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/36 dead transitions. [2024-11-28 03:35:59,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 36 transitions, 150 flow [2024-11-28 03:35:59,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:35:59,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-11-28 03:35:59,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 52 transitions. [2024-11-28 03:35:59,606 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-11-28 03:35:59,608 INFO L175 Difference]: Start difference. First operand has 41 places, 40 transitions, 98 flow. Second operand 2 states and 52 transitions. [2024-11-28 03:35:59,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 36 transitions, 150 flow [2024-11-28 03:35:59,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 36 transitions, 138 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:35:59,622 INFO L231 Difference]: Finished difference. Result has 36 places, 36 transitions, 78 flow [2024-11-28 03:35:59,625 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=78, PETRI_PLACES=36, PETRI_TRANSITIONS=36} [2024-11-28 03:35:59,630 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, -5 predicate places. [2024-11-28 03:35:59,630 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 36 transitions, 78 flow [2024-11-28 03:35:59,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:35:59,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:35:59,630 INFO L206 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, 1, 1, 1, 1, 1, 1] [2024-11-28 03:35:59,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:35:59,631 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:35:59,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:35:59,634 INFO L85 PathProgramCache]: Analyzing trace with hash 704685605, now seen corresponding path program 1 times [2024-11-28 03:35:59,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:35:59,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139257934] [2024-11-28 03:35:59,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:35:59,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:35:59,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:36:00,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:00,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139257934] [2024-11-28 03:36:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139257934] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:00,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:00,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:36:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350449730] [2024-11-28 03:36:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:00,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:36:00,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:00,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:36:00,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:36:00,096 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:36:00,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 36 transitions, 78 flow. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:00,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:00,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:36:00,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:00,520 INFO L124 PetriNetUnfolderBase]: 1209/1910 cut-off events. [2024-11-28 03:36:00,520 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-28 03:36:00,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3609 conditions, 1910 events. 1209/1910 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8599 event pairs, 999 based on Foata normal form. 87/1847 useless extension candidates. Maximal degree in co-relation 3606. Up to 1453 conditions per place. [2024-11-28 03:36:00,535 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 29 selfloop transitions, 2 changer transitions 18/55 dead transitions. [2024-11-28 03:36:00,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 55 transitions, 217 flow [2024-11-28 03:36:00,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:36:00,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:36:00,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-11-28 03:36:00,537 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-11-28 03:36:00,537 INFO L175 Difference]: Start difference. First operand has 36 places, 36 transitions, 78 flow. Second operand 5 states and 97 transitions. [2024-11-28 03:36:00,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 55 transitions, 217 flow [2024-11-28 03:36:00,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 55 transitions, 217 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 03:36:00,541 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 100 flow [2024-11-28 03:36:00,541 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-11-28 03:36:00,542 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-11-28 03:36:00,542 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 100 flow [2024-11-28 03:36:00,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:00,542 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:00,546 INFO L206 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, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:00,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:36:00,547 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:00,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:00,547 INFO L85 PathProgramCache]: Analyzing trace with hash -477130932, now seen corresponding path program 1 times [2024-11-28 03:36:00,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:00,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027604235] [2024-11-28 03:36:00,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:36:00,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:00,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:36:00,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:00,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027604235] [2024-11-28 03:36:00,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027604235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:00,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:00,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:36:00,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217138020] [2024-11-28 03:36:00,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:00,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:36:00,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:00,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:36:00,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:36:00,897 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:36:00,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:00,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:00,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:36:00,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:01,244 INFO L124 PetriNetUnfolderBase]: 1288/2024 cut-off events. [2024-11-28 03:36:01,245 INFO L125 PetriNetUnfolderBase]: For 297/297 co-relation queries the response was YES. [2024-11-28 03:36:01,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4192 conditions, 2024 events. 1288/2024 cut-off events. For 297/297 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9200 event pairs, 1072 based on Foata normal form. 77/1964 useless extension candidates. Maximal degree in co-relation 4185. Up to 1454 conditions per place. [2024-11-28 03:36:01,258 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 30 selfloop transitions, 2 changer transitions 17/55 dead transitions. [2024-11-28 03:36:01,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 248 flow [2024-11-28 03:36:01,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:36:01,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:36:01,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-11-28 03:36:01,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-11-28 03:36:01,261 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 100 flow. Second operand 4 states and 86 transitions. [2024-11-28 03:36:01,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 248 flow [2024-11-28 03:36:01,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 55 transitions, 236 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-28 03:36:01,264 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 108 flow [2024-11-28 03:36:01,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=108, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2024-11-28 03:36:01,266 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-11-28 03:36:01,266 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 108 flow [2024-11-28 03:36:01,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:01,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:01,267 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:01,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:36:01,267 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:01,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:01,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1979627237, now seen corresponding path program 1 times [2024-11-28 03:36:01,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:01,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642011486] [2024-11-28 03:36:01,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:36:01,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:02,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:02,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:02,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642011486] [2024-11-28 03:36:02,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642011486] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:02,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:02,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:02,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896698102] [2024-11-28 03:36:02,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:02,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:02,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:02,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:02,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:02,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:02,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 108 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:02,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:02,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:02,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:03,996 INFO L124 PetriNetUnfolderBase]: 1957/3008 cut-off events. [2024-11-28 03:36:03,996 INFO L125 PetriNetUnfolderBase]: For 670/670 co-relation queries the response was YES. [2024-11-28 03:36:04,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6593 conditions, 3008 events. 1957/3008 cut-off events. For 670/670 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14663 event pairs, 73 based on Foata normal form. 1/2942 useless extension candidates. Maximal degree in co-relation 6585. Up to 1861 conditions per place. [2024-11-28 03:36:04,013 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 102 selfloop transitions, 27 changer transitions 3/137 dead transitions. [2024-11-28 03:36:04,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 137 transitions, 645 flow [2024-11-28 03:36:04,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:04,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:04,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-11-28 03:36:04,019 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42992424242424243 [2024-11-28 03:36:04,019 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 108 flow. Second operand 12 states and 227 transitions. [2024-11-28 03:36:04,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 137 transitions, 645 flow [2024-11-28 03:36:04,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 137 transitions, 641 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 03:36:04,024 INFO L231 Difference]: Finished difference. Result has 59 places, 63 transitions, 256 flow [2024-11-28 03:36:04,025 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=256, PETRI_PLACES=59, PETRI_TRANSITIONS=63} [2024-11-28 03:36:04,026 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-11-28 03:36:04,026 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 63 transitions, 256 flow [2024-11-28 03:36:04,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:04,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:04,027 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:04,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:36:04,028 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:04,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:04,028 INFO L85 PathProgramCache]: Analyzing trace with hash 906157947, now seen corresponding path program 2 times [2024-11-28 03:36:04,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:04,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663270306] [2024-11-28 03:36:04,029 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:36:04,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:04,055 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:36:04,055 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:04,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:04,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:04,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663270306] [2024-11-28 03:36:04,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663270306] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:04,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:04,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:36:04,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763224824] [2024-11-28 03:36:04,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:04,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:36:04,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:04,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:36:04,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:36:04,129 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:36:04,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 63 transitions, 256 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:04,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:04,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:36:04,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:04,455 INFO L124 PetriNetUnfolderBase]: 1518/2409 cut-off events. [2024-11-28 03:36:04,455 INFO L125 PetriNetUnfolderBase]: For 1580/1601 co-relation queries the response was YES. [2024-11-28 03:36:04,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6579 conditions, 2409 events. 1518/2409 cut-off events. For 1580/1601 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11669 event pairs, 388 based on Foata normal form. 47/2398 useless extension candidates. Maximal degree in co-relation 6565. Up to 1891 conditions per place. [2024-11-28 03:36:04,473 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 69 selfloop transitions, 3 changer transitions 0/79 dead transitions. [2024-11-28 03:36:04,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 458 flow [2024-11-28 03:36:04,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:36:04,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:36:04,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-11-28 03:36:04,474 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2024-11-28 03:36:04,474 INFO L175 Difference]: Start difference. First operand has 59 places, 63 transitions, 256 flow. Second operand 3 states and 71 transitions. [2024-11-28 03:36:04,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 458 flow [2024-11-28 03:36:04,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 79 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:36:04,486 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 272 flow [2024-11-28 03:36:04,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=272, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-11-28 03:36:04,486 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-11-28 03:36:04,487 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 272 flow [2024-11-28 03:36:04,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:04,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:04,487 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:04,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:36:04,489 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:04,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:04,490 INFO L85 PathProgramCache]: Analyzing trace with hash 729921353, now seen corresponding path program 3 times [2024-11-28 03:36:04,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:04,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571018531] [2024-11-28 03:36:04,490 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:36:04,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:04,511 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:36:04,511 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:04,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:04,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:04,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571018531] [2024-11-28 03:36:04,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571018531] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:04,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:04,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:36:04,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029609640] [2024-11-28 03:36:04,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:04,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:36:04,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:04,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:36:04,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:36:04,615 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:36:04,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:04,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:04,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:36:04,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:04,970 INFO L124 PetriNetUnfolderBase]: 1174/1924 cut-off events. [2024-11-28 03:36:04,970 INFO L125 PetriNetUnfolderBase]: For 1902/1903 co-relation queries the response was YES. [2024-11-28 03:36:04,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 1924 events. 1174/1924 cut-off events. For 1902/1903 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9251 event pairs, 434 based on Foata normal form. 86/1971 useless extension candidates. Maximal degree in co-relation 5581. Up to 1147 conditions per place. [2024-11-28 03:36:04,983 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 70 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2024-11-28 03:36:04,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 482 flow [2024-11-28 03:36:04,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:36:04,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:36:04,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-11-28 03:36:04,984 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-11-28 03:36:04,985 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 272 flow. Second operand 3 states and 70 transitions. [2024-11-28 03:36:04,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 482 flow [2024-11-28 03:36:04,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 459 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-11-28 03:36:04,991 INFO L231 Difference]: Finished difference. Result has 60 places, 63 transitions, 260 flow [2024-11-28 03:36:04,991 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=260, PETRI_PLACES=60, PETRI_TRANSITIONS=63} [2024-11-28 03:36:04,994 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-11-28 03:36:04,994 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 63 transitions, 260 flow [2024-11-28 03:36:04,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:04,995 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:04,995 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:04,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:36:04,995 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:04,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:04,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1689641101, now seen corresponding path program 4 times [2024-11-28 03:36:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:04,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66726483] [2024-11-28 03:36:04,996 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:36:04,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:05,061 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:36:05,061 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:06,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:06,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:06,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66726483] [2024-11-28 03:36:06,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66726483] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:06,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:06,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:06,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160520565] [2024-11-28 03:36:06,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:06,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:06,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:06,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:06,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:06,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:36:06,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 63 transitions, 260 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:06,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:06,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:36:06,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:07,058 INFO L124 PetriNetUnfolderBase]: 1670/2678 cut-off events. [2024-11-28 03:36:07,058 INFO L125 PetriNetUnfolderBase]: For 2133/2133 co-relation queries the response was YES. [2024-11-28 03:36:07,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7586 conditions, 2678 events. 1670/2678 cut-off events. For 2133/2133 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13578 event pairs, 352 based on Foata normal form. 1/2615 useless extension candidates. Maximal degree in co-relation 7571. Up to 1967 conditions per place. [2024-11-28 03:36:07,080 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 29 changer transitions 3/139 dead transitions. [2024-11-28 03:36:07,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 139 transitions, 840 flow [2024-11-28 03:36:07,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:07,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:07,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-11-28 03:36:07,083 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40289256198347106 [2024-11-28 03:36:07,083 INFO L175 Difference]: Start difference. First operand has 60 places, 63 transitions, 260 flow. Second operand 11 states and 195 transitions. [2024-11-28 03:36:07,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 139 transitions, 840 flow [2024-11-28 03:36:07,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 139 transitions, 821 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-11-28 03:36:07,089 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 429 flow [2024-11-28 03:36:07,091 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=429, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-11-28 03:36:07,092 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-11-28 03:36:07,092 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 429 flow [2024-11-28 03:36:07,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:07,092 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:07,092 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:07,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:36:07,093 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:07,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:07,093 INFO L85 PathProgramCache]: Analyzing trace with hash -819679853, now seen corresponding path program 5 times [2024-11-28 03:36:07,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:07,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655548776] [2024-11-28 03:36:07,094 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:36:07,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:07,133 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:36:07,134 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:08,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:08,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:08,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655548776] [2024-11-28 03:36:08,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655548776] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:08,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:08,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:08,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914047572] [2024-11-28 03:36:08,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:08,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:08,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:08,037 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:08,037 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:08,088 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:08,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 429 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:08,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:08,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:08,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:08,912 INFO L124 PetriNetUnfolderBase]: 1572/2572 cut-off events. [2024-11-28 03:36:08,913 INFO L125 PetriNetUnfolderBase]: For 3736/3736 co-relation queries the response was YES. [2024-11-28 03:36:08,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8096 conditions, 2572 events. 1572/2572 cut-off events. For 3736/3736 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13271 event pairs, 420 based on Foata normal form. 1/2506 useless extension candidates. Maximal degree in co-relation 8076. Up to 1912 conditions per place. [2024-11-28 03:36:08,933 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 105 selfloop transitions, 34 changer transitions 3/147 dead transitions. [2024-11-28 03:36:08,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 147 transitions, 1019 flow [2024-11-28 03:36:08,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:08,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:08,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-11-28 03:36:08,935 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-11-28 03:36:08,935 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 429 flow. Second operand 11 states and 202 transitions. [2024-11-28 03:36:08,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 147 transitions, 1019 flow [2024-11-28 03:36:08,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 147 transitions, 988 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-28 03:36:08,951 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 624 flow [2024-11-28 03:36:08,951 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=624, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-11-28 03:36:08,952 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-11-28 03:36:08,953 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 624 flow [2024-11-28 03:36:08,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:08,953 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:08,954 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:08,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:36:08,954 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:08,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:08,955 INFO L85 PathProgramCache]: Analyzing trace with hash 638093865, now seen corresponding path program 6 times [2024-11-28 03:36:08,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:08,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765146530] [2024-11-28 03:36:08,955 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:36:08,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:08,999 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:36:08,999 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:09,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:09,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:09,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765146530] [2024-11-28 03:36:09,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765146530] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:09,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:09,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:09,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760192750] [2024-11-28 03:36:09,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:09,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:09,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:09,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:09,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:09,975 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:09,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 624 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:09,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:09,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:09,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:10,749 INFO L124 PetriNetUnfolderBase]: 1683/2789 cut-off events. [2024-11-28 03:36:10,749 INFO L125 PetriNetUnfolderBase]: For 5744/5744 co-relation queries the response was YES. [2024-11-28 03:36:10,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9448 conditions, 2789 events. 1683/2789 cut-off events. For 5744/5744 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14965 event pairs, 314 based on Foata normal form. 1/2716 useless extension candidates. Maximal degree in co-relation 9420. Up to 1960 conditions per place. [2024-11-28 03:36:10,767 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 117 selfloop transitions, 41 changer transitions 3/166 dead transitions. [2024-11-28 03:36:10,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 166 transitions, 1249 flow [2024-11-28 03:36:10,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:10,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-11-28 03:36:10,770 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4185606060606061 [2024-11-28 03:36:10,770 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 624 flow. Second operand 12 states and 221 transitions. [2024-11-28 03:36:10,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 166 transitions, 1249 flow [2024-11-28 03:36:10,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 166 transitions, 1217 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-11-28 03:36:10,786 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 749 flow [2024-11-28 03:36:10,786 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=749, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-11-28 03:36:10,787 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-11-28 03:36:10,787 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 749 flow [2024-11-28 03:36:10,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:10,788 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:10,788 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:10,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:36:10,788 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:10,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:10,789 INFO L85 PathProgramCache]: Analyzing trace with hash 765825289, now seen corresponding path program 7 times [2024-11-28 03:36:10,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:10,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058053239] [2024-11-28 03:36:10,789 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:36:10,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:11,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:11,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:11,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058053239] [2024-11-28 03:36:11,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058053239] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:11,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:11,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:11,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997340708] [2024-11-28 03:36:11,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:11,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:11,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:11,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:11,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:11,604 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:11,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 749 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:11,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:11,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:11,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:12,360 INFO L124 PetriNetUnfolderBase]: 1683/2787 cut-off events. [2024-11-28 03:36:12,361 INFO L125 PetriNetUnfolderBase]: For 7992/7992 co-relation queries the response was YES. [2024-11-28 03:36:12,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9991 conditions, 2787 events. 1683/2787 cut-off events. For 7992/7992 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14927 event pairs, 334 based on Foata normal form. 1/2714 useless extension candidates. Maximal degree in co-relation 9959. Up to 2044 conditions per place. [2024-11-28 03:36:12,378 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 113 selfloop transitions, 40 changer transitions 3/161 dead transitions. [2024-11-28 03:36:12,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1325 flow [2024-11-28 03:36:12,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:12,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 212 transitions. [2024-11-28 03:36:12,380 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-11-28 03:36:12,380 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 749 flow. Second operand 12 states and 212 transitions. [2024-11-28 03:36:12,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1325 flow [2024-11-28 03:36:12,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 161 transitions, 1232 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-11-28 03:36:12,400 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 781 flow [2024-11-28 03:36:12,401 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=781, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-11-28 03:36:12,401 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-11-28 03:36:12,401 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 781 flow [2024-11-28 03:36:12,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:12,402 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:12,402 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:12,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 03:36:12,402 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:12,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:12,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1997955989, now seen corresponding path program 8 times [2024-11-28 03:36:12,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:12,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187026185] [2024-11-28 03:36:12,403 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:36:12,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:12,438 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:36:12,438 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:13,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:13,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:13,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187026185] [2024-11-28 03:36:13,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187026185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:13,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:13,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:13,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82518548] [2024-11-28 03:36:13,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:13,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:13,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:13,259 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:13,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:13,306 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:13,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 781 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:13,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:13,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:13,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:14,310 INFO L124 PetriNetUnfolderBase]: 1818/2999 cut-off events. [2024-11-28 03:36:14,310 INFO L125 PetriNetUnfolderBase]: For 9356/9356 co-relation queries the response was YES. [2024-11-28 03:36:14,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11026 conditions, 2999 events. 1818/2999 cut-off events. For 9356/9356 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16393 event pairs, 356 based on Foata normal form. 1/2914 useless extension candidates. Maximal degree in co-relation 10991. Up to 1988 conditions per place. [2024-11-28 03:36:14,332 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 124 selfloop transitions, 48 changer transitions 3/180 dead transitions. [2024-11-28 03:36:14,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 180 transitions, 1502 flow [2024-11-28 03:36:14,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:14,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:14,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-11-28 03:36:14,334 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-11-28 03:36:14,335 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 781 flow. Second operand 12 states and 225 transitions. [2024-11-28 03:36:14,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 180 transitions, 1502 flow [2024-11-28 03:36:14,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 180 transitions, 1412 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-11-28 03:36:14,362 INFO L231 Difference]: Finished difference. Result has 114 places, 110 transitions, 906 flow [2024-11-28 03:36:14,363 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=906, PETRI_PLACES=114, PETRI_TRANSITIONS=110} [2024-11-28 03:36:14,363 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-11-28 03:36:14,363 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 110 transitions, 906 flow [2024-11-28 03:36:14,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:14,364 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:14,364 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:14,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:36:14,365 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:14,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:14,365 INFO L85 PathProgramCache]: Analyzing trace with hash -39894083, now seen corresponding path program 9 times [2024-11-28 03:36:14,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:14,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507319824] [2024-11-28 03:36:14,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:36:14,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:14,397 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:36:14,397 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:15,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:15,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:15,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507319824] [2024-11-28 03:36:15,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507319824] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:15,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:15,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:15,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156961815] [2024-11-28 03:36:15,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:15,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:15,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:15,210 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:15,210 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:15,286 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:15,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 906 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:15,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:15,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:15,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:16,152 INFO L124 PetriNetUnfolderBase]: 1941/3244 cut-off events. [2024-11-28 03:36:16,152 INFO L125 PetriNetUnfolderBase]: For 12619/12619 co-relation queries the response was YES. [2024-11-28 03:36:16,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12376 conditions, 3244 events. 1941/3244 cut-off events. For 12619/12619 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18340 event pairs, 566 based on Foata normal form. 1/3158 useless extension candidates. Maximal degree in co-relation 12337. Up to 2528 conditions per place. [2024-11-28 03:36:16,174 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/173 dead transitions. [2024-11-28 03:36:16,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 1593 flow [2024-11-28 03:36:16,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:16,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:16,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-11-28 03:36:16,176 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-11-28 03:36:16,176 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 906 flow. Second operand 11 states and 198 transitions. [2024-11-28 03:36:16,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 1593 flow [2024-11-28 03:36:16,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 173 transitions, 1488 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:16,205 INFO L231 Difference]: Finished difference. Result has 122 places, 119 transitions, 1020 flow [2024-11-28 03:36:16,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1020, PETRI_PLACES=122, PETRI_TRANSITIONS=119} [2024-11-28 03:36:16,206 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-11-28 03:36:16,206 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 119 transitions, 1020 flow [2024-11-28 03:36:16,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:16,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:16,207 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:16,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:36:16,207 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:16,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:16,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1239444533, now seen corresponding path program 10 times [2024-11-28 03:36:16,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:16,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924579606] [2024-11-28 03:36:16,208 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:36:16,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:16,238 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:36:16,238 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:16,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:16,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:16,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924579606] [2024-11-28 03:36:16,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924579606] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:16,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:16,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:16,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402412257] [2024-11-28 03:36:16,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:16,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:16,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:16,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:16,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:16,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:36:16,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 119 transitions, 1020 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:16,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:16,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:36:16,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:17,788 INFO L124 PetriNetUnfolderBase]: 2271/3731 cut-off events. [2024-11-28 03:36:17,788 INFO L125 PetriNetUnfolderBase]: For 20396/20404 co-relation queries the response was YES. [2024-11-28 03:36:17,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15018 conditions, 3731 events. 2271/3731 cut-off events. For 20396/20404 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 21428 event pairs, 727 based on Foata normal form. 3/3651 useless extension candidates. Maximal degree in co-relation 14974. Up to 2974 conditions per place. [2024-11-28 03:36:17,817 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 142 selfloop transitions, 36 changer transitions 3/185 dead transitions. [2024-11-28 03:36:17,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 185 transitions, 1779 flow [2024-11-28 03:36:17,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:17,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:17,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-11-28 03:36:17,820 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39462809917355374 [2024-11-28 03:36:17,820 INFO L175 Difference]: Start difference. First operand has 122 places, 119 transitions, 1020 flow. Second operand 11 states and 191 transitions. [2024-11-28 03:36:17,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 185 transitions, 1779 flow [2024-11-28 03:36:17,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 185 transitions, 1667 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-11-28 03:36:17,871 INFO L231 Difference]: Finished difference. Result has 130 places, 128 transitions, 1124 flow [2024-11-28 03:36:17,872 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1124, PETRI_PLACES=130, PETRI_TRANSITIONS=128} [2024-11-28 03:36:17,872 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-11-28 03:36:17,872 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 128 transitions, 1124 flow [2024-11-28 03:36:17,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:17,873 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:17,873 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:17,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:36:17,874 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:17,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:17,874 INFO L85 PathProgramCache]: Analyzing trace with hash 805285495, now seen corresponding path program 11 times [2024-11-28 03:36:17,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:17,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330585068] [2024-11-28 03:36:17,874 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:36:17,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:17,912 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:36:17,912 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:18,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:18,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330585068] [2024-11-28 03:36:18,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330585068] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:18,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:18,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:18,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365130879] [2024-11-28 03:36:18,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:18,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:18,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:18,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:18,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:18,650 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:18,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 128 transitions, 1124 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:18,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:18,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:18,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:19,660 INFO L124 PetriNetUnfolderBase]: 2239/3729 cut-off events. [2024-11-28 03:36:19,660 INFO L125 PetriNetUnfolderBase]: For 25119/25135 co-relation queries the response was YES. [2024-11-28 03:36:19,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15815 conditions, 3729 events. 2239/3729 cut-off events. For 25119/25135 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21940 event pairs, 687 based on Foata normal form. 1/3647 useless extension candidates. Maximal degree in co-relation 15767. Up to 2941 conditions per place. [2024-11-28 03:36:19,685 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 37 changer transitions 3/193 dead transitions. [2024-11-28 03:36:19,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 193 transitions, 1920 flow [2024-11-28 03:36:19,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:19,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:19,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-11-28 03:36:19,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-11-28 03:36:19,690 INFO L175 Difference]: Start difference. First operand has 130 places, 128 transitions, 1124 flow. Second operand 11 states and 203 transitions. [2024-11-28 03:36:19,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 193 transitions, 1920 flow [2024-11-28 03:36:19,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 193 transitions, 1788 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-11-28 03:36:19,752 INFO L231 Difference]: Finished difference. Result has 138 places, 135 transitions, 1214 flow [2024-11-28 03:36:19,752 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1214, PETRI_PLACES=138, PETRI_TRANSITIONS=135} [2024-11-28 03:36:19,753 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-11-28 03:36:19,753 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 1214 flow [2024-11-28 03:36:19,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:19,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:19,753 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:19,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:36:19,754 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:19,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:19,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1073113797, now seen corresponding path program 12 times [2024-11-28 03:36:19,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:19,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051568081] [2024-11-28 03:36:19,755 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:36:19,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:19,786 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:36:19,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:20,586 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:20,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:20,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051568081] [2024-11-28 03:36:20,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051568081] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:20,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:20,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:20,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610908799] [2024-11-28 03:36:20,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:20,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:20,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:20,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:20,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:20,642 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:20,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 1214 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:20,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:20,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:20,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:21,695 INFO L124 PetriNetUnfolderBase]: 2390/3993 cut-off events. [2024-11-28 03:36:21,696 INFO L125 PetriNetUnfolderBase]: For 31063/31063 co-relation queries the response was YES. [2024-11-28 03:36:21,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17313 conditions, 3993 events. 2390/3993 cut-off events. For 31063/31063 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23905 event pairs, 795 based on Foata normal form. 1/3905 useless extension candidates. Maximal degree in co-relation 17261. Up to 3194 conditions per place. [2024-11-28 03:36:21,729 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 37 changer transitions 3/198 dead transitions. [2024-11-28 03:36:21,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 198 transitions, 2038 flow [2024-11-28 03:36:21,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:21,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:21,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-11-28 03:36:21,732 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4152892561983471 [2024-11-28 03:36:21,732 INFO L175 Difference]: Start difference. First operand has 138 places, 135 transitions, 1214 flow. Second operand 11 states and 201 transitions. [2024-11-28 03:36:21,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 198 transitions, 2038 flow [2024-11-28 03:36:21,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 198 transitions, 1910 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:21,803 INFO L231 Difference]: Finished difference. Result has 145 places, 142 transitions, 1326 flow [2024-11-28 03:36:21,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1326, PETRI_PLACES=145, PETRI_TRANSITIONS=142} [2024-11-28 03:36:21,803 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-11-28 03:36:21,803 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 142 transitions, 1326 flow [2024-11-28 03:36:21,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:21,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:21,804 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:21,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:36:21,804 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:21,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:21,805 INFO L85 PathProgramCache]: Analyzing trace with hash -680406085, now seen corresponding path program 13 times [2024-11-28 03:36:21,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:21,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998975569] [2024-11-28 03:36:21,805 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:36:21,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:21,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:22,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:22,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:22,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998975569] [2024-11-28 03:36:22,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998975569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:22,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:22,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:22,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246861581] [2024-11-28 03:36:22,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:22,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:22,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:22,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:22,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:22,398 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:22,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 142 transitions, 1326 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:22,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:22,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:22,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:23,243 INFO L124 PetriNetUnfolderBase]: 2390/3987 cut-off events. [2024-11-28 03:36:23,244 INFO L125 PetriNetUnfolderBase]: For 34982/34990 co-relation queries the response was YES. [2024-11-28 03:36:23,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17611 conditions, 3987 events. 2390/3987 cut-off events. For 34982/34990 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 23921 event pairs, 812 based on Foata normal form. 3/3903 useless extension candidates. Maximal degree in co-relation 17555. Up to 3258 conditions per place. [2024-11-28 03:36:23,284 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 152 selfloop transitions, 37 changer transitions 4/198 dead transitions. [2024-11-28 03:36:23,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 198 transitions, 2029 flow [2024-11-28 03:36:23,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:23,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:23,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-11-28 03:36:23,286 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40702479338842973 [2024-11-28 03:36:23,286 INFO L175 Difference]: Start difference. First operand has 145 places, 142 transitions, 1326 flow. Second operand 11 states and 197 transitions. [2024-11-28 03:36:23,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 198 transitions, 2029 flow [2024-11-28 03:36:23,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 198 transitions, 1885 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:23,356 INFO L231 Difference]: Finished difference. Result has 151 places, 146 transitions, 1307 flow [2024-11-28 03:36:23,357 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1307, PETRI_PLACES=151, PETRI_TRANSITIONS=146} [2024-11-28 03:36:23,357 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-11-28 03:36:23,357 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 146 transitions, 1307 flow [2024-11-28 03:36:23,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:23,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:23,358 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:23,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 03:36:23,358 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:23,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash 539721821, now seen corresponding path program 14 times [2024-11-28 03:36:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991693847] [2024-11-28 03:36:23,359 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:36:23,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:23,386 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:36:23,386 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:23,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:23,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:23,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991693847] [2024-11-28 03:36:23,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991693847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:23,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:23,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:23,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922863559] [2024-11-28 03:36:23,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:23,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:23,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:23,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:23,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:23,931 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:23,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 146 transitions, 1307 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:23,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:23,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:23,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:24,739 INFO L124 PetriNetUnfolderBase]: 2451/4089 cut-off events. [2024-11-28 03:36:24,739 INFO L125 PetriNetUnfolderBase]: For 32552/32574 co-relation queries the response was YES. [2024-11-28 03:36:24,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17631 conditions, 4089 events. 2451/4089 cut-off events. For 32552/32574 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24773 event pairs, 871 based on Foata normal form. 11/4014 useless extension candidates. Maximal degree in co-relation 17572. Up to 3407 conditions per place. [2024-11-28 03:36:24,765 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 153 selfloop transitions, 36 changer transitions 4/198 dead transitions. [2024-11-28 03:36:24,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 198 transitions, 1970 flow [2024-11-28 03:36:24,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:24,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:24,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-11-28 03:36:24,767 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-11-28 03:36:24,767 INFO L175 Difference]: Start difference. First operand has 151 places, 146 transitions, 1307 flow. Second operand 11 states and 190 transitions. [2024-11-28 03:36:24,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 198 transitions, 1970 flow [2024-11-28 03:36:24,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 198 transitions, 1866 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:24,860 INFO L231 Difference]: Finished difference. Result has 156 places, 152 transitions, 1349 flow [2024-11-28 03:36:24,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1349, PETRI_PLACES=156, PETRI_TRANSITIONS=152} [2024-11-28 03:36:24,861 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-11-28 03:36:24,861 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 152 transitions, 1349 flow [2024-11-28 03:36:24,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:24,861 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:24,861 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:24,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:36:24,861 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:24,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:24,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1195152813, now seen corresponding path program 15 times [2024-11-28 03:36:24,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:24,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32840867] [2024-11-28 03:36:24,862 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:36:24,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:24,883 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:36:24,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:25,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:25,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:25,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32840867] [2024-11-28 03:36:25,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32840867] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:25,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:25,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:25,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485941553] [2024-11-28 03:36:25,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:25,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:25,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:25,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:25,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:25,558 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:25,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 152 transitions, 1349 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:25,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:25,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:25,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:26,464 INFO L124 PetriNetUnfolderBase]: 2487/4170 cut-off events. [2024-11-28 03:36:26,464 INFO L125 PetriNetUnfolderBase]: For 32508/32530 co-relation queries the response was YES. [2024-11-28 03:36:26,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17808 conditions, 4170 events. 2487/4170 cut-off events. For 32508/32530 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25616 event pairs, 871 based on Foata normal form. 19/4091 useless extension candidates. Maximal degree in co-relation 17746. Up to 3493 conditions per place. [2024-11-28 03:36:26,496 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 37 changer transitions 3/201 dead transitions. [2024-11-28 03:36:26,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 201 transitions, 1997 flow [2024-11-28 03:36:26,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:26,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-11-28 03:36:26,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-11-28 03:36:26,498 INFO L175 Difference]: Start difference. First operand has 156 places, 152 transitions, 1349 flow. Second operand 11 states and 190 transitions. [2024-11-28 03:36:26,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 201 transitions, 1997 flow [2024-11-28 03:36:26,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 201 transitions, 1900 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-11-28 03:36:26,581 INFO L231 Difference]: Finished difference. Result has 161 places, 155 transitions, 1376 flow [2024-11-28 03:36:26,582 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1376, PETRI_PLACES=161, PETRI_TRANSITIONS=155} [2024-11-28 03:36:26,582 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-11-28 03:36:26,582 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 155 transitions, 1376 flow [2024-11-28 03:36:26,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:26,583 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:26,583 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:26,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 03:36:26,583 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:26,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:26,584 INFO L85 PathProgramCache]: Analyzing trace with hash -957394559, now seen corresponding path program 16 times [2024-11-28 03:36:26,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:26,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769747858] [2024-11-28 03:36:26,584 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:36:26,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:26,610 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:36:26,611 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:27,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:27,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:27,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769747858] [2024-11-28 03:36:27,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769747858] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:27,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:27,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:27,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238370460] [2024-11-28 03:36:27,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:27,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:27,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:27,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:27,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:27,120 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:36:27,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 155 transitions, 1376 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:27,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:27,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:36:27,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:28,121 INFO L124 PetriNetUnfolderBase]: 2685/4446 cut-off events. [2024-11-28 03:36:28,121 INFO L125 PetriNetUnfolderBase]: For 35646/35668 co-relation queries the response was YES. [2024-11-28 03:36:28,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18980 conditions, 4446 events. 2685/4446 cut-off events. For 35646/35668 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27049 event pairs, 981 based on Foata normal form. 11/4356 useless extension candidates. Maximal degree in co-relation 18916. Up to 3748 conditions per place. [2024-11-28 03:36:28,149 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 35 changer transitions 3/202 dead transitions. [2024-11-28 03:36:28,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 202 transitions, 2004 flow [2024-11-28 03:36:28,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:28,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:28,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-11-28 03:36:28,150 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3677685950413223 [2024-11-28 03:36:28,150 INFO L175 Difference]: Start difference. First operand has 161 places, 155 transitions, 1376 flow. Second operand 11 states and 178 transitions. [2024-11-28 03:36:28,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 202 transitions, 2004 flow [2024-11-28 03:36:28,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 1898 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:28,259 INFO L231 Difference]: Finished difference. Result has 165 places, 157 transitions, 1366 flow [2024-11-28 03:36:28,260 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1366, PETRI_PLACES=165, PETRI_TRANSITIONS=157} [2024-11-28 03:36:28,260 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-11-28 03:36:28,260 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 157 transitions, 1366 flow [2024-11-28 03:36:28,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:28,261 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:28,261 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:28,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:36:28,261 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:28,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:28,262 INFO L85 PathProgramCache]: Analyzing trace with hash -702910571, now seen corresponding path program 17 times [2024-11-28 03:36:28,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:28,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139038302] [2024-11-28 03:36:28,262 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:36:28,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:28,281 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:36:28,282 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:28,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:28,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:28,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139038302] [2024-11-28 03:36:28,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139038302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:28,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:28,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:28,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101185441] [2024-11-28 03:36:28,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:28,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:28,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:28,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:28,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:28,858 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:28,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 157 transitions, 1366 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:28,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:28,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:28,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:29,664 INFO L124 PetriNetUnfolderBase]: 2487/4172 cut-off events. [2024-11-28 03:36:29,664 INFO L125 PetriNetUnfolderBase]: For 32702/32724 co-relation queries the response was YES. [2024-11-28 03:36:29,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17825 conditions, 4172 events. 2487/4172 cut-off events. For 32702/32724 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25588 event pairs, 836 based on Foata normal form. 19/4096 useless extension candidates. Maximal degree in co-relation 17759. Up to 3426 conditions per place. [2024-11-28 03:36:29,695 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 161 selfloop transitions, 41 changer transitions 4/211 dead transitions. [2024-11-28 03:36:29,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 211 transitions, 2065 flow [2024-11-28 03:36:29,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:29,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:29,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-11-28 03:36:29,697 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-11-28 03:36:29,697 INFO L175 Difference]: Start difference. First operand has 165 places, 157 transitions, 1366 flow. Second operand 11 states and 196 transitions. [2024-11-28 03:36:29,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 211 transitions, 2065 flow [2024-11-28 03:36:29,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 211 transitions, 1997 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:29,755 INFO L231 Difference]: Finished difference. Result has 169 places, 161 transitions, 1446 flow [2024-11-28 03:36:29,756 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1446, PETRI_PLACES=169, PETRI_TRANSITIONS=161} [2024-11-28 03:36:29,756 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-11-28 03:36:29,756 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 161 transitions, 1446 flow [2024-11-28 03:36:29,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:29,757 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:29,757 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:29,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 03:36:29,757 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:29,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:29,758 INFO L85 PathProgramCache]: Analyzing trace with hash -426056255, now seen corresponding path program 18 times [2024-11-28 03:36:29,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:29,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081152245] [2024-11-28 03:36:29,758 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:36:29,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:29,778 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:36:29,778 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:30,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:30,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:30,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081152245] [2024-11-28 03:36:30,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081152245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:30,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:30,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:30,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638761666] [2024-11-28 03:36:30,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:30,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:30,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:30,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:30,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:30,478 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:30,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 161 transitions, 1446 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:30,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:30,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:30,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:31,402 INFO L124 PetriNetUnfolderBase]: 2726/4577 cut-off events. [2024-11-28 03:36:31,402 INFO L125 PetriNetUnfolderBase]: For 43182/43182 co-relation queries the response was YES. [2024-11-28 03:36:31,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20577 conditions, 4577 events. 2726/4577 cut-off events. For 43182/43182 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 28715 event pairs, 940 based on Foata normal form. 1/4482 useless extension candidates. Maximal degree in co-relation 20509. Up to 3540 conditions per place. [2024-11-28 03:36:31,423 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 44 changer transitions 3/241 dead transitions. [2024-11-28 03:36:31,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 241 transitions, 2541 flow [2024-11-28 03:36:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:31,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:31,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-11-28 03:36:31,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42234848484848486 [2024-11-28 03:36:31,425 INFO L175 Difference]: Start difference. First operand has 169 places, 161 transitions, 1446 flow. Second operand 12 states and 223 transitions. [2024-11-28 03:36:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 241 transitions, 2541 flow [2024-11-28 03:36:31,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 241 transitions, 2415 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:31,492 INFO L231 Difference]: Finished difference. Result has 176 places, 173 transitions, 1669 flow [2024-11-28 03:36:31,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1669, PETRI_PLACES=176, PETRI_TRANSITIONS=173} [2024-11-28 03:36:31,493 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-11-28 03:36:31,493 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 173 transitions, 1669 flow [2024-11-28 03:36:31,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:31,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:31,493 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:31,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 03:36:31,493 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:31,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:31,494 INFO L85 PathProgramCache]: Analyzing trace with hash -513564937, now seen corresponding path program 19 times [2024-11-28 03:36:31,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:31,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907876940] [2024-11-28 03:36:31,494 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:36:31,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:31,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:32,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:32,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:32,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907876940] [2024-11-28 03:36:32,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907876940] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:32,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:32,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:32,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047536999] [2024-11-28 03:36:32,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:32,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:32,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:32,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:32,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:32,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:32,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 173 transitions, 1669 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:32,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:32,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:32,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:33,247 INFO L124 PetriNetUnfolderBase]: 2910/4903 cut-off events. [2024-11-28 03:36:33,247 INFO L125 PetriNetUnfolderBase]: For 57488/57496 co-relation queries the response was YES. [2024-11-28 03:36:33,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23262 conditions, 4903 events. 2910/4903 cut-off events. For 57488/57496 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 31685 event pairs, 871 based on Foata normal form. 3/4806 useless extension candidates. Maximal degree in co-relation 23190. Up to 3712 conditions per place. [2024-11-28 03:36:33,277 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 187 selfloop transitions, 54 changer transitions 3/249 dead transitions. [2024-11-28 03:36:33,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 249 transitions, 2828 flow [2024-11-28 03:36:33,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:33,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:33,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-11-28 03:36:33,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-11-28 03:36:33,279 INFO L175 Difference]: Start difference. First operand has 176 places, 173 transitions, 1669 flow. Second operand 12 states and 222 transitions. [2024-11-28 03:36:33,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 249 transitions, 2828 flow [2024-11-28 03:36:33,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 249 transitions, 2588 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-11-28 03:36:33,362 INFO L231 Difference]: Finished difference. Result has 186 places, 184 transitions, 1834 flow [2024-11-28 03:36:33,362 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1834, PETRI_PLACES=186, PETRI_TRANSITIONS=184} [2024-11-28 03:36:33,362 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-11-28 03:36:33,362 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 184 transitions, 1834 flow [2024-11-28 03:36:33,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:33,362 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:33,363 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:33,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:36:33,363 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:33,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash 749434389, now seen corresponding path program 20 times [2024-11-28 03:36:33,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:33,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630648090] [2024-11-28 03:36:33,364 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:36:33,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:33,381 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:36:33,382 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:34,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:34,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:34,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630648090] [2024-11-28 03:36:34,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630648090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:34,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:34,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:34,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863076603] [2024-11-28 03:36:34,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:34,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:34,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:34,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:34,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:34,158 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:34,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 184 transitions, 1834 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:34,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:34,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:34,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:35,162 INFO L124 PetriNetUnfolderBase]: 3021/5096 cut-off events. [2024-11-28 03:36:35,162 INFO L125 PetriNetUnfolderBase]: For 68272/68280 co-relation queries the response was YES. [2024-11-28 03:36:35,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24727 conditions, 5096 events. 3021/5096 cut-off events. For 68272/68280 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 33293 event pairs, 1000 based on Foata normal form. 3/4993 useless extension candidates. Maximal degree in co-relation 24650. Up to 3999 conditions per place. [2024-11-28 03:36:35,205 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 49 changer transitions 3/253 dead transitions. [2024-11-28 03:36:35,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 253 transitions, 2878 flow [2024-11-28 03:36:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:35,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:35,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-11-28 03:36:35,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-11-28 03:36:35,207 INFO L175 Difference]: Start difference. First operand has 186 places, 184 transitions, 1834 flow. Second operand 12 states and 219 transitions. [2024-11-28 03:36:35,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 253 transitions, 2878 flow [2024-11-28 03:36:35,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 253 transitions, 2675 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-11-28 03:36:35,368 INFO L231 Difference]: Finished difference. Result has 193 places, 190 transitions, 1895 flow [2024-11-28 03:36:35,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1895, PETRI_PLACES=193, PETRI_TRANSITIONS=190} [2024-11-28 03:36:35,369 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-11-28 03:36:35,369 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 190 transitions, 1895 flow [2024-11-28 03:36:35,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:35,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:35,369 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:35,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 03:36:35,370 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:35,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:35,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1174075925, now seen corresponding path program 21 times [2024-11-28 03:36:35,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:35,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961885375] [2024-11-28 03:36:35,371 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:36:35,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:35,390 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:36:35,390 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:35,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:35,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:35,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961885375] [2024-11-28 03:36:35,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961885375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:35,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:35,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:35,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111211103] [2024-11-28 03:36:35,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:35,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:35,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:35,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:35,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:35,881 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:35,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 190 transitions, 1895 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:35,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:35,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:35,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:36,885 INFO L124 PetriNetUnfolderBase]: 3021/5096 cut-off events. [2024-11-28 03:36:36,885 INFO L125 PetriNetUnfolderBase]: For 67675/67675 co-relation queries the response was YES. [2024-11-28 03:36:36,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24617 conditions, 5096 events. 3021/5096 cut-off events. For 67675/67675 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32959 event pairs, 1078 based on Foata normal form. 1/4994 useless extension candidates. Maximal degree in co-relation 24537. Up to 4076 conditions per place. [2024-11-28 03:36:36,914 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 51 changer transitions 4/253 dead transitions. [2024-11-28 03:36:36,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 253 transitions, 2821 flow [2024-11-28 03:36:36,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:36:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:36:36,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-11-28 03:36:36,915 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-11-28 03:36:36,915 INFO L175 Difference]: Start difference. First operand has 193 places, 190 transitions, 1895 flow. Second operand 12 states and 216 transitions. [2024-11-28 03:36:36,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 253 transitions, 2821 flow [2024-11-28 03:36:37,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 253 transitions, 2670 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:37,052 INFO L231 Difference]: Finished difference. Result has 198 places, 194 transitions, 1924 flow [2024-11-28 03:36:37,053 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1924, PETRI_PLACES=198, PETRI_TRANSITIONS=194} [2024-11-28 03:36:37,053 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-11-28 03:36:37,053 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 194 transitions, 1924 flow [2024-11-28 03:36:37,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:37,053 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:37,053 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:37,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 03:36:37,054 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:37,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:37,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1750288587, now seen corresponding path program 22 times [2024-11-28 03:36:37,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:37,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917293219] [2024-11-28 03:36:37,054 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:36:37,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:37,080 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:36:37,080 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:37,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:37,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:37,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917293219] [2024-11-28 03:36:37,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917293219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:37,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:37,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:37,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086466497] [2024-11-28 03:36:37,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:37,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:37,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:37,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:37,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:37,770 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:36:37,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 194 transitions, 1924 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:37,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:37,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:36:37,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:38,789 INFO L124 PetriNetUnfolderBase]: 3350/5605 cut-off events. [2024-11-28 03:36:38,789 INFO L125 PetriNetUnfolderBase]: For 76559/76567 co-relation queries the response was YES. [2024-11-28 03:36:38,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27352 conditions, 5605 events. 3350/5605 cut-off events. For 76559/76567 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36780 event pairs, 1362 based on Foata normal form. 3/5489 useless extension candidates. Maximal degree in co-relation 27270. Up to 4727 conditions per place. [2024-11-28 03:36:38,830 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 216 selfloop transitions, 36 changer transitions 3/259 dead transitions. [2024-11-28 03:36:38,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 259 transitions, 3129 flow [2024-11-28 03:36:38,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:38,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:38,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-11-28 03:36:38,832 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-11-28 03:36:38,832 INFO L175 Difference]: Start difference. First operand has 198 places, 194 transitions, 1924 flow. Second operand 11 states and 193 transitions. [2024-11-28 03:36:38,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 259 transitions, 3129 flow [2024-11-28 03:36:38,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 2975 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-11-28 03:36:38,920 INFO L231 Difference]: Finished difference. Result has 203 places, 203 transitions, 2147 flow [2024-11-28 03:36:38,921 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2147, PETRI_PLACES=203, PETRI_TRANSITIONS=203} [2024-11-28 03:36:38,921 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-11-28 03:36:38,921 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 203 transitions, 2147 flow [2024-11-28 03:36:38,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:38,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:38,921 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:38,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 03:36:38,921 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:38,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:38,922 INFO L85 PathProgramCache]: Analyzing trace with hash 522938547, now seen corresponding path program 23 times [2024-11-28 03:36:38,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:38,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745384340] [2024-11-28 03:36:38,922 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:36:38,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:38,943 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:36:38,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:39,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:39,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:39,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745384340] [2024-11-28 03:36:39,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745384340] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:39,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:39,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:39,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923738599] [2024-11-28 03:36:39,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:39,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:39,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:39,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:39,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:39,582 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:39,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 203 transitions, 2147 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:39,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:39,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:39,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:40,811 INFO L124 PetriNetUnfolderBase]: 3354/5662 cut-off events. [2024-11-28 03:36:40,811 INFO L125 PetriNetUnfolderBase]: For 101448/101456 co-relation queries the response was YES. [2024-11-28 03:36:40,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29349 conditions, 5662 events. 3354/5662 cut-off events. For 101448/101456 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 37799 event pairs, 1321 based on Foata normal form. 3/5539 useless extension candidates. Maximal degree in co-relation 29263. Up to 4727 conditions per place. [2024-11-28 03:36:40,848 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 226 selfloop transitions, 37 changer transitions 3/271 dead transitions. [2024-11-28 03:36:40,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 271 transitions, 3410 flow [2024-11-28 03:36:40,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:40,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:40,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-11-28 03:36:40,849 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4256198347107438 [2024-11-28 03:36:40,849 INFO L175 Difference]: Start difference. First operand has 203 places, 203 transitions, 2147 flow. Second operand 11 states and 206 transitions. [2024-11-28 03:36:40,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 271 transitions, 3410 flow [2024-11-28 03:36:41,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 271 transitions, 3122 flow, removed 127 selfloop flow, removed 5 redundant places. [2024-11-28 03:36:41,026 INFO L231 Difference]: Finished difference. Result has 212 places, 213 transitions, 2248 flow [2024-11-28 03:36:41,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2248, PETRI_PLACES=212, PETRI_TRANSITIONS=213} [2024-11-28 03:36:41,026 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-11-28 03:36:41,026 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 213 transitions, 2248 flow [2024-11-28 03:36:41,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:41,027 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:41,027 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:41,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 03:36:41,027 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:41,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:41,027 INFO L85 PathProgramCache]: Analyzing trace with hash -32957915, now seen corresponding path program 24 times [2024-11-28 03:36:41,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:41,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680305932] [2024-11-28 03:36:41,028 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:36:41,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:41,047 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:36:41,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:41,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:41,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:41,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680305932] [2024-11-28 03:36:41,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680305932] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:41,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:41,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:41,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630623446] [2024-11-28 03:36:41,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:41,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:41,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:41,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:41,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:41,507 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:41,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 213 transitions, 2248 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:41,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:41,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:41,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:42,725 INFO L124 PetriNetUnfolderBase]: 3415/5766 cut-off events. [2024-11-28 03:36:42,725 INFO L125 PetriNetUnfolderBase]: For 94450/94450 co-relation queries the response was YES. [2024-11-28 03:36:42,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29394 conditions, 5766 events. 3415/5766 cut-off events. For 94450/94450 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 38521 event pairs, 1443 based on Foata normal form. 1/5645 useless extension candidates. Maximal degree in co-relation 29303. Up to 4966 conditions per place. [2024-11-28 03:36:42,771 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 220 selfloop transitions, 36 changer transitions 4/265 dead transitions. [2024-11-28 03:36:42,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 265 transitions, 3204 flow [2024-11-28 03:36:42,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:42,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:42,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-11-28 03:36:42,773 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-11-28 03:36:42,773 INFO L175 Difference]: Start difference. First operand has 212 places, 213 transitions, 2248 flow. Second operand 11 states and 193 transitions. [2024-11-28 03:36:42,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 265 transitions, 3204 flow [2024-11-28 03:36:42,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 265 transitions, 2998 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-11-28 03:36:42,974 INFO L231 Difference]: Finished difference. Result has 220 places, 219 transitions, 2253 flow [2024-11-28 03:36:42,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2253, PETRI_PLACES=220, PETRI_TRANSITIONS=219} [2024-11-28 03:36:42,975 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-11-28 03:36:42,975 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 219 transitions, 2253 flow [2024-11-28 03:36:42,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:42,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:42,975 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:42,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-28 03:36:42,975 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:42,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:42,976 INFO L85 PathProgramCache]: Analyzing trace with hash -637280707, now seen corresponding path program 25 times [2024-11-28 03:36:42,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:42,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451474365] [2024-11-28 03:36:42,976 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:36:42,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:43,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:43,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:43,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:43,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451474365] [2024-11-28 03:36:43,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451474365] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:43,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:43,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:43,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908105354] [2024-11-28 03:36:43,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:43,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:43,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:43,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:43,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:43,831 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:43,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 219 transitions, 2253 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:43,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:43,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:43,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:45,362 INFO L124 PetriNetUnfolderBase]: 3551/6005 cut-off events. [2024-11-28 03:36:45,362 INFO L125 PetriNetUnfolderBase]: For 97375/97375 co-relation queries the response was YES. [2024-11-28 03:36:45,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30423 conditions, 6005 events. 3551/6005 cut-off events. For 97375/97375 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 40579 event pairs, 1450 based on Foata normal form. 1/5883 useless extension candidates. Maximal degree in co-relation 30328. Up to 4990 conditions per place. [2024-11-28 03:36:45,428 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 42 changer transitions 3/281 dead transitions. [2024-11-28 03:36:45,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 281 transitions, 3467 flow [2024-11-28 03:36:45,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:45,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:45,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-11-28 03:36:45,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-11-28 03:36:45,430 INFO L175 Difference]: Start difference. First operand has 220 places, 219 transitions, 2253 flow. Second operand 11 states and 204 transitions. [2024-11-28 03:36:45,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 281 transitions, 3467 flow [2024-11-28 03:36:45,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 281 transitions, 3305 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:45,674 INFO L231 Difference]: Finished difference. Result has 227 places, 226 transitions, 2446 flow [2024-11-28 03:36:45,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2446, PETRI_PLACES=227, PETRI_TRANSITIONS=226} [2024-11-28 03:36:45,675 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-11-28 03:36:45,675 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 226 transitions, 2446 flow [2024-11-28 03:36:45,675 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:45,675 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:45,676 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:45,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-28 03:36:45,676 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:45,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:45,677 INFO L85 PathProgramCache]: Analyzing trace with hash 341732433, now seen corresponding path program 26 times [2024-11-28 03:36:45,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:45,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416535564] [2024-11-28 03:36:45,677 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:36:45,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:45,698 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:36:45,698 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:46,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:46,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:46,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416535564] [2024-11-28 03:36:46,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416535564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:46,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:46,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:46,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163169029] [2024-11-28 03:36:46,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:46,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:46,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:46,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:46,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:46,397 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:46,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 226 transitions, 2446 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:46,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:46,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:46,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:47,670 INFO L124 PetriNetUnfolderBase]: 3664/6207 cut-off events. [2024-11-28 03:36:47,670 INFO L125 PetriNetUnfolderBase]: For 120053/120053 co-relation queries the response was YES. [2024-11-28 03:36:47,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32597 conditions, 6207 events. 3664/6207 cut-off events. For 120053/120053 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 42278 event pairs, 1543 based on Foata normal form. 1/6081 useless extension candidates. Maximal degree in co-relation 32498. Up to 5297 conditions per place. [2024-11-28 03:36:47,733 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 246 selfloop transitions, 35 changer transitions 3/289 dead transitions. [2024-11-28 03:36:47,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 289 transitions, 3746 flow [2024-11-28 03:36:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:47,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-11-28 03:36:47,734 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-11-28 03:36:47,734 INFO L175 Difference]: Start difference. First operand has 227 places, 226 transitions, 2446 flow. Second operand 11 states and 203 transitions. [2024-11-28 03:36:47,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 289 transitions, 3746 flow [2024-11-28 03:36:48,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 289 transitions, 3504 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:48,028 INFO L231 Difference]: Finished difference. Result has 234 places, 232 transitions, 2533 flow [2024-11-28 03:36:48,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=234, PETRI_TRANSITIONS=232} [2024-11-28 03:36:48,030 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-11-28 03:36:48,030 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 232 transitions, 2533 flow [2024-11-28 03:36:48,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:48,030 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:48,030 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:48,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-28 03:36:48,031 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:48,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:48,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1939789249, now seen corresponding path program 27 times [2024-11-28 03:36:48,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:48,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701772457] [2024-11-28 03:36:48,032 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:36:48,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:48,052 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:36:48,052 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:48,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:48,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:48,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701772457] [2024-11-28 03:36:48,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701772457] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:48,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:48,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:48,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465453580] [2024-11-28 03:36:48,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:48,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:48,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:48,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:48,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:48,578 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:48,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 232 transitions, 2533 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:48,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:48,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:48,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:49,770 INFO L124 PetriNetUnfolderBase]: 3664/6207 cut-off events. [2024-11-28 03:36:49,770 INFO L125 PetriNetUnfolderBase]: For 121981/121989 co-relation queries the response was YES. [2024-11-28 03:36:49,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32137 conditions, 6207 events. 3664/6207 cut-off events. For 121981/121989 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 42597 event pairs, 1542 based on Foata normal form. 3/6076 useless extension candidates. Maximal degree in co-relation 32034. Up to 5381 conditions per place. [2024-11-28 03:36:49,837 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 34 changer transitions 3/284 dead transitions. [2024-11-28 03:36:49,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 284 transitions, 3608 flow [2024-11-28 03:36:49,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:49,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:49,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-11-28 03:36:49,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40082644628099173 [2024-11-28 03:36:49,839 INFO L175 Difference]: Start difference. First operand has 234 places, 232 transitions, 2533 flow. Second operand 11 states and 194 transitions. [2024-11-28 03:36:49,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 284 transitions, 3608 flow [2024-11-28 03:36:50,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 284 transitions, 3323 flow, removed 124 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:50,106 INFO L231 Difference]: Finished difference. Result has 240 places, 235 transitions, 2437 flow [2024-11-28 03:36:50,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2437, PETRI_PLACES=240, PETRI_TRANSITIONS=235} [2024-11-28 03:36:50,107 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-11-28 03:36:50,107 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 235 transitions, 2437 flow [2024-11-28 03:36:50,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:50,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:50,108 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:50,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 03:36:50,108 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:50,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:50,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1345128259, now seen corresponding path program 28 times [2024-11-28 03:36:50,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:50,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330768199] [2024-11-28 03:36:50,108 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:36:50,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:50,140 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:36:50,140 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:50,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:50,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:50,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330768199] [2024-11-28 03:36:50,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330768199] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:50,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:50,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:50,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807134030] [2024-11-28 03:36:50,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:50,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:50,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:50,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:50,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:50,813 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:36:50,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 235 transitions, 2437 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:50,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:50,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:36:50,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:52,240 INFO L124 PetriNetUnfolderBase]: 3958/6660 cut-off events. [2024-11-28 03:36:52,241 INFO L125 PetriNetUnfolderBase]: For 133074/133082 co-relation queries the response was YES. [2024-11-28 03:36:52,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34416 conditions, 6660 events. 3958/6660 cut-off events. For 133074/133082 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 45771 event pairs, 1684 based on Foata normal form. 3/6523 useless extension candidates. Maximal degree in co-relation 34310. Up to 5706 conditions per place. [2024-11-28 03:36:52,302 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 36 changer transitions 3/299 dead transitions. [2024-11-28 03:36:52,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 299 transitions, 3704 flow [2024-11-28 03:36:52,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:52,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:52,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-11-28 03:36:52,303 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40289256198347106 [2024-11-28 03:36:52,303 INFO L175 Difference]: Start difference. First operand has 240 places, 235 transitions, 2437 flow. Second operand 11 states and 195 transitions. [2024-11-28 03:36:52,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 299 transitions, 3704 flow [2024-11-28 03:36:52,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 299 transitions, 3574 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:52,558 INFO L231 Difference]: Finished difference. Result has 245 places, 241 transitions, 2582 flow [2024-11-28 03:36:52,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2582, PETRI_PLACES=245, PETRI_TRANSITIONS=241} [2024-11-28 03:36:52,559 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-11-28 03:36:52,559 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 241 transitions, 2582 flow [2024-11-28 03:36:52,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:36:52,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:52,559 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:52,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 03:36:52,559 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:52,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:52,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1779423283, now seen corresponding path program 29 times [2024-11-28 03:36:52,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:52,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848553013] [2024-11-28 03:36:52,560 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:36:52,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:52,579 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:36:52,579 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:53,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:53,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:53,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848553013] [2024-11-28 03:36:53,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848553013] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:53,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:53,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:53,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853503080] [2024-11-28 03:36:53,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:53,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:53,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:53,075 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:53,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:53,111 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:53,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 241 transitions, 2582 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:53,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:53,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:53,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:54,436 INFO L124 PetriNetUnfolderBase]: 3760/6385 cut-off events. [2024-11-28 03:36:54,436 INFO L125 PetriNetUnfolderBase]: For 134411/134411 co-relation queries the response was YES. [2024-11-28 03:36:54,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33407 conditions, 6385 events. 3760/6385 cut-off events. For 134411/134411 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 43943 event pairs, 1627 based on Foata normal form. 1/6255 useless extension candidates. Maximal degree in co-relation 33298. Up to 5502 conditions per place. [2024-11-28 03:36:54,496 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 251 selfloop transitions, 37 changer transitions 4/297 dead transitions. [2024-11-28 03:36:54,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 297 transitions, 3663 flow [2024-11-28 03:36:54,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:54,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-11-28 03:36:54,497 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-11-28 03:36:54,497 INFO L175 Difference]: Start difference. First operand has 245 places, 241 transitions, 2582 flow. Second operand 11 states and 200 transitions. [2024-11-28 03:36:54,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 297 transitions, 3663 flow [2024-11-28 03:36:54,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 297 transitions, 3465 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-11-28 03:36:54,803 INFO L231 Difference]: Finished difference. Result has 251 places, 245 transitions, 2533 flow [2024-11-28 03:36:54,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2533, PETRI_PLACES=251, PETRI_TRANSITIONS=245} [2024-11-28 03:36:54,803 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-11-28 03:36:54,803 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 245 transitions, 2533 flow [2024-11-28 03:36:54,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:54,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:54,804 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:54,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-28 03:36:54,804 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:54,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:54,805 INFO L85 PathProgramCache]: Analyzing trace with hash -2010399151, now seen corresponding path program 30 times [2024-11-28 03:36:54,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:54,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616818026] [2024-11-28 03:36:54,805 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:36:54,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:54,824 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:36:54,824 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:36:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:55,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:55,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616818026] [2024-11-28 03:36:55,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616818026] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:55,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:55,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:55,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472408688] [2024-11-28 03:36:55,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:55,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:55,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:55,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:55,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:55,479 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:55,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 245 transitions, 2533 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:55,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:55,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:55,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:56,952 INFO L124 PetriNetUnfolderBase]: 3796/6452 cut-off events. [2024-11-28 03:36:56,952 INFO L125 PetriNetUnfolderBase]: For 126296/126296 co-relation queries the response was YES. [2024-11-28 03:36:57,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33111 conditions, 6452 events. 3796/6452 cut-off events. For 126296/126296 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44560 event pairs, 1685 based on Foata normal form. 1/6323 useless extension candidates. Maximal degree in co-relation 32999. Up to 5633 conditions per place. [2024-11-28 03:36:57,023 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 249 selfloop transitions, 37 changer transitions 3/294 dead transitions. [2024-11-28 03:36:57,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 294 transitions, 3521 flow [2024-11-28 03:36:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:57,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-11-28 03:36:57,024 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-11-28 03:36:57,024 INFO L175 Difference]: Start difference. First operand has 251 places, 245 transitions, 2533 flow. Second operand 11 states and 193 transitions. [2024-11-28 03:36:57,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 294 transitions, 3521 flow [2024-11-28 03:36:57,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 294 transitions, 3385 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:57,287 INFO L231 Difference]: Finished difference. Result has 255 places, 248 transitions, 2543 flow [2024-11-28 03:36:57,288 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2543, PETRI_PLACES=255, PETRI_TRANSITIONS=248} [2024-11-28 03:36:57,288 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-11-28 03:36:57,288 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 248 transitions, 2543 flow [2024-11-28 03:36:57,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:57,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:57,288 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:57,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-28 03:36:57,288 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:57,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:57,289 INFO L85 PathProgramCache]: Analyzing trace with hash 743947453, now seen corresponding path program 31 times [2024-11-28 03:36:57,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:57,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52352556] [2024-11-28 03:36:57,289 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:36:57,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:36:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:36:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:36:57,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52352556] [2024-11-28 03:36:57,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52352556] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:36:57,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:36:57,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:36:57,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465589085] [2024-11-28 03:36:57,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:36:57,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:36:57,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:36:57,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:36:57,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:36:57,873 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:36:57,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 248 transitions, 2543 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:57,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:36:57,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:36:57,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:36:59,293 INFO L124 PetriNetUnfolderBase]: 3796/6470 cut-off events. [2024-11-28 03:36:59,293 INFO L125 PetriNetUnfolderBase]: For 124883/124891 co-relation queries the response was YES. [2024-11-28 03:36:59,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32911 conditions, 6470 events. 3796/6470 cut-off events. For 124883/124891 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 45053 event pairs, 1613 based on Foata normal form. 3/6333 useless extension candidates. Maximal degree in co-relation 32797. Up to 5567 conditions per place. [2024-11-28 03:36:59,342 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 252 selfloop transitions, 41 changer transitions 4/302 dead transitions. [2024-11-28 03:36:59,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 302 transitions, 3578 flow [2024-11-28 03:36:59,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:36:59,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:36:59,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-11-28 03:36:59,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41115702479338845 [2024-11-28 03:36:59,343 INFO L175 Difference]: Start difference. First operand has 255 places, 248 transitions, 2543 flow. Second operand 11 states and 199 transitions. [2024-11-28 03:36:59,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 302 transitions, 3578 flow [2024-11-28 03:36:59,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 302 transitions, 3442 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-28 03:36:59,597 INFO L231 Difference]: Finished difference. Result has 259 places, 252 transitions, 2577 flow [2024-11-28 03:36:59,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2577, PETRI_PLACES=259, PETRI_TRANSITIONS=252} [2024-11-28 03:36:59,597 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-11-28 03:36:59,598 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 252 transitions, 2577 flow [2024-11-28 03:36:59,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:36:59,598 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:36:59,598 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:36:59,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-28 03:36:59,598 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:36:59,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:36:59,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1850226815, now seen corresponding path program 32 times [2024-11-28 03:36:59,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:36:59,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194191109] [2024-11-28 03:36:59,599 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:36:59,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:36:59,616 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:36:59,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:00,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:00,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:00,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194191109] [2024-11-28 03:37:00,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194191109] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:00,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:00,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:00,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722854587] [2024-11-28 03:37:00,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:00,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:00,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:00,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:00,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:00,151 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:00,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 252 transitions, 2577 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:00,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:00,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:00,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:01,416 INFO L124 PetriNetUnfolderBase]: 3796/6458 cut-off events. [2024-11-28 03:37:01,417 INFO L125 PetriNetUnfolderBase]: For 124809/124809 co-relation queries the response was YES. [2024-11-28 03:37:01,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32930 conditions, 6458 events. 3796/6458 cut-off events. For 124809/124809 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44725 event pairs, 1692 based on Foata normal form. 1/6324 useless extension candidates. Maximal degree in co-relation 32814. Up to 5645 conditions per place. [2024-11-28 03:37:01,492 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 255 selfloop transitions, 35 changer transitions 3/298 dead transitions. [2024-11-28 03:37:01,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 298 transitions, 3523 flow [2024-11-28 03:37:01,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:01,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-11-28 03:37:01,494 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-11-28 03:37:01,494 INFO L175 Difference]: Start difference. First operand has 259 places, 252 transitions, 2577 flow. Second operand 11 states and 190 transitions. [2024-11-28 03:37:01,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 298 transitions, 3523 flow [2024-11-28 03:37:01,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 298 transitions, 3367 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-11-28 03:37:01,780 INFO L231 Difference]: Finished difference. Result has 263 places, 254 transitions, 2515 flow [2024-11-28 03:37:01,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2515, PETRI_PLACES=263, PETRI_TRANSITIONS=254} [2024-11-28 03:37:01,781 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-11-28 03:37:01,781 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 254 transitions, 2515 flow [2024-11-28 03:37:01,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:01,781 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:01,781 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:01,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 03:37:01,781 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:01,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:01,782 INFO L85 PathProgramCache]: Analyzing trace with hash 691319125, now seen corresponding path program 33 times [2024-11-28 03:37:01,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:01,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964695616] [2024-11-28 03:37:01,782 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:37:01,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:01,800 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:37:01,800 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:02,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:02,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:02,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964695616] [2024-11-28 03:37:02,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964695616] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:02,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:02,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:02,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662872979] [2024-11-28 03:37:02,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:02,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:02,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:02,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:02,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:02,401 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:02,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 254 transitions, 2515 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:02,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:02,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:02,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:03,791 INFO L124 PetriNetUnfolderBase]: 3927/6681 cut-off events. [2024-11-28 03:37:03,791 INFO L125 PetriNetUnfolderBase]: For 137918/137918 co-relation queries the response was YES. [2024-11-28 03:37:03,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34592 conditions, 6681 events. 3927/6681 cut-off events. For 137918/137918 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 46656 event pairs, 1724 based on Foata normal form. 1/6539 useless extension candidates. Maximal degree in co-relation 34474. Up to 5758 conditions per place. [2024-11-28 03:37:03,865 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 271 selfloop transitions, 35 changer transitions 3/314 dead transitions. [2024-11-28 03:37:03,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 314 transitions, 3986 flow [2024-11-28 03:37:03,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:03,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:03,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-11-28 03:37:03,867 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-11-28 03:37:03,867 INFO L175 Difference]: Start difference. First operand has 263 places, 254 transitions, 2515 flow. Second operand 11 states and 200 transitions. [2024-11-28 03:37:03,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 314 transitions, 3986 flow [2024-11-28 03:37:04,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 314 transitions, 3918 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:37:04,145 INFO L231 Difference]: Finished difference. Result has 269 places, 263 transitions, 2926 flow [2024-11-28 03:37:04,145 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2926, PETRI_PLACES=269, PETRI_TRANSITIONS=263} [2024-11-28 03:37:04,146 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-11-28 03:37:04,146 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 263 transitions, 2926 flow [2024-11-28 03:37:04,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:04,146 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:04,146 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:04,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-28 03:37:04,146 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:04,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:04,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1330421037, now seen corresponding path program 34 times [2024-11-28 03:37:04,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:04,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193074454] [2024-11-28 03:37:04,147 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:37:04,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:04,170 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:37:04,171 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:04,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:04,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:04,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193074454] [2024-11-28 03:37:04,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193074454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:04,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:04,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:04,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099871062] [2024-11-28 03:37:04,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:04,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:04,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:04,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:04,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:04,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:37:04,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 263 transitions, 2926 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:37:04,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:04,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:37:04,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:06,354 INFO L124 PetriNetUnfolderBase]: 4337/7340 cut-off events. [2024-11-28 03:37:06,354 INFO L125 PetriNetUnfolderBase]: For 200337/200345 co-relation queries the response was YES. [2024-11-28 03:37:06,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40429 conditions, 7340 events. 4337/7340 cut-off events. For 200337/200345 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 51581 event pairs, 1833 based on Foata normal form. 3/7175 useless extension candidates. Maximal degree in co-relation 40307. Up to 6189 conditions per place. [2024-11-28 03:37:06,453 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 298 selfloop transitions, 39 changer transitions 3/344 dead transitions. [2024-11-28 03:37:06,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 344 transitions, 4652 flow [2024-11-28 03:37:06,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:06,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:06,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-11-28 03:37:06,454 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-11-28 03:37:06,455 INFO L175 Difference]: Start difference. First operand has 269 places, 263 transitions, 2926 flow. Second operand 11 states and 211 transitions. [2024-11-28 03:37:06,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 344 transitions, 4652 flow [2024-11-28 03:37:07,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 344 transitions, 4320 flow, removed 150 selfloop flow, removed 5 redundant places. [2024-11-28 03:37:07,056 INFO L231 Difference]: Finished difference. Result has 279 places, 275 transitions, 3136 flow [2024-11-28 03:37:07,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3136, PETRI_PLACES=279, PETRI_TRANSITIONS=275} [2024-11-28 03:37:07,057 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-11-28 03:37:07,057 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 275 transitions, 3136 flow [2024-11-28 03:37:07,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:37:07,057 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:07,057 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:07,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-28 03:37:07,057 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:07,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:07,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1886317499, now seen corresponding path program 35 times [2024-11-28 03:37:07,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:07,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048169901] [2024-11-28 03:37:07,058 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:37:07,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:07,075 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:37:07,075 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:07,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:07,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:07,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048169901] [2024-11-28 03:37:07,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048169901] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:07,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:07,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:07,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838402030] [2024-11-28 03:37:07,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:07,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:07,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:07,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:07,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:07,450 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:07,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 275 transitions, 3136 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:07,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:07,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:07,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:08,967 INFO L124 PetriNetUnfolderBase]: 4200/7168 cut-off events. [2024-11-28 03:37:08,967 INFO L125 PetriNetUnfolderBase]: For 198479/198487 co-relation queries the response was YES. [2024-11-28 03:37:09,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39402 conditions, 7168 events. 4200/7168 cut-off events. For 198479/198487 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 51007 event pairs, 1858 based on Foata normal form. 3/7010 useless extension candidates. Maximal degree in co-relation 39274. Up to 6274 conditions per place. [2024-11-28 03:37:09,058 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 280 selfloop transitions, 35 changer transitions 4/324 dead transitions. [2024-11-28 03:37:09,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 324 transitions, 4266 flow [2024-11-28 03:37:09,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:09,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:09,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-11-28 03:37:09,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-11-28 03:37:09,059 INFO L175 Difference]: Start difference. First operand has 279 places, 275 transitions, 3136 flow. Second operand 11 states and 192 transitions. [2024-11-28 03:37:09,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 324 transitions, 4266 flow [2024-11-28 03:37:09,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 324 transitions, 3938 flow, removed 149 selfloop flow, removed 4 redundant places. [2024-11-28 03:37:09,572 INFO L231 Difference]: Finished difference. Result has 288 places, 281 transitions, 3063 flow [2024-11-28 03:37:09,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2808, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3063, PETRI_PLACES=288, PETRI_TRANSITIONS=281} [2024-11-28 03:37:09,572 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-11-28 03:37:09,573 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 281 transitions, 3063 flow [2024-11-28 03:37:09,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:09,573 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:09,573 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:09,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-28 03:37:09,573 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:09,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:09,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1804327005, now seen corresponding path program 36 times [2024-11-28 03:37:09,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:09,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395948112] [2024-11-28 03:37:09,574 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:37:09,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:09,591 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:37:09,591 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:10,091 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:10,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:10,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395948112] [2024-11-28 03:37:10,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395948112] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:10,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:10,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:10,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920329137] [2024-11-28 03:37:10,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:10,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:10,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:10,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:10,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:10,138 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:10,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 281 transitions, 3063 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:10,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:10,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:10,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:11,791 INFO L124 PetriNetUnfolderBase]: 4342/7409 cut-off events. [2024-11-28 03:37:11,791 INFO L125 PetriNetUnfolderBase]: For 200506/200514 co-relation queries the response was YES. [2024-11-28 03:37:11,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40255 conditions, 7409 events. 4342/7409 cut-off events. For 200506/200514 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 53100 event pairs, 1871 based on Foata normal form. 3/7252 useless extension candidates. Maximal degree in co-relation 40123. Up to 6298 conditions per place. [2024-11-28 03:37:11,876 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 291 selfloop transitions, 41 changer transitions 3/340 dead transitions. [2024-11-28 03:37:11,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 340 transitions, 4543 flow [2024-11-28 03:37:11,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:11,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:11,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-11-28 03:37:11,878 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-11-28 03:37:11,878 INFO L175 Difference]: Start difference. First operand has 288 places, 281 transitions, 3063 flow. Second operand 11 states and 203 transitions. [2024-11-28 03:37:11,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 340 transitions, 4543 flow [2024-11-28 03:37:12,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 340 transitions, 4327 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-11-28 03:37:12,518 INFO L231 Difference]: Finished difference. Result has 295 places, 288 transitions, 3296 flow [2024-11-28 03:37:12,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3296, PETRI_PLACES=295, PETRI_TRANSITIONS=288} [2024-11-28 03:37:12,519 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-11-28 03:37:12,519 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 288 transitions, 3296 flow [2024-11-28 03:37:12,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:12,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:12,519 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:12,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-28 03:37:12,519 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:12,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:12,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1511627151, now seen corresponding path program 37 times [2024-11-28 03:37:12,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:12,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312614023] [2024-11-28 03:37:12,520 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:37:12,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:12,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:13,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:13,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:13,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312614023] [2024-11-28 03:37:13,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312614023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:13,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:13,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:13,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525678992] [2024-11-28 03:37:13,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:13,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:13,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:13,227 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:13,227 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:13,277 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:13,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 288 transitions, 3296 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:13,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:13,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:13,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:14,977 INFO L124 PetriNetUnfolderBase]: 4458/7614 cut-off events. [2024-11-28 03:37:14,977 INFO L125 PetriNetUnfolderBase]: For 238818/238826 co-relation queries the response was YES. [2024-11-28 03:37:15,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42782 conditions, 7614 events. 4458/7614 cut-off events. For 238818/238826 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 55000 event pairs, 1961 based on Foata normal form. 3/7449 useless extension candidates. Maximal degree in co-relation 42646. Up to 6605 conditions per place. [2024-11-28 03:37:15,082 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 306 selfloop transitions, 34 changer transitions 3/348 dead transitions. [2024-11-28 03:37:15,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 348 transitions, 4872 flow [2024-11-28 03:37:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:15,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:15,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-11-28 03:37:15,084 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-11-28 03:37:15,084 INFO L175 Difference]: Start difference. First operand has 295 places, 288 transitions, 3296 flow. Second operand 11 states and 202 transitions. [2024-11-28 03:37:15,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 348 transitions, 4872 flow [2024-11-28 03:37:15,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 348 transitions, 4546 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-11-28 03:37:15,914 INFO L231 Difference]: Finished difference. Result has 302 places, 294 transitions, 3387 flow [2024-11-28 03:37:15,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3387, PETRI_PLACES=302, PETRI_TRANSITIONS=294} [2024-11-28 03:37:15,915 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-11-28 03:37:15,915 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 294 transitions, 3387 flow [2024-11-28 03:37:15,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:15,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:15,915 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:15,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-28 03:37:15,915 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:15,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:15,916 INFO L85 PathProgramCache]: Analyzing trace with hash 86429665, now seen corresponding path program 38 times [2024-11-28 03:37:15,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:15,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080483460] [2024-11-28 03:37:15,916 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:37:15,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:15,934 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:37:15,934 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:16,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:16,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:16,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080483460] [2024-11-28 03:37:16,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080483460] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:16,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:16,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:16,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618697067] [2024-11-28 03:37:16,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:16,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:16,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:16,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:16,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:16,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:16,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 294 transitions, 3387 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:16,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:16,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:16,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:18,418 INFO L124 PetriNetUnfolderBase]: 4458/7616 cut-off events. [2024-11-28 03:37:18,419 INFO L125 PetriNetUnfolderBase]: For 235681/235689 co-relation queries the response was YES. [2024-11-28 03:37:18,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41863 conditions, 7616 events. 4458/7616 cut-off events. For 235681/235689 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 55010 event pairs, 1992 based on Foata normal form. 3/7447 useless extension candidates. Maximal degree in co-relation 41723. Up to 6689 conditions per place. [2024-11-28 03:37:18,521 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 302 selfloop transitions, 33 changer transitions 3/343 dead transitions. [2024-11-28 03:37:18,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 343 transitions, 4642 flow [2024-11-28 03:37:18,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:18,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:18,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-11-28 03:37:18,523 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3987603305785124 [2024-11-28 03:37:18,523 INFO L175 Difference]: Start difference. First operand has 302 places, 294 transitions, 3387 flow. Second operand 11 states and 193 transitions. [2024-11-28 03:37:18,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 343 transitions, 4642 flow [2024-11-28 03:37:19,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 343 transitions, 4259 flow, removed 174 selfloop flow, removed 6 redundant places. [2024-11-28 03:37:19,061 INFO L231 Difference]: Finished difference. Result has 308 places, 297 transitions, 3231 flow [2024-11-28 03:37:19,061 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3231, PETRI_PLACES=308, PETRI_TRANSITIONS=297} [2024-11-28 03:37:19,062 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-11-28 03:37:19,062 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 297 transitions, 3231 flow [2024-11-28 03:37:19,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:19,062 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:19,062 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:19,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-28 03:37:19,063 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:19,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:19,063 INFO L85 PathProgramCache]: Analyzing trace with hash -508231325, now seen corresponding path program 39 times [2024-11-28 03:37:19,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:19,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826371230] [2024-11-28 03:37:19,068 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:37:19,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:19,089 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:37:19,089 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:19,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:19,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:19,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826371230] [2024-11-28 03:37:19,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826371230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:19,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:19,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:19,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805105536] [2024-11-28 03:37:19,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:19,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:19,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:19,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:19,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:19,654 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:19,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 297 transitions, 3231 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:19,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:19,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:19,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:21,523 INFO L124 PetriNetUnfolderBase]: 4521/7732 cut-off events. [2024-11-28 03:37:21,523 INFO L125 PetriNetUnfolderBase]: For 234274/234282 co-relation queries the response was YES. [2024-11-28 03:37:21,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42094 conditions, 7732 events. 4521/7732 cut-off events. For 234274/234282 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 56034 event pairs, 2020 based on Foata normal form. 3/7566 useless extension candidates. Maximal degree in co-relation 41951. Up to 6704 conditions per place. [2024-11-28 03:37:21,612 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 312 selfloop transitions, 35 changer transitions 3/355 dead transitions. [2024-11-28 03:37:21,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 355 transitions, 4699 flow [2024-11-28 03:37:21,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:21,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:21,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-11-28 03:37:21,613 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-11-28 03:37:21,613 INFO L175 Difference]: Start difference. First operand has 308 places, 297 transitions, 3231 flow. Second operand 11 states and 202 transitions. [2024-11-28 03:37:21,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 355 transitions, 4699 flow [2024-11-28 03:37:22,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 355 transitions, 4541 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-11-28 03:37:22,179 INFO L231 Difference]: Finished difference. Result has 313 places, 302 transitions, 3397 flow [2024-11-28 03:37:22,179 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3397, PETRI_PLACES=313, PETRI_TRANSITIONS=302} [2024-11-28 03:37:22,180 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-11-28 03:37:22,180 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 302 transitions, 3397 flow [2024-11-28 03:37:22,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:22,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:22,180 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:22,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-28 03:37:22,180 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:22,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:22,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1019652481, now seen corresponding path program 40 times [2024-11-28 03:37:22,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:22,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066972628] [2024-11-28 03:37:22,181 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:37:22,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:22,200 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:37:22,200 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:22,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:22,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:22,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066972628] [2024-11-28 03:37:22,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066972628] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:22,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:22,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:22,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310055943] [2024-11-28 03:37:22,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:22,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:22,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:22,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:22,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:22,714 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 44 [2024-11-28 03:37:22,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 302 transitions, 3397 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:37:22,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:22,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 44 [2024-11-28 03:37:22,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:24,831 INFO L124 PetriNetUnfolderBase]: 4748/8071 cut-off events. [2024-11-28 03:37:24,831 INFO L125 PetriNetUnfolderBase]: For 260496/260504 co-relation queries the response was YES. [2024-11-28 03:37:24,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44347 conditions, 8071 events. 4748/8071 cut-off events. For 260496/260504 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 58061 event pairs, 2085 based on Foata normal form. 3/7899 useless extension candidates. Maximal degree in co-relation 44201. Up to 6864 conditions per place. [2024-11-28 03:37:24,918 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 322 selfloop transitions, 41 changer transitions 5/372 dead transitions. [2024-11-28 03:37:24,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 372 transitions, 4828 flow [2024-11-28 03:37:24,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:24,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-11-28 03:37:24,919 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-11-28 03:37:24,919 INFO L175 Difference]: Start difference. First operand has 313 places, 302 transitions, 3397 flow. Second operand 11 states and 209 transitions. [2024-11-28 03:37:24,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 372 transitions, 4828 flow [2024-11-28 03:37:25,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 372 transitions, 4572 flow, removed 112 selfloop flow, removed 5 redundant places. [2024-11-28 03:37:25,714 INFO L231 Difference]: Finished difference. Result has 321 places, 307 transitions, 3368 flow [2024-11-28 03:37:25,714 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3368, PETRI_PLACES=321, PETRI_TRANSITIONS=307} [2024-11-28 03:37:25,715 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-11-28 03:37:25,715 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 307 transitions, 3368 flow [2024-11-28 03:37:25,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 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-11-28 03:37:25,715 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:25,715 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:25,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-28 03:37:25,716 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:25,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:25,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1109412131, now seen corresponding path program 41 times [2024-11-28 03:37:25,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:25,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048642300] [2024-11-28 03:37:25,717 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:37:25,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:25,736 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:37:25,736 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:26,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:26,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:26,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048642300] [2024-11-28 03:37:26,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048642300] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:26,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:26,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:26,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128563317] [2024-11-28 03:37:26,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:26,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:26,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:26,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:26,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:26,329 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:26,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 307 transitions, 3368 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:26,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:26,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:26,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:28,138 INFO L124 PetriNetUnfolderBase]: 4550/7797 cut-off events. [2024-11-28 03:37:28,138 INFO L125 PetriNetUnfolderBase]: For 231907/231915 co-relation queries the response was YES. [2024-11-28 03:37:28,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42006 conditions, 7797 events. 4550/7797 cut-off events. For 231907/231915 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 56563 event pairs, 2036 based on Foata normal form. 3/7628 useless extension candidates. Maximal degree in co-relation 41856. Up to 6795 conditions per place. [2024-11-28 03:37:28,265 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 40 changer transitions 4/358 dead transitions. [2024-11-28 03:37:28,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 358 transitions, 4533 flow [2024-11-28 03:37:28,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:28,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:28,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-11-28 03:37:28,266 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-11-28 03:37:28,266 INFO L175 Difference]: Start difference. First operand has 321 places, 307 transitions, 3368 flow. Second operand 11 states and 198 transitions. [2024-11-28 03:37:28,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 358 transitions, 4533 flow [2024-11-28 03:37:29,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 358 transitions, 4340 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-11-28 03:37:29,370 INFO L231 Difference]: Finished difference. Result has 327 places, 311 transitions, 3361 flow [2024-11-28 03:37:29,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3361, PETRI_PLACES=327, PETRI_TRANSITIONS=311} [2024-11-28 03:37:29,370 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-11-28 03:37:29,371 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 311 transitions, 3361 flow [2024-11-28 03:37:29,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:29,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:29,371 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:29,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-28 03:37:29,371 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:29,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:29,372 INFO L85 PathProgramCache]: Analyzing trace with hash 431208561, now seen corresponding path program 42 times [2024-11-28 03:37:29,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:29,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143052404] [2024-11-28 03:37:29,373 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:37:29,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:29,389 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:37:29,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:30,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:30,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143052404] [2024-11-28 03:37:30,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143052404] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:30,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:30,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:30,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185693610] [2024-11-28 03:37:30,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:30,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:30,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:30,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:30,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:30,211 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:30,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 311 transitions, 3361 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:30,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:30,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:30,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:32,484 INFO L124 PetriNetUnfolderBase]: 4586/7864 cut-off events. [2024-11-28 03:37:32,484 INFO L125 PetriNetUnfolderBase]: For 227397/227405 co-relation queries the response was YES. [2024-11-28 03:37:32,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41831 conditions, 7864 events. 4586/7864 cut-off events. For 227397/227405 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 57250 event pairs, 2098 based on Foata normal form. 3/7692 useless extension candidates. Maximal degree in co-relation 41679. Up to 6929 conditions per place. [2024-11-28 03:37:32,648 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 313 selfloop transitions, 36 changer transitions 3/357 dead transitions. [2024-11-28 03:37:32,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 357 transitions, 4497 flow [2024-11-28 03:37:32,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:32,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:32,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-11-28 03:37:32,650 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-11-28 03:37:32,650 INFO L175 Difference]: Start difference. First operand has 327 places, 311 transitions, 3361 flow. Second operand 11 states and 192 transitions. [2024-11-28 03:37:32,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 357 transitions, 4497 flow [2024-11-28 03:37:33,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 357 transitions, 4315 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-11-28 03:37:33,454 INFO L231 Difference]: Finished difference. Result has 331 places, 314 transitions, 3345 flow [2024-11-28 03:37:33,454 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3345, PETRI_PLACES=331, PETRI_TRANSITIONS=314} [2024-11-28 03:37:33,455 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-11-28 03:37:33,455 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 314 transitions, 3345 flow [2024-11-28 03:37:33,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:33,455 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:33,455 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:33,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-28 03:37:33,456 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:33,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:33,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1922220979, now seen corresponding path program 43 times [2024-11-28 03:37:33,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:33,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137919792] [2024-11-28 03:37:33,457 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:37:33,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:33,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:33,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:33,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:33,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137919792] [2024-11-28 03:37:33,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137919792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:33,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:33,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:37:33,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891265475] [2024-11-28 03:37:33,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:33,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:37:33,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:33,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:37:33,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:37:34,029 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:34,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 314 transitions, 3345 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:34,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:34,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:34,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:35,813 INFO L124 PetriNetUnfolderBase]: 4586/7872 cut-off events. [2024-11-28 03:37:35,813 INFO L125 PetriNetUnfolderBase]: For 222016/222024 co-relation queries the response was YES. [2024-11-28 03:37:35,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41434 conditions, 7872 events. 4586/7872 cut-off events. For 222016/222024 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 57335 event pairs, 2105 based on Foata normal form. 3/7699 useless extension candidates. Maximal degree in co-relation 41280. Up to 6942 conditions per place. [2024-11-28 03:37:35,953 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 315 selfloop transitions, 34 changer transitions 3/357 dead transitions. [2024-11-28 03:37:35,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 357 transitions, 4411 flow [2024-11-28 03:37:35,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:37:35,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:37:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-11-28 03:37:35,955 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.390495867768595 [2024-11-28 03:37:35,955 INFO L175 Difference]: Start difference. First operand has 331 places, 314 transitions, 3345 flow. Second operand 11 states and 189 transitions. [2024-11-28 03:37:35,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 357 transitions, 4411 flow [2024-11-28 03:37:36,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 357 transitions, 4243 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-11-28 03:37:36,700 INFO L231 Difference]: Finished difference. Result has 335 places, 316 transitions, 3271 flow [2024-11-28 03:37:36,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3271, PETRI_PLACES=335, PETRI_TRANSITIONS=316} [2024-11-28 03:37:36,701 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-11-28 03:37:36,701 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 316 transitions, 3271 flow [2024-11-28 03:37:36,701 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:36,701 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:36,701 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:36,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-28 03:37:36,701 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:36,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:36,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1329844095, now seen corresponding path program 1 times [2024-11-28 03:37:36,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:36,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482243944] [2024-11-28 03:37:36,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:36,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:36,766 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:36,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:36,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482243944] [2024-11-28 03:37:36,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482243944] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:36,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:36,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:37:36,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131566425] [2024-11-28 03:37:36,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:36,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:37:36,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:36,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:37:36,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:37:36,767 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:37:36,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 316 transitions, 3271 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-11-28 03:37:36,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:36,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:37:36,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:38,565 INFO L124 PetriNetUnfolderBase]: 4974/8923 cut-off events. [2024-11-28 03:37:38,565 INFO L125 PetriNetUnfolderBase]: For 427569/428996 co-relation queries the response was YES. [2024-11-28 03:37:39,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51834 conditions, 8923 events. 4974/8923 cut-off events. For 427569/428996 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 69747 event pairs, 1804 based on Foata normal form. 461/9123 useless extension candidates. Maximal degree in co-relation 51678. Up to 3738 conditions per place. [2024-11-28 03:37:39,051 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 419 selfloop transitions, 34 changer transitions 0/497 dead transitions. [2024-11-28 03:37:39,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 497 transitions, 6382 flow [2024-11-28 03:37:39,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:37:39,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:37:39,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-11-28 03:37:39,052 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-11-28 03:37:39,052 INFO L175 Difference]: Start difference. First operand has 335 places, 316 transitions, 3271 flow. Second operand 4 states and 106 transitions. [2024-11-28 03:37:39,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 497 transitions, 6382 flow [2024-11-28 03:37:40,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 497 transitions, 6290 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:37:40,471 INFO L231 Difference]: Finished difference. Result has 332 places, 327 transitions, 3616 flow [2024-11-28 03:37:40,471 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3616, PETRI_PLACES=332, PETRI_TRANSITIONS=327} [2024-11-28 03:37:40,472 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-11-28 03:37:40,472 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 327 transitions, 3616 flow [2024-11-28 03:37:40,472 INFO L472 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-11-28 03:37:40,472 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:40,472 INFO L206 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:40,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-28 03:37:40,473 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:40,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:40,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1559251573, now seen corresponding path program 1 times [2024-11-28 03:37:40,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:40,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767757514] [2024-11-28 03:37:40,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:40,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:40,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:37:40,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:40,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767757514] [2024-11-28 03:37:40,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767757514] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:37:40,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102534606] [2024-11-28 03:37:40,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:40,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:37:40,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:37:40,560 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:37:40,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:37:40,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:40,691 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:37:40,695 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:37:40,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:37:40,837 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:37:40,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:37:40,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102534606] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:37:40,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:37:40,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-28 03:37:40,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121618229] [2024-11-28 03:37:40,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:37:40,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:37:40,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:40,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:37:40,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:37:40,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:37:40,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 327 transitions, 3616 flow. Second operand has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:40,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:40,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:37:40,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:45,790 INFO L124 PetriNetUnfolderBase]: 9443/17227 cut-off events. [2024-11-28 03:37:45,790 INFO L125 PetriNetUnfolderBase]: For 760256/762553 co-relation queries the response was YES. [2024-11-28 03:37:46,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102769 conditions, 17227 events. 9443/17227 cut-off events. For 760256/762553 co-relation queries the response was YES. Maximal size of possible extension queue 1432. Compared 151569 event pairs, 5598 based on Foata normal form. 384/17014 useless extension candidates. Maximal degree in co-relation 102611. Up to 7851 conditions per place. [2024-11-28 03:37:46,065 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 552 selfloop transitions, 6 changer transitions 12/614 dead transitions. [2024-11-28 03:37:46,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 614 transitions, 8047 flow [2024-11-28 03:37:46,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:37:46,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:37:46,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-11-28 03:37:46,066 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-11-28 03:37:46,066 INFO L175 Difference]: Start difference. First operand has 332 places, 327 transitions, 3616 flow. Second operand 7 states and 133 transitions. [2024-11-28 03:37:46,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 614 transitions, 8047 flow [2024-11-28 03:37:48,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 614 transitions, 7703 flow, removed 148 selfloop flow, removed 6 redundant places. [2024-11-28 03:37:48,524 INFO L231 Difference]: Finished difference. Result has 336 places, 331 transitions, 3502 flow [2024-11-28 03:37:48,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3502, PETRI_PLACES=336, PETRI_TRANSITIONS=331} [2024-11-28 03:37:48,525 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-11-28 03:37:48,525 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 331 transitions, 3502 flow [2024-11-28 03:37:48,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.5) internal successors, (162), 12 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:37:48,525 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:48,525 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:48,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:37:48,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-28 03:37:48,726 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:48,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:48,726 INFO L85 PathProgramCache]: Analyzing trace with hash 48285626, now seen corresponding path program 2 times [2024-11-28 03:37:48,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:48,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733187330] [2024-11-28 03:37:48,726 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:37:48,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:48,744 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:37:48,745 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:37:48,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:37:48,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:48,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733187330] [2024-11-28 03:37:48,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733187330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:48,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:37:48,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:37:48,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797848353] [2024-11-28 03:37:48,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:48,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:37:48,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:48,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:37:48,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:37:48,806 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-11-28 03:37:48,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 331 transitions, 3502 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 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-11-28 03:37:48,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:48,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-11-28 03:37:48,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:37:53,484 INFO L124 PetriNetUnfolderBase]: 10183/18220 cut-off events. [2024-11-28 03:37:53,484 INFO L125 PetriNetUnfolderBase]: For 602440/604318 co-relation queries the response was YES. [2024-11-28 03:37:53,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100362 conditions, 18220 events. 10183/18220 cut-off events. For 602440/604318 co-relation queries the response was YES. Maximal size of possible extension queue 1423. Compared 156363 event pairs, 4592 based on Foata normal form. 129/18104 useless extension candidates. Maximal degree in co-relation 100205. Up to 15449 conditions per place. [2024-11-28 03:37:53,739 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 324 selfloop transitions, 6 changer transitions 0/373 dead transitions. [2024-11-28 03:37:53,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 373 transitions, 4592 flow [2024-11-28 03:37:53,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:37:53,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:37:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-11-28 03:37:53,740 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.509090909090909 [2024-11-28 03:37:53,740 INFO L175 Difference]: Start difference. First operand has 336 places, 331 transitions, 3502 flow. Second operand 5 states and 112 transitions. [2024-11-28 03:37:53,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 373 transitions, 4592 flow [2024-11-28 03:37:55,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 373 transitions, 4535 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-11-28 03:37:55,598 INFO L231 Difference]: Finished difference. Result has 338 places, 333 transitions, 3479 flow [2024-11-28 03:37:55,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3479, PETRI_PLACES=338, PETRI_TRANSITIONS=333} [2024-11-28 03:37:55,598 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-11-28 03:37:55,599 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 333 transitions, 3479 flow [2024-11-28 03:37:55,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 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-11-28 03:37:55,599 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:37:55,599 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:37:55,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-28 03:37:55,599 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:37:55,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:37:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash -637021035, now seen corresponding path program 1 times [2024-11-28 03:37:55,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:37:55,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471319345] [2024-11-28 03:37:55,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:55,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:37:55,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:37:55,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:37:55,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471319345] [2024-11-28 03:37:55,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471319345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:37:55,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745550571] [2024-11-28 03:37:55,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:37:55,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:37:55,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:37:55,712 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:37:55,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:37:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:37:55,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:37:55,839 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:37:55,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:37:55,892 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:37:55,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745550571] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:37:55,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:37:55,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-28 03:37:55,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342866807] [2024-11-28 03:37:55,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:37:55,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:37:55,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:37:55,893 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:37:55,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:37:55,893 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:37:55,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 333 transitions, 3479 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-11-28 03:37:55,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:37:55,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:37:55,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:38:00,346 INFO L124 PetriNetUnfolderBase]: 7149/13435 cut-off events. [2024-11-28 03:38:00,347 INFO L125 PetriNetUnfolderBase]: For 633254/637574 co-relation queries the response was YES. [2024-11-28 03:38:00,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87050 conditions, 13435 events. 7149/13435 cut-off events. For 633254/637574 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 111000 event pairs, 3503 based on Foata normal form. 907/14299 useless extension candidates. Maximal degree in co-relation 86893. Up to 6218 conditions per place. [2024-11-28 03:38:00,517 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 101 selfloop transitions, 9 changer transitions 136/252 dead transitions. [2024-11-28 03:38:00,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 252 transitions, 3669 flow [2024-11-28 03:38:00,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:38:00,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:38:00,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-11-28 03:38:00,518 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-11-28 03:38:00,518 INFO L175 Difference]: Start difference. First operand has 338 places, 333 transitions, 3479 flow. Second operand 4 states and 112 transitions. [2024-11-28 03:38:00,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 252 transitions, 3669 flow [2024-11-28 03:38:02,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 252 transitions, 3522 flow, removed 15 selfloop flow, removed 15 redundant places. [2024-11-28 03:38:02,110 INFO L231 Difference]: Finished difference. Result has 328 places, 64 transitions, 905 flow [2024-11-28 03:38:02,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=905, PETRI_PLACES=328, PETRI_TRANSITIONS=64} [2024-11-28 03:38:02,111 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-11-28 03:38:02,111 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 64 transitions, 905 flow [2024-11-28 03:38:02,111 INFO L472 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-11-28 03:38:02,111 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:38:02,111 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:38:02,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:38:02,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-28 03:38:02,312 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:38:02,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:38:02,312 INFO L85 PathProgramCache]: Analyzing trace with hash -574984488, now seen corresponding path program 1 times [2024-11-28 03:38:02,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:38:02,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151654443] [2024-11-28 03:38:02,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:38:02,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:38:02,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:38:02,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:38:02,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:38:02,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151654443] [2024-11-28 03:38:02,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151654443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:38:02,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869773705] [2024-11-28 03:38:02,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:38:02,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:38:02,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:38:02,416 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:38:02,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:38:02,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:38:02,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:38:02,534 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:38:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:38:02,613 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:38:02,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:38:02,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869773705] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:38:02,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:38:02,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-28 03:38:02,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820066898] [2024-11-28 03:38:02,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:38:02,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:38:02,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:38:02,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:38:02,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:38:02,733 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-28 03:38:02,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 64 transitions, 905 flow. Second operand has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:38:02,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:38:02,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-28 03:38:02,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:38:05,122 INFO L124 PetriNetUnfolderBase]: 6401/10800 cut-off events. [2024-11-28 03:38:05,123 INFO L125 PetriNetUnfolderBase]: For 725040/729360 co-relation queries the response was YES. [2024-11-28 03:38:05,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88181 conditions, 10800 events. 6401/10800 cut-off events. For 725040/729360 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 71898 event pairs, 4332 based on Foata normal form. 195/10990 useless extension candidates. Maximal degree in co-relation 88031. Up to 7143 conditions per place. [2024-11-28 03:38:05,236 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 56 selfloop transitions, 3 changer transitions 59/124 dead transitions. [2024-11-28 03:38:05,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 124 transitions, 1905 flow [2024-11-28 03:38:05,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:38:05,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:38:05,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-11-28 03:38:05,237 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-28 03:38:05,237 INFO L175 Difference]: Start difference. First operand has 328 places, 64 transitions, 905 flow. Second operand 6 states and 120 transitions. [2024-11-28 03:38:05,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 124 transitions, 1905 flow [2024-11-28 03:38:06,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 946 flow, removed 272 selfloop flow, removed 115 redundant places. [2024-11-28 03:38:06,142 INFO L231 Difference]: Finished difference. Result has 93 places, 65 transitions, 382 flow [2024-11-28 03:38:06,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=382, PETRI_PLACES=93, PETRI_TRANSITIONS=65} [2024-11-28 03:38:06,142 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-11-28 03:38:06,142 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 65 transitions, 382 flow [2024-11-28 03:38:06,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.583333333333334) internal successors, (163), 12 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:38:06,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:38:06,143 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:38:06,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:38:06,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:38:06,343 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:38:06,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:38:06,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1292028471, now seen corresponding path program 2 times [2024-11-28 03:38:06,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:38:06,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695074878] [2024-11-28 03:38:06,344 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:38:06,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:38:06,387 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:38:06,387 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:38:07,709 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:38:07,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:38:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695074878] [2024-11-28 03:38:07,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695074878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:38:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462838770] [2024-11-28 03:38:07,709 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:38:07,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:38:07,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:38:07,712 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:38:07,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:38:07,833 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:38:07,833 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:38:07,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 03:38:07,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:38:08,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2024-11-28 03:38:08,216 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:38:08,216 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:38:08,477 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:38:08,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-11-28 03:38:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:38:08,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462838770] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:38:08,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:38:08,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 10] total 32 [2024-11-28 03:38:08,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149868173] [2024-11-28 03:38:08,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:38:08,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 03:38:08,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:38:08,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 03:38:08,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:38:08,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-11-28 03:38:08,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 65 transitions, 382 flow. Second operand has 32 states, 32 states have (on average 8.125) internal successors, (260), 32 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:38:08,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:38:08,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-11-28 03:38:08,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:38:17,704 INFO L124 PetriNetUnfolderBase]: 40539/59101 cut-off events. [2024-11-28 03:38:17,705 INFO L125 PetriNetUnfolderBase]: For 92117/92117 co-relation queries the response was YES. [2024-11-28 03:38:17,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184093 conditions, 59101 events. 40539/59101 cut-off events. For 92117/92117 co-relation queries the response was YES. Maximal size of possible extension queue 1857. Compared 395519 event pairs, 3025 based on Foata normal form. 1398/57584 useless extension candidates. Maximal degree in co-relation 184053. Up to 9696 conditions per place. [2024-11-28 03:38:18,319 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 618 selfloop transitions, 95 changer transitions 64/779 dead transitions. [2024-11-28 03:38:18,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 779 transitions, 5497 flow [2024-11-28 03:38:18,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-28 03:38:18,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2024-11-28 03:38:18,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 898 transitions. [2024-11-28 03:38:18,321 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3924825174825175 [2024-11-28 03:38:18,321 INFO L175 Difference]: Start difference. First operand has 93 places, 65 transitions, 382 flow. Second operand 52 states and 898 transitions. [2024-11-28 03:38:18,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 779 transitions, 5497 flow [2024-11-28 03:38:18,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 779 transitions, 5437 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-11-28 03:38:18,410 INFO L231 Difference]: Finished difference. Result has 177 places, 155 transitions, 1500 flow [2024-11-28 03:38:18,410 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=1500, PETRI_PLACES=177, PETRI_TRANSITIONS=155} [2024-11-28 03:38:18,410 INFO L279 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-11-28 03:38:18,410 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 155 transitions, 1500 flow [2024-11-28 03:38:18,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.125) internal successors, (260), 32 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:38:18,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:38:18,411 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:38:18,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:38:18,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2024-11-28 03:38:18,611 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-28 03:38:18,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:38:18,612 INFO L85 PathProgramCache]: Analyzing trace with hash -194443405, now seen corresponding path program 3 times [2024-11-28 03:38:18,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:38:18,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653535572] [2024-11-28 03:38:18,612 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:38:18,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:38:18,635 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:38:18,636 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:38:19,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:38:19,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:38:19,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653535572] [2024-11-28 03:38:19,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653535572] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:38:19,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673281320] [2024-11-28 03:38:19,068 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:38:19,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:38:19,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:38:19,070 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:38:19,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a8b7242-fb54-443c-95cc-8c3d6a312899/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:38:19,201 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:38:19,201 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:38:19,202 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 03:38:19,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:38:19,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2024-11-28 03:38:19,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:38:19,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:38:19,603 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:38:19,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2024-11-28 03:38:20,051 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:38:20,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673281320] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:38:20,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:38:20,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-28 03:38:20,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92270110] [2024-11-28 03:38:20,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:38:20,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:38:20,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:38:20,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:38:20,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:38:20,090 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-11-28 03:38:20,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 155 transitions, 1500 flow. Second operand has 25 states, 25 states have (on average 8.72) internal successors, (218), 25 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:38:20,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:38:20,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-11-28 03:38:20,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand