./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya --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 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:37:31,886 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:37:31,975 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 02:37:31,980 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:37:31,980 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:37:32,004 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:37:32,004 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:37:32,005 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:37:32,006 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:37:32,006 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:37:32,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:37:32,007 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:37:32,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:37:32,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:37:32,009 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:37:32,010 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:37:32,010 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 02:37:32,011 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:37:32,011 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:37:32,012 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:37:32,012 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:37:32,013 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 02:37:32,013 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:37:32,014 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 02:37:32,015 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:37:32,015 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:37:32,016 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:37:32,016 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:37:32,017 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:37:32,017 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:37:32,018 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:37:32,018 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:37:32,019 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:37:32,019 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:37:32,019 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 02:37:32,019 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:37:32,019 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:37:32,020 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:37:32,020 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:37:32,020 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 02:37:32,020 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:37:32,021 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:37:32,021 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 [2023-11-29 02:37:32,257 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:37:32,277 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:37:32,279 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:37:32,280 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:37:32,281 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:37:32,282 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c [2023-11-29 02:37:35,037 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:37:35,234 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:37:35,234 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c [2023-11-29 02:37:35,244 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/data/ae283d77c/c3766026e97f44139cd0f7b60ccc0d85/FLAG09d1e5ab6 [2023-11-29 02:37:35,259 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/data/ae283d77c/c3766026e97f44139cd0f7b60ccc0d85 [2023-11-29 02:37:35,262 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:37:35,264 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:37:35,265 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:37:35,266 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:37:35,271 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:37:35,272 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,273 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@144c6d68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35, skipping insertion in model container [2023-11-29 02:37:35,273 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,302 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:37:35,519 WARN L240 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_ff21029b-2574-4f6e-a4de-f7d2a0581429/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c[2451,2464] [2023-11-29 02:37:35,534 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:37:35,546 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:37:35,573 WARN L240 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_ff21029b-2574-4f6e-a4de-f7d2a0581429/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c[2451,2464] [2023-11-29 02:37:35,579 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:37:35,599 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:37:35,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35 WrapperNode [2023-11-29 02:37:35,599 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:37:35,601 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:37:35,601 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:37:35,601 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:37:35,610 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,621 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,657 INFO L138 Inliner]: procedures = 26, calls = 45, calls flagged for inlining = 15, calls inlined = 27, statements flattened = 283 [2023-11-29 02:37:35,658 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:37:35,659 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:37:35,659 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:37:35,659 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:37:35,672 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,673 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,678 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,701 INFO L175 MemorySlicer]: Split 17 memory accesses to 5 slices as follows [2, 9, 2, 2, 2]. 53 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 7 writes are split as follows [0, 4, 1, 1, 1]. [2023-11-29 02:37:35,702 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,702 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,715 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,721 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,724 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,726 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,732 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:37:35,733 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:37:35,733 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:37:35,733 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:37:35,734 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (1/1) ... [2023-11-29 02:37:35,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:37:35,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:37:35,765 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:37:35,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:37:35,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:37:35,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 02:37:35,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 02:37:35,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 02:37:35,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 02:37:35,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 02:37:35,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 02:37:35,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 02:37:35,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 02:37:35,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 02:37:35,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 02:37:35,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 02:37:35,802 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 02:37:35,802 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 02:37:35,802 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 02:37:35,802 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 02:37:35,802 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 02:37:35,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 02:37:35,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 02:37:35,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 02:37:35,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 02:37:35,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 02:37:35,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 02:37:35,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 02:37:35,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:37:35,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:37:35,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 02:37:35,811 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 02:37:35,949 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:37:35,952 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:37:36,412 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:37:36,822 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:37:36,822 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 02:37:36,823 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:37:36 BoogieIcfgContainer [2023-11-29 02:37:36,823 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:37:36,826 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:37:36,826 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:37:36,829 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:37:36,829 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:37:35" (1/3) ... [2023-11-29 02:37:36,830 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3455b526 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:37:36, skipping insertion in model container [2023-11-29 02:37:36,830 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:37:35" (2/3) ... [2023-11-29 02:37:36,831 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3455b526 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:37:36, skipping insertion in model container [2023-11-29 02:37:36,831 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:37:36" (3/3) ... [2023-11-29 02:37:36,832 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-three-array-sum-alt.wvr.c [2023-11-29 02:37:36,842 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 02:37:36,854 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:37:36,854 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 02:37:36,854 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 02:37:36,910 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 02:37:36,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 33 transitions, 87 flow [2023-11-29 02:37:36,977 INFO L124 PetriNetUnfolderBase]: 6/30 cut-off events. [2023-11-29 02:37:36,977 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 02:37:36,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 30 events. 6/30 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 21. Up to 2 conditions per place. [2023-11-29 02:37:36,980 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 33 transitions, 87 flow [2023-11-29 02:37:36,984 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 29 transitions, 76 flow [2023-11-29 02:37:36,994 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:37:37,000 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, 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;@55df9aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:37:37,000 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-29 02:37:37,014 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 02:37:37,014 INFO L124 PetriNetUnfolderBase]: 6/28 cut-off events. [2023-11-29 02:37:37,014 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 02:37:37,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:37,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:37,016 INFO L420 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)] === [2023-11-29 02:37:37,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:37,021 INFO L85 PathProgramCache]: Analyzing trace with hash -783779341, now seen corresponding path program 1 times [2023-11-29 02:37:37,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:37,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250694292] [2023-11-29 02:37:37,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:37,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:37,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:37,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:37,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250694292] [2023-11-29 02:37:37,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250694292] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:37,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:37,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:37:37,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684459208] [2023-11-29 02:37:37,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:37,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:37:37,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:37,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:37:37,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:37:37,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:37,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 29 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:37,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:37,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:37,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:37,801 INFO L124 PetriNetUnfolderBase]: 431/637 cut-off events. [2023-11-29 02:37:37,801 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-11-29 02:37:37,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1350 conditions, 637 events. 431/637 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1990 event pairs, 138 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 1030. Up to 389 conditions per place. [2023-11-29 02:37:37,810 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 42 selfloop transitions, 4 changer transitions 1/48 dead transitions. [2023-11-29 02:37:37,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 48 transitions, 223 flow [2023-11-29 02:37:37,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:37:37,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 02:37:37,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 60 transitions. [2023-11-29 02:37:37,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2023-11-29 02:37:37,824 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 60 transitions. [2023-11-29 02:37:37,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 60 transitions. [2023-11-29 02:37:37,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:37,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 60 transitions. [2023-11-29 02:37:37,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:37,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:37,834 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:37,836 INFO L175 Difference]: Start difference. First operand has 33 places, 29 transitions, 76 flow. Second operand 3 states and 60 transitions. [2023-11-29 02:37:37,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 48 transitions, 223 flow [2023-11-29 02:37:37,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 48 transitions, 201 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 02:37:37,844 INFO L231 Difference]: Finished difference. Result has 30 places, 32 transitions, 90 flow [2023-11-29 02:37:37,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=90, PETRI_PLACES=30, PETRI_TRANSITIONS=32} [2023-11-29 02:37:37,851 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -3 predicate places. [2023-11-29 02:37:37,851 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 32 transitions, 90 flow [2023-11-29 02:37:37,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:37,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:37,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:37,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 02:37:37,852 INFO L420 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)] === [2023-11-29 02:37:37,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:37,853 INFO L85 PathProgramCache]: Analyzing trace with hash 695678084, now seen corresponding path program 1 times [2023-11-29 02:37:37,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:37,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623959819] [2023-11-29 02:37:37,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:37,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:37,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:38,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:38,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623959819] [2023-11-29 02:37:38,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623959819] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:38,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:38,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:37:38,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684829603] [2023-11-29 02:37:38,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:38,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:38,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:38,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:38,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:37:38,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:38,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 32 transitions, 90 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:38,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:38,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:38,450 INFO L124 PetriNetUnfolderBase]: 793/1195 cut-off events. [2023-11-29 02:37:38,450 INFO L125 PetriNetUnfolderBase]: For 238/238 co-relation queries the response was YES. [2023-11-29 02:37:38,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2851 conditions, 1195 events. 793/1195 cut-off events. For 238/238 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4346 event pairs, 457 based on Foata normal form. 46/1231 useless extension candidates. Maximal degree in co-relation 1030. Up to 637 conditions per place. [2023-11-29 02:37:38,461 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 65 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2023-11-29 02:37:38,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 81 transitions, 378 flow [2023-11-29 02:37:38,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:38,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:38,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2023-11-29 02:37:38,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.494949494949495 [2023-11-29 02:37:38,463 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 98 transitions. [2023-11-29 02:37:38,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 98 transitions. [2023-11-29 02:37:38,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:38,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 98 transitions. [2023-11-29 02:37:38,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,466 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,467 INFO L175 Difference]: Start difference. First operand has 30 places, 32 transitions, 90 flow. Second operand 6 states and 98 transitions. [2023-11-29 02:37:38,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 81 transitions, 378 flow [2023-11-29 02:37:38,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 81 transitions, 370 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 02:37:38,470 INFO L231 Difference]: Finished difference. Result has 38 places, 45 transitions, 190 flow [2023-11-29 02:37:38,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=190, PETRI_PLACES=38, PETRI_TRANSITIONS=45} [2023-11-29 02:37:38,471 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2023-11-29 02:37:38,471 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 45 transitions, 190 flow [2023-11-29 02:37:38,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:38,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:38,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 02:37:38,472 INFO L420 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)] === [2023-11-29 02:37:38,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:38,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1897048753, now seen corresponding path program 1 times [2023-11-29 02:37:38,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:38,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307541979] [2023-11-29 02:37:38,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:38,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:38,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:38,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:38,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:38,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307541979] [2023-11-29 02:37:38,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307541979] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:38,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:38,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:37:38,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446897156] [2023-11-29 02:37:38,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:38,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:38,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:38,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:38,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:37:38,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:38,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 45 transitions, 190 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:38,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:38,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:38,929 INFO L124 PetriNetUnfolderBase]: 691/1063 cut-off events. [2023-11-29 02:37:38,929 INFO L125 PetriNetUnfolderBase]: For 592/592 co-relation queries the response was YES. [2023-11-29 02:37:38,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2726 conditions, 1063 events. 691/1063 cut-off events. For 592/592 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3822 event pairs, 417 based on Foata normal form. 46/1106 useless extension candidates. Maximal degree in co-relation 1605. Up to 637 conditions per place. [2023-11-29 02:37:38,939 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 61 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2023-11-29 02:37:38,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 77 transitions, 444 flow [2023-11-29 02:37:38,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:38,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:38,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2023-11-29 02:37:38,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2023-11-29 02:37:38,941 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 96 transitions. [2023-11-29 02:37:38,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 96 transitions. [2023-11-29 02:37:38,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:38,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 96 transitions. [2023-11-29 02:37:38,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,944 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,944 INFO L175 Difference]: Start difference. First operand has 38 places, 45 transitions, 190 flow. Second operand 6 states and 96 transitions. [2023-11-29 02:37:38,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 77 transitions, 444 flow [2023-11-29 02:37:38,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 77 transitions, 444 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 02:37:38,949 INFO L231 Difference]: Finished difference. Result has 45 places, 47 transitions, 241 flow [2023-11-29 02:37:38,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=45, PETRI_TRANSITIONS=47} [2023-11-29 02:37:38,950 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 12 predicate places. [2023-11-29 02:37:38,951 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 47 transitions, 241 flow [2023-11-29 02:37:38,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:38,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:38,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:38,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 02:37:38,952 INFO L420 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)] === [2023-11-29 02:37:38,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1983241255, now seen corresponding path program 1 times [2023-11-29 02:37:38,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:38,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108629750] [2023-11-29 02:37:38,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:38,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:38,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:39,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:39,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108629750] [2023-11-29 02:37:39,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108629750] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:37:39,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:37:39,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:37:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223486919] [2023-11-29 02:37:39,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:39,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:39,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:39,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:37:39,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:39,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 47 transitions, 241 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:39,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:39,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:39,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:39,402 INFO L124 PetriNetUnfolderBase]: 575/892 cut-off events. [2023-11-29 02:37:39,402 INFO L125 PetriNetUnfolderBase]: For 869/869 co-relation queries the response was YES. [2023-11-29 02:37:39,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2597 conditions, 892 events. 575/892 cut-off events. For 869/869 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3030 event pairs, 369 based on Foata normal form. 26/915 useless extension candidates. Maximal degree in co-relation 1781. Up to 637 conditions per place. [2023-11-29 02:37:39,409 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 28 selfloop transitions, 6 changer transitions 37/72 dead transitions. [2023-11-29 02:37:39,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 469 flow [2023-11-29 02:37:39,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:37:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 02:37:39,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2023-11-29 02:37:39,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2023-11-29 02:37:39,411 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 93 transitions. [2023-11-29 02:37:39,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 93 transitions. [2023-11-29 02:37:39,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:39,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 93 transitions. [2023-11-29 02:37:39,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:39,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:39,413 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 33.0) internal successors, (231), 7 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:39,414 INFO L175 Difference]: Start difference. First operand has 45 places, 47 transitions, 241 flow. Second operand 6 states and 93 transitions. [2023-11-29 02:37:39,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 469 flow [2023-11-29 02:37:39,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 72 transitions, 448 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 02:37:39,419 INFO L231 Difference]: Finished difference. Result has 49 places, 35 transitions, 158 flow [2023-11-29 02:37:39,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=49, PETRI_TRANSITIONS=35} [2023-11-29 02:37:39,420 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2023-11-29 02:37:39,420 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 35 transitions, 158 flow [2023-11-29 02:37:39,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:39,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:39,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:39,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 02:37:39,421 INFO L420 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)] === [2023-11-29 02:37:39,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:39,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1040787600, now seen corresponding path program 1 times [2023-11-29 02:37:39,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:39,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172427330] [2023-11-29 02:37:39,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:39,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:39,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:37:39,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:39,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172427330] [2023-11-29 02:37:39,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172427330] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:39,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348793472] [2023-11-29 02:37:39,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:39,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:37:39,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:37:39,581 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:37:39,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 02:37:39,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:39,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:37:39,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:37:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:37:39,833 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:37:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:37:39,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348793472] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:39,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:37:39,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-11-29 02:37:39,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799413617] [2023-11-29 02:37:39,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:39,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:39,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:39,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:39,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:37:39,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:39,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 35 transitions, 158 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:39,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:39,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:39,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:40,091 INFO L124 PetriNetUnfolderBase]: 416/614 cut-off events. [2023-11-29 02:37:40,091 INFO L125 PetriNetUnfolderBase]: For 598/598 co-relation queries the response was YES. [2023-11-29 02:37:40,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1904 conditions, 614 events. 416/614 cut-off events. For 598/598 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1878 event pairs, 166 based on Foata normal form. 56/669 useless extension candidates. Maximal degree in co-relation 1856. Up to 427 conditions per place. [2023-11-29 02:37:40,098 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 43 selfloop transitions, 5 changer transitions 0/49 dead transitions. [2023-11-29 02:37:40,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 49 transitions, 310 flow [2023-11-29 02:37:40,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:37:40,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 02:37:40,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2023-11-29 02:37:40,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2023-11-29 02:37:40,100 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 62 transitions. [2023-11-29 02:37:40,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 62 transitions. [2023-11-29 02:37:40,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:40,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 62 transitions. [2023-11-29 02:37:40,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 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) [2023-11-29 02:37:40,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,102 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,102 INFO L175 Difference]: Start difference. First operand has 49 places, 35 transitions, 158 flow. Second operand 5 states and 62 transitions. [2023-11-29 02:37:40,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 49 transitions, 310 flow [2023-11-29 02:37:40,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 49 transitions, 246 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-11-29 02:37:40,108 INFO L231 Difference]: Finished difference. Result has 36 places, 36 transitions, 131 flow [2023-11-29 02:37:40,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=36, PETRI_TRANSITIONS=36} [2023-11-29 02:37:40,109 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 3 predicate places. [2023-11-29 02:37:40,110 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 36 transitions, 131 flow [2023-11-29 02:37:40,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:40,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:40,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 02:37:40,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:37:40,312 INFO L420 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)] === [2023-11-29 02:37:40,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:40,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1722484891, now seen corresponding path program 1 times [2023-11-29 02:37:40,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:40,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454351427] [2023-11-29 02:37:40,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:40,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:40,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:40,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:37:40,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:40,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454351427] [2023-11-29 02:37:40,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454351427] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:40,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361556418] [2023-11-29 02:37:40,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:40,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:37:40,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:37:40,463 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:37:40,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 02:37:40,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:40,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:37:40,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:37:40,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:37:40,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:37:40,705 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:37:40,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361556418] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:40,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:37:40,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-11-29 02:37:40,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584973459] [2023-11-29 02:37:40,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:40,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:40,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:40,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:40,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:37:40,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:40,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 36 transitions, 131 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:40,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:40,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:40,873 INFO L124 PetriNetUnfolderBase]: 410/602 cut-off events. [2023-11-29 02:37:40,874 INFO L125 PetriNetUnfolderBase]: For 426/426 co-relation queries the response was YES. [2023-11-29 02:37:40,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1667 conditions, 602 events. 410/602 cut-off events. For 426/426 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1819 event pairs, 183 based on Foata normal form. 42/641 useless extension candidates. Maximal degree in co-relation 1628. Up to 460 conditions per place. [2023-11-29 02:37:40,878 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 45 selfloop transitions, 5 changer transitions 0/51 dead transitions. [2023-11-29 02:37:40,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 288 flow [2023-11-29 02:37:40,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:37:40,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 02:37:40,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2023-11-29 02:37:40,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2023-11-29 02:37:40,880 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 62 transitions. [2023-11-29 02:37:40,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 62 transitions. [2023-11-29 02:37:40,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:40,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 62 transitions. [2023-11-29 02:37:40,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 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) [2023-11-29 02:37:40,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,881 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,882 INFO L175 Difference]: Start difference. First operand has 36 places, 36 transitions, 131 flow. Second operand 5 states and 62 transitions. [2023-11-29 02:37:40,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 288 flow [2023-11-29 02:37:40,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 51 transitions, 270 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 02:37:40,884 INFO L231 Difference]: Finished difference. Result has 39 places, 37 transitions, 141 flow [2023-11-29 02:37:40,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=141, PETRI_PLACES=39, PETRI_TRANSITIONS=37} [2023-11-29 02:37:40,885 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 6 predicate places. [2023-11-29 02:37:40,885 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 37 transitions, 141 flow [2023-11-29 02:37:40,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:40,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:40,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:40,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 02:37:41,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 02:37:41,090 INFO L420 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)] === [2023-11-29 02:37:41,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:41,091 INFO L85 PathProgramCache]: Analyzing trace with hash 566843660, now seen corresponding path program 1 times [2023-11-29 02:37:41,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:41,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651116837] [2023-11-29 02:37:41,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:41,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:41,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 02:37:41,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:41,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651116837] [2023-11-29 02:37:41,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651116837] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:41,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225985712] [2023-11-29 02:37:41,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:41,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:37:41,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:37:41,258 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:37:41,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 02:37:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:41,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:37:41,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:37:41,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 02:37:41,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:37:41,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 02:37:41,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225985712] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:41,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:37:41,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-11-29 02:37:41,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907957271] [2023-11-29 02:37:41,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:37:41,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:37:41,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:37:41,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:37:41,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:37:41,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:37:41,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:41,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:37:41,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:37:41,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:37:41,715 INFO L124 PetriNetUnfolderBase]: 468/686 cut-off events. [2023-11-29 02:37:41,715 INFO L125 PetriNetUnfolderBase]: For 622/622 co-relation queries the response was YES. [2023-11-29 02:37:41,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2030 conditions, 686 events. 468/686 cut-off events. For 622/622 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2068 event pairs, 221 based on Foata normal form. 42/725 useless extension candidates. Maximal degree in co-relation 1990. Up to 544 conditions per place. [2023-11-29 02:37:41,720 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 47 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2023-11-29 02:37:41,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 53 transitions, 312 flow [2023-11-29 02:37:41,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:37:41,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 02:37:41,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2023-11-29 02:37:41,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2023-11-29 02:37:41,721 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 62 transitions. [2023-11-29 02:37:41,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 62 transitions. [2023-11-29 02:37:41,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:37:41,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 62 transitions. [2023-11-29 02:37:41,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 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) [2023-11-29 02:37:41,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:41,723 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:41,723 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 141 flow. Second operand 5 states and 62 transitions. [2023-11-29 02:37:41,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 53 transitions, 312 flow [2023-11-29 02:37:41,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 53 transitions, 294 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 02:37:41,725 INFO L231 Difference]: Finished difference. Result has 41 places, 38 transitions, 151 flow [2023-11-29 02:37:41,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=151, PETRI_PLACES=41, PETRI_TRANSITIONS=38} [2023-11-29 02:37:41,726 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 8 predicate places. [2023-11-29 02:37:41,726 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 38 transitions, 151 flow [2023-11-29 02:37:41,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:37:41,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:37:41,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:37:41,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 02:37:41,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 02:37:41,927 INFO L420 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)] === [2023-11-29 02:37:41,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:37:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash 2032112774, now seen corresponding path program 1 times [2023-11-29 02:37:41,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:37:41,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890127600] [2023-11-29 02:37:41,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:41,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:37:41,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:43,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:37:43,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:37:43,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890127600] [2023-11-29 02:37:43,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890127600] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:37:43,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377232698] [2023-11-29 02:37:43,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:37:43,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:37:43,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:37:43,637 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:37:43,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 02:37:43,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:37:43,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:37:43,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:37:43,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:37:43,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:37:44,012 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:37:44,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:37:44,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:37:44,289 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:37:44,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:37:44,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:37:44,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:37:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:37:44,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:17,752 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~A~0.base Int)) (let ((.cse0 (select (select |c_#memory_int#1| c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) ~C~0.offset (+ (select (select |c_#memory_int#1| ~A~0.base) c_~A~0.offset) .cse0))) c_~B~0.base) c_~B~0.offset)) (+ .cse0 c_~csum~0)))) is different from false [2023-11-29 02:38:20,968 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~A~0.base Int)) (let ((.cse0 (select (select |c_#memory_int#1| c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) ~C~0.offset (+ (select (select |c_#memory_int#1| ~A~0.base) c_~A~0.offset) .cse0))) c_~B~0.base) c_~B~0.offset)) (+ .cse0 c_~csum~0)))) is different from false [2023-11-29 02:38:20,981 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_273 (Array Int Int)) (~A~0.base Int)) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_273))) (let ((.cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_273 ~C~0.offset (+ .cse0 (select (select .cse1 ~A~0.base) c_~A~0.offset)))) c_~B~0.base) c_~B~0.offset)) (+ .cse0 c_~csum~0))))) is different from false [2023-11-29 02:38:21,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:21,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:38:21,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:21,093 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 180 treesize of output 163 [2023-11-29 02:38:21,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:38:21,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:38:21,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377232698] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:21,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:21,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2023-11-29 02:38:21,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956686447] [2023-11-29 02:38:21,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:21,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 02:38:21,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:21,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:38:21,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=541, Unknown=9, NotChecked=150, Total=812 [2023-11-29 02:38:21,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:21,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 38 transitions, 151 flow. Second operand has 29 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:21,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:21,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:21,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:22,729 INFO L124 PetriNetUnfolderBase]: 682/999 cut-off events. [2023-11-29 02:38:22,729 INFO L125 PetriNetUnfolderBase]: For 772/772 co-relation queries the response was YES. [2023-11-29 02:38:22,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3145 conditions, 999 events. 682/999 cut-off events. For 772/772 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3443 event pairs, 31 based on Foata normal form. 1/997 useless extension candidates. Maximal degree in co-relation 3104. Up to 729 conditions per place. [2023-11-29 02:38:22,740 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 73 selfloop transitions, 30 changer transitions 1/105 dead transitions. [2023-11-29 02:38:22,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 105 transitions, 605 flow [2023-11-29 02:38:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:38:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:38:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 162 transitions. [2023-11-29 02:38:22,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2023-11-29 02:38:22,743 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 162 transitions. [2023-11-29 02:38:22,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 162 transitions. [2023-11-29 02:38:22,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:22,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 162 transitions. [2023-11-29 02:38:22,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.8) internal successors, (162), 15 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) [2023-11-29 02:38:22,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:22,747 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:22,747 INFO L175 Difference]: Start difference. First operand has 41 places, 38 transitions, 151 flow. Second operand 15 states and 162 transitions. [2023-11-29 02:38:22,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 105 transitions, 605 flow [2023-11-29 02:38:22,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 105 transitions, 578 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-29 02:38:22,752 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 332 flow [2023-11-29 02:38:22,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=332, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2023-11-29 02:38:22,753 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 23 predicate places. [2023-11-29 02:38:22,753 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 332 flow [2023-11-29 02:38:22,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:22,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:22,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:22,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 02:38:22,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 02:38:22,956 INFO L420 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)] === [2023-11-29 02:38:22,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:22,957 INFO L85 PathProgramCache]: Analyzing trace with hash -234042114, now seen corresponding path program 2 times [2023-11-29 02:38:22,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:22,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324701836] [2023-11-29 02:38:22,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:22,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:23,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:24,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:38:24,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:24,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324701836] [2023-11-29 02:38:24,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324701836] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:24,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855403955] [2023-11-29 02:38:24,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:38:24,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:24,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:24,830 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:24,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 02:38:24,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:38:24,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:24,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:24,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:25,447 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:25,448 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 28 treesize of output 20 [2023-11-29 02:38:25,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:25,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:25,645 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:25,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:38:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:26,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855403955] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:26,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:26,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 7] total 21 [2023-11-29 02:38:26,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409051893] [2023-11-29 02:38:26,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:26,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:38:26,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:26,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:38:26,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:38:26,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:26,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 332 flow. Second operand has 22 states, 22 states have (on average 6.7272727272727275) internal successors, (148), 22 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:26,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:26,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:26,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:26,986 INFO L124 PetriNetUnfolderBase]: 801/1173 cut-off events. [2023-11-29 02:38:26,986 INFO L125 PetriNetUnfolderBase]: For 1637/1637 co-relation queries the response was YES. [2023-11-29 02:38:26,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4355 conditions, 1173 events. 801/1173 cut-off events. For 1637/1637 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4103 event pairs, 147 based on Foata normal form. 1/1174 useless extension candidates. Maximal degree in co-relation 4305. Up to 1000 conditions per place. [2023-11-29 02:38:26,997 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 76 selfloop transitions, 35 changer transitions 1/113 dead transitions. [2023-11-29 02:38:26,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 113 transitions, 810 flow [2023-11-29 02:38:26,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:38:26,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:38:26,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 148 transitions. [2023-11-29 02:38:26,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.298989898989899 [2023-11-29 02:38:27,000 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 148 transitions. [2023-11-29 02:38:27,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 148 transitions. [2023-11-29 02:38:27,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:27,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 148 transitions. [2023-11-29 02:38:27,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:27,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:27,003 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:27,003 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 332 flow. Second operand 15 states and 148 transitions. [2023-11-29 02:38:27,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 113 transitions, 810 flow [2023-11-29 02:38:27,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 113 transitions, 745 flow, removed 20 selfloop flow, removed 3 redundant places. [2023-11-29 02:38:27,011 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 550 flow [2023-11-29 02:38:27,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=550, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2023-11-29 02:38:27,012 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 40 predicate places. [2023-11-29 02:38:27,012 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 550 flow [2023-11-29 02:38:27,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.7272727272727275) internal successors, (148), 22 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:27,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:27,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:27,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 02:38:27,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:27,213 INFO L420 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)] === [2023-11-29 02:38:27,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:27,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1273047658, now seen corresponding path program 3 times [2023-11-29 02:38:27,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:27,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284912686] [2023-11-29 02:38:27,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:27,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:27,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:28,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:28,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284912686] [2023-11-29 02:38:28,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284912686] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:28,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345344971] [2023-11-29 02:38:28,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:38:28,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:28,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:28,587 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:28,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 02:38:28,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:38:28,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:28,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:28,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:29,274 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:29,274 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 28 treesize of output 20 [2023-11-29 02:38:29,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:29,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:29,479 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:29,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 87 [2023-11-29 02:38:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:29,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345344971] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:29,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:29,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:38:29,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122865870] [2023-11-29 02:38:29,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:29,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:38:29,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:29,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:38:29,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:38:29,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:29,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 550 flow. Second operand has 23 states, 23 states have (on average 6.6521739130434785) internal successors, (153), 23 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:29,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:29,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:29,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:30,901 INFO L124 PetriNetUnfolderBase]: 943/1380 cut-off events. [2023-11-29 02:38:30,902 INFO L125 PetriNetUnfolderBase]: For 2950/2950 co-relation queries the response was YES. [2023-11-29 02:38:30,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5639 conditions, 1380 events. 943/1380 cut-off events. For 2950/2950 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5030 event pairs, 184 based on Foata normal form. 1/1381 useless extension candidates. Maximal degree in co-relation 5582. Up to 1181 conditions per place. [2023-11-29 02:38:30,916 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 92 selfloop transitions, 45 changer transitions 1/139 dead transitions. [2023-11-29 02:38:30,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 139 transitions, 1115 flow [2023-11-29 02:38:30,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:30,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:30,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2023-11-29 02:38:30,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2023-11-29 02:38:30,918 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 146 transitions. [2023-11-29 02:38:30,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 146 transitions. [2023-11-29 02:38:30,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:30,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 146 transitions. [2023-11-29 02:38:30,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:30,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:30,921 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:30,921 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 550 flow. Second operand 13 states and 146 transitions. [2023-11-29 02:38:30,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 139 transitions, 1115 flow [2023-11-29 02:38:30,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 139 transitions, 1069 flow, removed 17 selfloop flow, removed 6 redundant places. [2023-11-29 02:38:30,930 INFO L231 Difference]: Finished difference. Result has 84 places, 101 transitions, 823 flow [2023-11-29 02:38:30,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=823, PETRI_PLACES=84, PETRI_TRANSITIONS=101} [2023-11-29 02:38:30,931 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 51 predicate places. [2023-11-29 02:38:30,931 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 101 transitions, 823 flow [2023-11-29 02:38:30,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.6521739130434785) internal successors, (153), 23 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:30,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:30,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:30,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 02:38:31,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 02:38:31,133 INFO L420 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)] === [2023-11-29 02:38:31,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:31,133 INFO L85 PathProgramCache]: Analyzing trace with hash 300813864, now seen corresponding path program 4 times [2023-11-29 02:38:31,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:31,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503867769] [2023-11-29 02:38:31,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:31,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:32,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:32,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503867769] [2023-11-29 02:38:32,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503867769] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:32,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606482703] [2023-11-29 02:38:32,335 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:38:32,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:32,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:32,336 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:32,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 02:38:32,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:38:32,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:32,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:32,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:32,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:32,887 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 28 treesize of output 20 [2023-11-29 02:38:32,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:32,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:33,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:33,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 87 [2023-11-29 02:38:33,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:33,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606482703] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:33,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:33,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:38:33,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103561409] [2023-11-29 02:38:33,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:33,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:38:33,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:33,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:38:33,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:38:33,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:33,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 101 transitions, 823 flow. Second operand has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:33,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:33,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:33,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:34,430 INFO L124 PetriNetUnfolderBase]: 1075/1573 cut-off events. [2023-11-29 02:38:34,430 INFO L125 PetriNetUnfolderBase]: For 5015/5015 co-relation queries the response was YES. [2023-11-29 02:38:34,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7001 conditions, 1573 events. 1075/1573 cut-off events. For 5015/5015 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5825 event pairs, 271 based on Foata normal form. 1/1574 useless extension candidates. Maximal degree in co-relation 6937. Up to 1368 conditions per place. [2023-11-29 02:38:34,446 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 97 selfloop transitions, 54 changer transitions 1/153 dead transitions. [2023-11-29 02:38:34,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 153 transitions, 1428 flow [2023-11-29 02:38:34,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:34,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:34,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2023-11-29 02:38:34,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.331002331002331 [2023-11-29 02:38:34,448 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 142 transitions. [2023-11-29 02:38:34,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 142 transitions. [2023-11-29 02:38:34,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:34,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 142 transitions. [2023-11-29 02:38:34,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:34,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:34,451 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:34,451 INFO L175 Difference]: Start difference. First operand has 84 places, 101 transitions, 823 flow. Second operand 13 states and 142 transitions. [2023-11-29 02:38:34,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 153 transitions, 1428 flow [2023-11-29 02:38:34,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 153 transitions, 1340 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-11-29 02:38:34,469 INFO L231 Difference]: Finished difference. Result has 96 places, 120 transitions, 1121 flow [2023-11-29 02:38:34,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1121, PETRI_PLACES=96, PETRI_TRANSITIONS=120} [2023-11-29 02:38:34,470 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 63 predicate places. [2023-11-29 02:38:34,470 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 120 transitions, 1121 flow [2023-11-29 02:38:34,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:34,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:34,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:34,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 02:38:34,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:34,672 INFO L420 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)] === [2023-11-29 02:38:34,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:34,673 INFO L85 PathProgramCache]: Analyzing trace with hash 9522100, now seen corresponding path program 5 times [2023-11-29 02:38:34,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:34,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120864688] [2023-11-29 02:38:34,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:34,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:34,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:35,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:35,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120864688] [2023-11-29 02:38:35,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120864688] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:35,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709378588] [2023-11-29 02:38:35,891 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:38:35,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:35,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:35,892 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:35,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 02:38:36,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:38:36,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:36,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:36,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:36,334 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:36,335 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 28 treesize of output 20 [2023-11-29 02:38:36,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:36,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:36,489 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:36,489 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 20 treesize of output 17 [2023-11-29 02:38:36,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:36,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709378588] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:36,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:36,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:38:36,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099574229] [2023-11-29 02:38:36,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:36,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:38:36,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:36,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:38:36,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:38:36,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:36,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 120 transitions, 1121 flow. Second operand has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:36,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:36,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:36,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:37,744 INFO L124 PetriNetUnfolderBase]: 1241/1818 cut-off events. [2023-11-29 02:38:37,744 INFO L125 PetriNetUnfolderBase]: For 7783/7783 co-relation queries the response was YES. [2023-11-29 02:38:37,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8671 conditions, 1818 events. 1241/1818 cut-off events. For 7783/7783 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7182 event pairs, 90 based on Foata normal form. 1/1819 useless extension candidates. Maximal degree in co-relation 8600. Up to 1335 conditions per place. [2023-11-29 02:38:37,763 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 101 selfloop transitions, 78 changer transitions 1/181 dead transitions. [2023-11-29 02:38:37,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 181 transitions, 1768 flow [2023-11-29 02:38:37,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:37,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:37,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 162 transitions. [2023-11-29 02:38:37,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776223776223776 [2023-11-29 02:38:37,765 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 162 transitions. [2023-11-29 02:38:37,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 162 transitions. [2023-11-29 02:38:37,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:37,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 162 transitions. [2023-11-29 02:38:37,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 12.461538461538462) internal successors, (162), 13 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) [2023-11-29 02:38:37,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:37,767 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:37,767 INFO L175 Difference]: Start difference. First operand has 96 places, 120 transitions, 1121 flow. Second operand 13 states and 162 transitions. [2023-11-29 02:38:37,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 181 transitions, 1768 flow [2023-11-29 02:38:37,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 181 transitions, 1684 flow, removed 36 selfloop flow, removed 4 redundant places. [2023-11-29 02:38:37,792 INFO L231 Difference]: Finished difference. Result has 106 places, 130 transitions, 1357 flow [2023-11-29 02:38:37,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1357, PETRI_PLACES=106, PETRI_TRANSITIONS=130} [2023-11-29 02:38:37,793 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2023-11-29 02:38:37,793 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 130 transitions, 1357 flow [2023-11-29 02:38:37,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:37,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:37,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:37,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 02:38:37,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 02:38:37,994 INFO L420 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)] === [2023-11-29 02:38:37,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:37,994 INFO L85 PathProgramCache]: Analyzing trace with hash 836351564, now seen corresponding path program 6 times [2023-11-29 02:38:37,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:37,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250850748] [2023-11-29 02:38:37,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:37,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:38,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:39,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:39,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:39,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250850748] [2023-11-29 02:38:39,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250850748] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471152151] [2023-11-29 02:38:39,118 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:38:39,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:39,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:39,119 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:39,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 02:38:39,263 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:38:39,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:39,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:39,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:39,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:39,652 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 28 treesize of output 20 [2023-11-29 02:38:39,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:39,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:39,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:39,831 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 20 treesize of output 17 [2023-11-29 02:38:39,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:39,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471152151] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:39,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:39,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:38:39,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506636683] [2023-11-29 02:38:39,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:39,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:38:39,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:39,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:38:39,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:38:39,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:39,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 130 transitions, 1357 flow. Second operand has 23 states, 23 states have (on average 6.695652173913044) internal successors, (154), 23 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:39,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:39,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:39,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:40,850 INFO L124 PetriNetUnfolderBase]: 1331/1951 cut-off events. [2023-11-29 02:38:40,850 INFO L125 PetriNetUnfolderBase]: For 9666/9666 co-relation queries the response was YES. [2023-11-29 02:38:40,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9860 conditions, 1951 events. 1331/1951 cut-off events. For 9666/9666 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7776 event pairs, 168 based on Foata normal form. 1/1952 useless extension candidates. Maximal degree in co-relation 9785. Up to 1606 conditions per place. [2023-11-29 02:38:40,872 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 111 selfloop transitions, 72 changer transitions 1/185 dead transitions. [2023-11-29 02:38:40,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 185 transitions, 2021 flow [2023-11-29 02:38:40,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2023-11-29 02:38:40,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2023-11-29 02:38:40,876 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 154 transitions. [2023-11-29 02:38:40,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 154 transitions. [2023-11-29 02:38:40,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:40,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 154 transitions. [2023-11-29 02:38:40,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.846153846153847) internal successors, (154), 13 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:40,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:40,879 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:40,879 INFO L175 Difference]: Start difference. First operand has 106 places, 130 transitions, 1357 flow. Second operand 13 states and 154 transitions. [2023-11-29 02:38:40,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 185 transitions, 2021 flow [2023-11-29 02:38:40,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 185 transitions, 1825 flow, removed 54 selfloop flow, removed 8 redundant places. [2023-11-29 02:38:40,918 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1543 flow [2023-11-29 02:38:40,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1543, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2023-11-29 02:38:40,919 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 81 predicate places. [2023-11-29 02:38:40,919 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1543 flow [2023-11-29 02:38:40,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.695652173913044) internal successors, (154), 23 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:40,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:40,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:40,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 02:38:41,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 02:38:41,124 INFO L420 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)] === [2023-11-29 02:38:41,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:41,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1438899892, now seen corresponding path program 7 times [2023-11-29 02:38:41,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:41,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31796757] [2023-11-29 02:38:41,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:41,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:42,161 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:42,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:42,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31796757] [2023-11-29 02:38:42,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31796757] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:42,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704186553] [2023-11-29 02:38:42,161 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:38:42,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:42,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:42,162 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:42,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 02:38:42,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:42,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:42,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:42,662 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:42,663 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 28 treesize of output 20 [2023-11-29 02:38:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:42,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:42,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:42,849 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 20 treesize of output 17 [2023-11-29 02:38:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:42,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704186553] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:42,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:42,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:38:42,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003111194] [2023-11-29 02:38:42,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:42,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:38:42,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:42,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:38:42,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:38:42,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:42,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1543 flow. Second operand has 23 states, 23 states have (on average 6.782608695652174) internal successors, (156), 23 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:42,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:42,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:42,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:43,987 INFO L124 PetriNetUnfolderBase]: 1391/2040 cut-off events. [2023-11-29 02:38:43,987 INFO L125 PetriNetUnfolderBase]: For 10439/10439 co-relation queries the response was YES. [2023-11-29 02:38:43,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10456 conditions, 2040 events. 1391/2040 cut-off events. For 10439/10439 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8237 event pairs, 176 based on Foata normal form. 1/2041 useless extension candidates. Maximal degree in co-relation 10376. Up to 1695 conditions per place. [2023-11-29 02:38:44,007 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 116 selfloop transitions, 74 changer transitions 1/192 dead transitions. [2023-11-29 02:38:44,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 192 transitions, 2132 flow [2023-11-29 02:38:44,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:44,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:44,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2023-11-29 02:38:44,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2023-11-29 02:38:44,009 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 156 transitions. [2023-11-29 02:38:44,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 156 transitions. [2023-11-29 02:38:44,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:44,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 156 transitions. [2023-11-29 02:38:44,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 12.0) internal successors, (156), 13 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:44,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:44,012 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:44,012 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1543 flow. Second operand 13 states and 156 transitions. [2023-11-29 02:38:44,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 192 transitions, 2132 flow [2023-11-29 02:38:44,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 192 transitions, 1954 flow, removed 42 selfloop flow, removed 7 redundant places. [2023-11-29 02:38:44,043 INFO L231 Difference]: Finished difference. Result has 121 places, 147 transitions, 1613 flow [2023-11-29 02:38:44,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1613, PETRI_PLACES=121, PETRI_TRANSITIONS=147} [2023-11-29 02:38:44,044 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 88 predicate places. [2023-11-29 02:38:44,044 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 147 transitions, 1613 flow [2023-11-29 02:38:44,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.782608695652174) internal successors, (156), 23 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:44,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:44,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:44,049 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 02:38:44,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 02:38:44,248 INFO L420 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)] === [2023-11-29 02:38:44,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:44,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1015035542, now seen corresponding path program 8 times [2023-11-29 02:38:44,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:44,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811441146] [2023-11-29 02:38:44,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:44,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:44,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:45,299 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:38:45,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811441146] [2023-11-29 02:38:45,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811441146] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156814798] [2023-11-29 02:38:45,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:38:45,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:45,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:45,302 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:45,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 02:38:45,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:38:45,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:45,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 02:38:45,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:45,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:38:45,489 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:38:45,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:38:45,752 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:38:45,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:38:45,977 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:45,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:38:46,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:46,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:47,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:47,282 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 52 treesize of output 40 [2023-11-29 02:38:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:47,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156814798] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:47,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:47,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 24 [2023-11-29 02:38:47,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312790112] [2023-11-29 02:38:47,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:47,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:38:47,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:47,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:38:47,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:38:47,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:47,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 147 transitions, 1613 flow. Second operand has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:47,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:47,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:47,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:48,466 INFO L124 PetriNetUnfolderBase]: 1535/2249 cut-off events. [2023-11-29 02:38:48,466 INFO L125 PetriNetUnfolderBase]: For 13064/13064 co-relation queries the response was YES. [2023-11-29 02:38:48,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11501 conditions, 2249 events. 1535/2249 cut-off events. For 13064/13064 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9304 event pairs, 192 based on Foata normal form. 1/2250 useless extension candidates. Maximal degree in co-relation 11419. Up to 1824 conditions per place. [2023-11-29 02:38:48,483 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 119 selfloop transitions, 78 changer transitions 1/199 dead transitions. [2023-11-29 02:38:48,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 199 transitions, 2290 flow [2023-11-29 02:38:48,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:48,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:48,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2023-11-29 02:38:48,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2023-11-29 02:38:48,484 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 154 transitions. [2023-11-29 02:38:48,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 154 transitions. [2023-11-29 02:38:48,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:48,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 154 transitions. [2023-11-29 02:38:48,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.846153846153847) internal successors, (154), 13 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:48,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:48,487 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:48,487 INFO L175 Difference]: Start difference. First operand has 121 places, 147 transitions, 1613 flow. Second operand 13 states and 154 transitions. [2023-11-29 02:38:48,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 199 transitions, 2290 flow [2023-11-29 02:38:48,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 199 transitions, 2082 flow, removed 30 selfloop flow, removed 12 redundant places. [2023-11-29 02:38:48,519 INFO L231 Difference]: Finished difference. Result has 123 places, 157 transitions, 1747 flow [2023-11-29 02:38:48,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1747, PETRI_PLACES=123, PETRI_TRANSITIONS=157} [2023-11-29 02:38:48,520 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 90 predicate places. [2023-11-29 02:38:48,520 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 157 transitions, 1747 flow [2023-11-29 02:38:48,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:48,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:48,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:48,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 02:38:48,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 02:38:48,722 INFO L420 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)] === [2023-11-29 02:38:48,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:48,722 INFO L85 PathProgramCache]: Analyzing trace with hash -141647496, now seen corresponding path program 9 times [2023-11-29 02:38:48,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:48,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012787371] [2023-11-29 02:38:48,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:48,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:48,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:49,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:38:49,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:49,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012787371] [2023-11-29 02:38:49,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012787371] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:49,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440669568] [2023-11-29 02:38:49,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:38:49,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:49,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:49,506 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:49,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 02:38:49,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 02:38:49,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:49,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-29 02:38:49,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:49,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:38:49,734 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:38:49,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:38:50,055 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:38:50,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:38:50,186 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:50,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:38:50,233 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:50,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:51,900 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:51,900 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 52 treesize of output 40 [2023-11-29 02:38:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440669568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:52,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:52,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 24 [2023-11-29 02:38:52,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133857163] [2023-11-29 02:38:52,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:52,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:38:52,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:52,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:38:52,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:38:52,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:52,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 157 transitions, 1747 flow. Second operand has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:52,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:52,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:52,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:53,198 INFO L124 PetriNetUnfolderBase]: 1623/2378 cut-off events. [2023-11-29 02:38:53,198 INFO L125 PetriNetUnfolderBase]: For 14588/14588 co-relation queries the response was YES. [2023-11-29 02:38:53,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12316 conditions, 2378 events. 1623/2378 cut-off events. For 14588/14588 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9983 event pairs, 218 based on Foata normal form. 1/2379 useless extension candidates. Maximal degree in co-relation 12234. Up to 2037 conditions per place. [2023-11-29 02:38:53,219 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 130 selfloop transitions, 72 changer transitions 1/204 dead transitions. [2023-11-29 02:38:53,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 204 transitions, 2391 flow [2023-11-29 02:38:53,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:53,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:53,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2023-11-29 02:38:53,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3543123543123543 [2023-11-29 02:38:53,221 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 152 transitions. [2023-11-29 02:38:53,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 152 transitions. [2023-11-29 02:38:53,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:53,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 152 transitions. [2023-11-29 02:38:53,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.692307692307692) internal successors, (152), 13 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:53,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:53,223 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:53,223 INFO L175 Difference]: Start difference. First operand has 123 places, 157 transitions, 1747 flow. Second operand 13 states and 152 transitions. [2023-11-29 02:38:53,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 204 transitions, 2391 flow [2023-11-29 02:38:53,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 204 transitions, 2159 flow, removed 74 selfloop flow, removed 8 redundant places. [2023-11-29 02:38:53,294 INFO L231 Difference]: Finished difference. Result has 129 places, 163 transitions, 1802 flow [2023-11-29 02:38:53,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1802, PETRI_PLACES=129, PETRI_TRANSITIONS=163} [2023-11-29 02:38:53,295 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 96 predicate places. [2023-11-29 02:38:53,295 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 163 transitions, 1802 flow [2023-11-29 02:38:53,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:53,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:53,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:53,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 02:38:53,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 02:38:53,496 INFO L420 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)] === [2023-11-29 02:38:53,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:53,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1442847502, now seen corresponding path program 10 times [2023-11-29 02:38:53,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:53,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530806294] [2023-11-29 02:38:53,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:53,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:53,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:54,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:54,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530806294] [2023-11-29 02:38:54,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530806294] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:54,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682813282] [2023-11-29 02:38:54,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:38:54,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:54,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:54,170 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:54,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 02:38:54,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:38:54,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:54,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:38:54,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:54,640 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:54,641 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 28 treesize of output 20 [2023-11-29 02:38:54,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:54,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:54,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:54,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:38:55,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:55,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682813282] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:55,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:55,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:38:55,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744015683] [2023-11-29 02:38:55,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:55,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:38:55,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:55,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:38:55,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:38:55,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:55,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 163 transitions, 1802 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:55,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:55,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:55,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:56,126 INFO L124 PetriNetUnfolderBase]: 1872/2742 cut-off events. [2023-11-29 02:38:56,126 INFO L125 PetriNetUnfolderBase]: For 19163/19163 co-relation queries the response was YES. [2023-11-29 02:38:56,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14683 conditions, 2742 events. 1872/2742 cut-off events. For 19163/19163 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11766 event pairs, 522 based on Foata normal form. 1/2743 useless extension candidates. Maximal degree in co-relation 14598. Up to 2396 conditions per place. [2023-11-29 02:38:56,150 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 165 selfloop transitions, 71 changer transitions 1/238 dead transitions. [2023-11-29 02:38:56,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 238 transitions, 2945 flow [2023-11-29 02:38:56,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:56,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:56,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2023-11-29 02:38:56,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2023-11-29 02:38:56,152 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 154 transitions. [2023-11-29 02:38:56,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 154 transitions. [2023-11-29 02:38:56,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:56,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 154 transitions. [2023-11-29 02:38:56,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.846153846153847) internal successors, (154), 13 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:56,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:56,154 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:56,154 INFO L175 Difference]: Start difference. First operand has 129 places, 163 transitions, 1802 flow. Second operand 13 states and 154 transitions. [2023-11-29 02:38:56,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 238 transitions, 2945 flow [2023-11-29 02:38:56,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 238 transitions, 2705 flow, removed 30 selfloop flow, removed 10 redundant places. [2023-11-29 02:38:56,191 INFO L231 Difference]: Finished difference. Result has 135 places, 194 transitions, 2326 flow [2023-11-29 02:38:56,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2326, PETRI_PLACES=135, PETRI_TRANSITIONS=194} [2023-11-29 02:38:56,192 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 102 predicate places. [2023-11-29 02:38:56,192 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 194 transitions, 2326 flow [2023-11-29 02:38:56,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:56,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:56,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:56,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 02:38:56,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 02:38:56,393 INFO L420 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)] === [2023-11-29 02:38:56,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:56,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1342886798, now seen corresponding path program 11 times [2023-11-29 02:38:56,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:56,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9398965] [2023-11-29 02:38:56,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:56,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:56,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:38:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:57,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:38:57,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9398965] [2023-11-29 02:38:57,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9398965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:38:57,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216380257] [2023-11-29 02:38:57,271 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:38:57,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:38:57,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:38:57,273 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:38:57,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 02:38:57,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:38:57,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:38:57,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 02:38:57,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:38:57,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:38:57,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:38:57,531 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:38:57,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:38:57,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:38:57,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:38:57,774 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 28 treesize of output 20 [2023-11-29 02:38:57,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:38:57,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:38:58,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:38:58,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216380257] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:38:58,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:38:58,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 8] total 20 [2023-11-29 02:38:58,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029350417] [2023-11-29 02:38:58,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:38:58,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 02:38:58,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:38:58,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 02:38:58,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2023-11-29 02:38:58,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:38:58,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 194 transitions, 2326 flow. Second operand has 21 states, 21 states have (on average 6.523809523809524) internal successors, (137), 21 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:58,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:38:58,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:38:58,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:38:59,200 INFO L124 PetriNetUnfolderBase]: 2038/2987 cut-off events. [2023-11-29 02:38:59,200 INFO L125 PetriNetUnfolderBase]: For 25129/25129 co-relation queries the response was YES. [2023-11-29 02:38:59,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16486 conditions, 2987 events. 2038/2987 cut-off events. For 25129/25129 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13146 event pairs, 604 based on Foata normal form. 1/2988 useless extension candidates. Maximal degree in co-relation 16397. Up to 2673 conditions per place. [2023-11-29 02:38:59,222 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 189 selfloop transitions, 67 changer transitions 1/258 dead transitions. [2023-11-29 02:38:59,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 258 transitions, 3325 flow [2023-11-29 02:38:59,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:38:59,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:38:59,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2023-11-29 02:38:59,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2023-11-29 02:38:59,224 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 156 transitions. [2023-11-29 02:38:59,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 156 transitions. [2023-11-29 02:38:59,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:38:59,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 156 transitions. [2023-11-29 02:38:59,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 12.0) internal successors, (156), 13 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:59,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:59,226 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:59,226 INFO L175 Difference]: Start difference. First operand has 135 places, 194 transitions, 2326 flow. Second operand 13 states and 156 transitions. [2023-11-29 02:38:59,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 258 transitions, 3325 flow [2023-11-29 02:38:59,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 258 transitions, 3126 flow, removed 89 selfloop flow, removed 5 redundant places. [2023-11-29 02:38:59,291 INFO L231 Difference]: Finished difference. Result has 146 places, 212 transitions, 2679 flow [2023-11-29 02:38:59,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2679, PETRI_PLACES=146, PETRI_TRANSITIONS=212} [2023-11-29 02:38:59,291 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 113 predicate places. [2023-11-29 02:38:59,291 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 212 transitions, 2679 flow [2023-11-29 02:38:59,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.523809523809524) internal successors, (137), 21 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:38:59,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:38:59,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:38:59,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 02:38:59,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 02:38:59,492 INFO L420 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)] === [2023-11-29 02:38:59,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:38:59,493 INFO L85 PathProgramCache]: Analyzing trace with hash 929589454, now seen corresponding path program 12 times [2023-11-29 02:38:59,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:38:59,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829523873] [2023-11-29 02:38:59,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:38:59,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:38:59,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:00,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:39:00,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:00,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829523873] [2023-11-29 02:39:00,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829523873] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:00,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465171868] [2023-11-29 02:39:00,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:39:00,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:00,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:00,167 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:00,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 02:39:00,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:39:00,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:00,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 02:39:00,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:00,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:39:00,366 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:39:00,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:39:00,596 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:39:00,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:39:00,897 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:00,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:39:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:00,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:01,337 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:01,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 118 [2023-11-29 02:39:01,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:01,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465171868] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:01,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:01,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 23 [2023-11-29 02:39:01,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118934522] [2023-11-29 02:39:01,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:01,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 02:39:01,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:01,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 02:39:01,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2023-11-29 02:39:01,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:01,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 212 transitions, 2679 flow. Second operand has 24 states, 24 states have (on average 6.541666666666667) internal successors, (157), 24 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:01,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:01,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:01,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:02,959 INFO L124 PetriNetUnfolderBase]: 2126/3116 cut-off events. [2023-11-29 02:39:02,959 INFO L125 PetriNetUnfolderBase]: For 26268/26268 co-relation queries the response was YES. [2023-11-29 02:39:02,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17080 conditions, 3116 events. 2126/3116 cut-off events. For 26268/26268 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13805 event pairs, 672 based on Foata normal form. 1/3117 useless extension candidates. Maximal degree in co-relation 16986. Up to 2898 conditions per place. [2023-11-29 02:39:02,984 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 191 selfloop transitions, 64 changer transitions 1/257 dead transitions. [2023-11-29 02:39:02,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 257 transitions, 3431 flow [2023-11-29 02:39:02,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:39:02,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:39:02,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2023-11-29 02:39:02,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34498834498834496 [2023-11-29 02:39:02,985 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 148 transitions. [2023-11-29 02:39:02,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 148 transitions. [2023-11-29 02:39:02,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:02,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 148 transitions. [2023-11-29 02:39:02,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.384615384615385) internal successors, (148), 13 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:02,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:02,988 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:02,988 INFO L175 Difference]: Start difference. First operand has 146 places, 212 transitions, 2679 flow. Second operand 13 states and 148 transitions. [2023-11-29 02:39:02,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 257 transitions, 3431 flow [2023-11-29 02:39:03,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 257 transitions, 3201 flow, removed 103 selfloop flow, removed 5 redundant places. [2023-11-29 02:39:03,080 INFO L231 Difference]: Finished difference. Result has 156 places, 219 transitions, 2739 flow [2023-11-29 02:39:03,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2739, PETRI_PLACES=156, PETRI_TRANSITIONS=219} [2023-11-29 02:39:03,080 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 123 predicate places. [2023-11-29 02:39:03,081 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 219 transitions, 2739 flow [2023-11-29 02:39:03,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.541666666666667) internal successors, (157), 24 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:03,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:03,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:03,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 02:39:03,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:03,281 INFO L420 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)] === [2023-11-29 02:39:03,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:03,282 INFO L85 PathProgramCache]: Analyzing trace with hash -41662732, now seen corresponding path program 13 times [2023-11-29 02:39:03,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:03,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061083546] [2023-11-29 02:39:03,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:03,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:03,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:03,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061083546] [2023-11-29 02:39:03,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061083546] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:03,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116157914] [2023-11-29 02:39:03,976 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:39:03,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:03,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:03,977 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:03,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 02:39:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:04,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:39:04,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:04,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:04,393 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 28 treesize of output 20 [2023-11-29 02:39:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:04,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:04,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:04,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:39:04,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:04,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116157914] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:04,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:04,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:39:04,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46585465] [2023-11-29 02:39:04,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:04,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:39:04,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:04,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:39:04,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:39:04,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:04,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 219 transitions, 2739 flow. Second operand has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:04,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:04,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:04,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:06,014 INFO L124 PetriNetUnfolderBase]: 2320/3401 cut-off events. [2023-11-29 02:39:06,014 INFO L125 PetriNetUnfolderBase]: For 30805/30805 co-relation queries the response was YES. [2023-11-29 02:39:06,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18609 conditions, 3401 events. 2320/3401 cut-off events. For 30805/30805 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15433 event pairs, 716 based on Foata normal form. 1/3402 useless extension candidates. Maximal degree in co-relation 18511. Up to 3121 conditions per place. [2023-11-29 02:39:06,039 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 215 selfloop transitions, 59 changer transitions 1/276 dead transitions. [2023-11-29 02:39:06,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 276 transitions, 3738 flow [2023-11-29 02:39:06,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:39:06,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:39:06,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2023-11-29 02:39:06,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2023-11-29 02:39:06,041 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 154 transitions. [2023-11-29 02:39:06,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 154 transitions. [2023-11-29 02:39:06,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:06,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 154 transitions. [2023-11-29 02:39:06,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.846153846153847) internal successors, (154), 13 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:06,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:06,042 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:06,042 INFO L175 Difference]: Start difference. First operand has 156 places, 219 transitions, 2739 flow. Second operand 13 states and 154 transitions. [2023-11-29 02:39:06,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 276 transitions, 3738 flow [2023-11-29 02:39:06,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 276 transitions, 3534 flow, removed 43 selfloop flow, removed 9 redundant places. [2023-11-29 02:39:06,106 INFO L231 Difference]: Finished difference. Result has 162 places, 232 transitions, 2983 flow [2023-11-29 02:39:06,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2983, PETRI_PLACES=162, PETRI_TRANSITIONS=232} [2023-11-29 02:39:06,107 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 129 predicate places. [2023-11-29 02:39:06,107 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 232 transitions, 2983 flow [2023-11-29 02:39:06,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 22 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:06,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:06,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:06,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-29 02:39:06,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:06,308 INFO L420 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)] === [2023-11-29 02:39:06,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:06,308 INFO L85 PathProgramCache]: Analyzing trace with hash 756026548, now seen corresponding path program 14 times [2023-11-29 02:39:06,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:06,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82548361] [2023-11-29 02:39:06,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:06,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:07,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:07,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82548361] [2023-11-29 02:39:07,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82548361] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:07,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664726639] [2023-11-29 02:39:07,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:39:07,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:07,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:07,153 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:07,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 02:39:07,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:39:07,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:07,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:39:07,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:07,647 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:07,647 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 28 treesize of output 20 [2023-11-29 02:39:07,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:07,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:07,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:07,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:39:07,995 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:07,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664726639] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:07,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:07,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 20 [2023-11-29 02:39:07,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204585416] [2023-11-29 02:39:07,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:07,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 02:39:07,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:07,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 02:39:07,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-11-29 02:39:07,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:07,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 232 transitions, 2983 flow. Second operand has 21 states, 21 states have (on average 6.904761904761905) internal successors, (145), 21 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:07,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:07,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:07,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:09,349 INFO L124 PetriNetUnfolderBase]: 2410/3534 cut-off events. [2023-11-29 02:39:09,349 INFO L125 PetriNetUnfolderBase]: For 34062/34062 co-relation queries the response was YES. [2023-11-29 02:39:09,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19419 conditions, 3534 events. 2410/3534 cut-off events. For 34062/34062 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16175 event pairs, 772 based on Foata normal form. 1/3535 useless extension candidates. Maximal degree in co-relation 19318. Up to 3312 conditions per place. [2023-11-29 02:39:09,377 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 212 selfloop transitions, 64 changer transitions 1/278 dead transitions. [2023-11-29 02:39:09,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 278 transitions, 3772 flow [2023-11-29 02:39:09,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:39:09,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:39:09,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2023-11-29 02:39:09,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34965034965034963 [2023-11-29 02:39:09,379 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 150 transitions. [2023-11-29 02:39:09,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 150 transitions. [2023-11-29 02:39:09,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:09,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 150 transitions. [2023-11-29 02:39:09,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.538461538461538) internal successors, (150), 13 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:09,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:09,380 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:09,381 INFO L175 Difference]: Start difference. First operand has 162 places, 232 transitions, 2983 flow. Second operand 13 states and 150 transitions. [2023-11-29 02:39:09,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 278 transitions, 3772 flow [2023-11-29 02:39:09,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 278 transitions, 3458 flow, removed 128 selfloop flow, removed 7 redundant places. [2023-11-29 02:39:09,467 INFO L231 Difference]: Finished difference. Result has 169 places, 238 transitions, 2934 flow [2023-11-29 02:39:09,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2669, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2934, PETRI_PLACES=169, PETRI_TRANSITIONS=238} [2023-11-29 02:39:09,467 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 136 predicate places. [2023-11-29 02:39:09,467 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 238 transitions, 2934 flow [2023-11-29 02:39:09,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.904761904761905) internal successors, (145), 21 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:09,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:09,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:09,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-29 02:39:09,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 02:39:09,669 INFO L420 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)] === [2023-11-29 02:39:09,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:09,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1539975762, now seen corresponding path program 15 times [2023-11-29 02:39:09,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:09,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473224167] [2023-11-29 02:39:09,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:09,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:10,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:39:10,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:10,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473224167] [2023-11-29 02:39:10,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473224167] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:10,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654537818] [2023-11-29 02:39:10,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:39:10,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:10,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:10,619 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:10,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 02:39:10,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:39:10,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:10,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:39:10,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:11,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:11,160 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 28 treesize of output 20 [2023-11-29 02:39:11,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:11,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:11,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:11,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:39:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654537818] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:11,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 7] total 25 [2023-11-29 02:39:11,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245036851] [2023-11-29 02:39:11,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:11,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:39:11,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:39:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:39:11,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:11,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 238 transitions, 2934 flow. Second operand has 26 states, 26 states have (on average 6.576923076923077) internal successors, (171), 26 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:11,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:11,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:11,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:13,308 INFO L124 PetriNetUnfolderBase]: 2510/3681 cut-off events. [2023-11-29 02:39:13,308 INFO L125 PetriNetUnfolderBase]: For 34158/34158 co-relation queries the response was YES. [2023-11-29 02:39:13,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19521 conditions, 3681 events. 2510/3681 cut-off events. For 34158/34158 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 16998 event pairs, 814 based on Foata normal form. 1/3682 useless extension candidates. Maximal degree in co-relation 19417. Up to 3475 conditions per place. [2023-11-29 02:39:13,342 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 223 selfloop transitions, 59 changer transitions 1/284 dead transitions. [2023-11-29 02:39:13,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 284 transitions, 3771 flow [2023-11-29 02:39:13,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:39:13,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:39:13,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 154 transitions. [2023-11-29 02:39:13,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3111111111111111 [2023-11-29 02:39:13,344 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 154 transitions. [2023-11-29 02:39:13,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 154 transitions. [2023-11-29 02:39:13,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:13,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 154 transitions. [2023-11-29 02:39:13,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.266666666666667) internal successors, (154), 15 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:13,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:13,346 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:13,346 INFO L175 Difference]: Start difference. First operand has 169 places, 238 transitions, 2934 flow. Second operand 15 states and 154 transitions. [2023-11-29 02:39:13,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 284 transitions, 3771 flow [2023-11-29 02:39:13,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 284 transitions, 3567 flow, removed 42 selfloop flow, removed 10 redundant places. [2023-11-29 02:39:13,417 INFO L231 Difference]: Finished difference. Result has 176 places, 248 transitions, 3041 flow [2023-11-29 02:39:13,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3041, PETRI_PLACES=176, PETRI_TRANSITIONS=248} [2023-11-29 02:39:13,417 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 143 predicate places. [2023-11-29 02:39:13,417 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 248 transitions, 3041 flow [2023-11-29 02:39:13,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.576923076923077) internal successors, (171), 26 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:13,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:13,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:13,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 02:39:13,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 02:39:13,618 INFO L420 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)] === [2023-11-29 02:39:13,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:13,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1584981072, now seen corresponding path program 16 times [2023-11-29 02:39:13,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:13,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212241044] [2023-11-29 02:39:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:13,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:14,455 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:14,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:14,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212241044] [2023-11-29 02:39:14,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212241044] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:14,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537460393] [2023-11-29 02:39:14,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:39:14,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:14,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:14,456 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:14,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 02:39:14,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:39:14,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:14,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:39:14,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:14,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:39:14,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:14,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:14,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:14,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:14,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:14,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:14,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:14,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:14,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:14,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:14,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:14,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:14,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:39:14,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:14,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:14,843 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:39:14,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:39:14,907 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:39:14,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:39:15,122 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:39:15,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:39:15,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:15,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:39:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:15,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:17,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:17,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 118 [2023-11-29 02:39:17,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:17,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537460393] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:17,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:17,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 24 [2023-11-29 02:39:17,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488899078] [2023-11-29 02:39:17,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:17,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:39:17,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:17,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:39:17,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:39:17,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:17,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 248 transitions, 3041 flow. Second operand has 25 states, 25 states have (on average 6.2) internal successors, (155), 25 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:17,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:17,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:17,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:19,477 INFO L124 PetriNetUnfolderBase]: 2590/3798 cut-off events. [2023-11-29 02:39:19,477 INFO L125 PetriNetUnfolderBase]: For 38265/38265 co-relation queries the response was YES. [2023-11-29 02:39:19,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20341 conditions, 3798 events. 2590/3798 cut-off events. For 38265/38265 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17657 event pairs, 850 based on Foata normal form. 1/3799 useless extension candidates. Maximal degree in co-relation 20234. Up to 3606 conditions per place. [2023-11-29 02:39:19,511 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 226 selfloop transitions, 58 changer transitions 1/286 dead transitions. [2023-11-29 02:39:19,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 286 transitions, 3897 flow [2023-11-29 02:39:19,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:39:19,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:39:19,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 145 transitions. [2023-11-29 02:39:19,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31385281385281383 [2023-11-29 02:39:19,513 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 145 transitions. [2023-11-29 02:39:19,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 145 transitions. [2023-11-29 02:39:19,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:19,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 145 transitions. [2023-11-29 02:39:19,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.357142857142858) internal successors, (145), 14 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:19,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:19,514 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:19,514 INFO L175 Difference]: Start difference. First operand has 176 places, 248 transitions, 3041 flow. Second operand 14 states and 145 transitions. [2023-11-29 02:39:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 286 transitions, 3897 flow [2023-11-29 02:39:19,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 286 transitions, 3681 flow, removed 54 selfloop flow, removed 11 redundant places. [2023-11-29 02:39:19,616 INFO L231 Difference]: Finished difference. Result has 180 places, 254 transitions, 3145 flow [2023-11-29 02:39:19,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2825, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3145, PETRI_PLACES=180, PETRI_TRANSITIONS=254} [2023-11-29 02:39:19,616 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 147 predicate places. [2023-11-29 02:39:19,617 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 254 transitions, 3145 flow [2023-11-29 02:39:19,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.2) internal successors, (155), 25 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:19,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:19,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:19,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 02:39:19,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 02:39:19,817 INFO L420 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)] === [2023-11-29 02:39:19,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:19,818 INFO L85 PathProgramCache]: Analyzing trace with hash -465279944, now seen corresponding path program 17 times [2023-11-29 02:39:19,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:19,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961913150] [2023-11-29 02:39:19,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:19,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:20,506 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:20,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:20,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961913150] [2023-11-29 02:39:20,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961913150] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:20,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684343777] [2023-11-29 02:39:20,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:39:20,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:20,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:20,508 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:20,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 02:39:20,676 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 02:39:20,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:20,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 02:39:20,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:21,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:21,029 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 28 treesize of output 20 [2023-11-29 02:39:21,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:21,042 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:21,169 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:21,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:39:21,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:21,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684343777] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:21,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:21,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:39:21,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479243679] [2023-11-29 02:39:21,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:21,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:39:21,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:21,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:39:21,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:39:21,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:21,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 254 transitions, 3145 flow. Second operand has 23 states, 23 states have (on average 6.782608695652174) internal successors, (156), 23 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:21,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:21,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:21,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:22,651 INFO L124 PetriNetUnfolderBase]: 2690/3945 cut-off events. [2023-11-29 02:39:22,651 INFO L125 PetriNetUnfolderBase]: For 41561/41561 co-relation queries the response was YES. [2023-11-29 02:39:22,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21097 conditions, 3945 events. 2690/3945 cut-off events. For 41561/41561 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18502 event pairs, 890 based on Foata normal form. 1/3946 useless extension candidates. Maximal degree in co-relation 20989. Up to 3765 conditions per place. [2023-11-29 02:39:22,686 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 235 selfloop transitions, 57 changer transitions 1/294 dead transitions. [2023-11-29 02:39:22,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 294 transitions, 3993 flow [2023-11-29 02:39:22,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:39:22,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:39:22,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2023-11-29 02:39:22,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32634032634032634 [2023-11-29 02:39:22,687 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 140 transitions. [2023-11-29 02:39:22,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 140 transitions. [2023-11-29 02:39:22,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:22,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 140 transitions. [2023-11-29 02:39:22,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.76923076923077) internal successors, (140), 13 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:22,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:22,689 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:22,689 INFO L175 Difference]: Start difference. First operand has 180 places, 254 transitions, 3145 flow. Second operand 13 states and 140 transitions. [2023-11-29 02:39:22,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 294 transitions, 3993 flow [2023-11-29 02:39:22,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 294 transitions, 3756 flow, removed 82 selfloop flow, removed 10 redundant places. [2023-11-29 02:39:22,792 INFO L231 Difference]: Finished difference. Result has 186 places, 264 transitions, 3248 flow [2023-11-29 02:39:22,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2913, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3248, PETRI_PLACES=186, PETRI_TRANSITIONS=264} [2023-11-29 02:39:22,793 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 153 predicate places. [2023-11-29 02:39:22,793 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 264 transitions, 3248 flow [2023-11-29 02:39:22,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.782608695652174) internal successors, (156), 23 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:22,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:22,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:22,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 02:39:22,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:22,994 INFO L420 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)] === [2023-11-29 02:39:22,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:22,994 INFO L85 PathProgramCache]: Analyzing trace with hash 693178800, now seen corresponding path program 18 times [2023-11-29 02:39:22,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:22,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627400429] [2023-11-29 02:39:22,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:22,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:23,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:23,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:23,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:23,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627400429] [2023-11-29 02:39:23,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627400429] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:23,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131792589] [2023-11-29 02:39:23,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:39:23,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:23,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:23,658 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:23,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 02:39:23,807 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:39:23,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:23,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:39:23,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:24,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:24,179 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 28 treesize of output 20 [2023-11-29 02:39:24,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:24,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:24,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:24,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:39:24,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:24,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131792589] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:24,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:24,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:39:24,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420870681] [2023-11-29 02:39:24,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:24,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:39:24,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:24,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:39:24,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:39:24,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:24,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 264 transitions, 3248 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:24,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:24,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:24,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:25,966 INFO L124 PetriNetUnfolderBase]: 2790/4092 cut-off events. [2023-11-29 02:39:25,966 INFO L125 PetriNetUnfolderBase]: For 44972/44972 co-relation queries the response was YES. [2023-11-29 02:39:25,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21982 conditions, 4092 events. 2790/4092 cut-off events. For 44972/44972 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19386 event pairs, 942 based on Foata normal form. 1/4093 useless extension candidates. Maximal degree in co-relation 21868. Up to 3912 conditions per place. [2023-11-29 02:39:26,005 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 247 selfloop transitions, 57 changer transitions 1/306 dead transitions. [2023-11-29 02:39:26,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 306 transitions, 4143 flow [2023-11-29 02:39:26,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:39:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:39:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2023-11-29 02:39:26,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.331002331002331 [2023-11-29 02:39:26,007 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 142 transitions. [2023-11-29 02:39:26,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 142 transitions. [2023-11-29 02:39:26,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:26,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 142 transitions. [2023-11-29 02:39:26,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:26,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:26,008 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:26,009 INFO L175 Difference]: Start difference. First operand has 186 places, 264 transitions, 3248 flow. Second operand 13 states and 142 transitions. [2023-11-29 02:39:26,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 306 transitions, 4143 flow [2023-11-29 02:39:26,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 306 transitions, 3933 flow, removed 54 selfloop flow, removed 8 redundant places. [2023-11-29 02:39:26,114 INFO L231 Difference]: Finished difference. Result has 194 places, 274 transitions, 3396 flow [2023-11-29 02:39:26,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3396, PETRI_PLACES=194, PETRI_TRANSITIONS=274} [2023-11-29 02:39:26,114 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 161 predicate places. [2023-11-29 02:39:26,115 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 274 transitions, 3396 flow [2023-11-29 02:39:26,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:26,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:26,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:26,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 02:39:26,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:26,315 INFO L420 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)] === [2023-11-29 02:39:26,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:26,316 INFO L85 PathProgramCache]: Analyzing trace with hash -412565900, now seen corresponding path program 19 times [2023-11-29 02:39:26,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:26,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667583852] [2023-11-29 02:39:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:26,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:26,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:27,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:27,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:27,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667583852] [2023-11-29 02:39:27,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667583852] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:27,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529823172] [2023-11-29 02:39:27,435 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:39:27,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:27,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:27,436 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:27,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 02:39:27,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:27,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 02:39:27,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:27,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 02:39:27,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:39:27,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:27,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:27,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:27,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:27,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:27,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:27,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:27,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:27,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:27,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:27,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:27,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:27,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:27,830 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:39:27,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:39:27,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:39:27,912 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:39:27,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:39:27,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:39:28,136 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:39:28,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:39:28,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:28,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2023-11-29 02:39:28,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:39:28,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:30,234 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1247 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1247))) (let ((.cse1 (select (select .cse3 c_~A~0.base) c_~A~0.offset)) (.cse2 (select (select .cse3 c_~B~0.base) c_~B~0.offset))) (= (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1247 ~C~0.offset (+ .cse1 .cse2))))) (+ c_~asum~0 c_~bsum~0 (select (select .cse0 c_~B~0.base) c_~B~0.offset) (select (select .cse0 c_~A~0.base) c_~A~0.offset))) (+ .cse1 c_~csum~0 .cse2))))) is different from false [2023-11-29 02:39:30,319 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:30,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:39:30,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:30,343 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 597 treesize of output 480 [2023-11-29 02:39:30,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:30,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:39:30,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:39:30,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529823172] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:30,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:30,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 27 [2023-11-29 02:39:30,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242414981] [2023-11-29 02:39:30,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:30,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 02:39:30,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:30,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 02:39:30,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=593, Unknown=3, NotChecked=50, Total=756 [2023-11-29 02:39:30,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:30,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 274 transitions, 3396 flow. Second operand has 28 states, 28 states have (on average 6.0) internal successors, (168), 28 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:30,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:30,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:30,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:32,779 INFO L124 PetriNetUnfolderBase]: 2888/4235 cut-off events. [2023-11-29 02:39:32,779 INFO L125 PetriNetUnfolderBase]: For 50164/50164 co-relation queries the response was YES. [2023-11-29 02:39:32,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23009 conditions, 4235 events. 2888/4235 cut-off events. For 50164/50164 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20203 event pairs, 962 based on Foata normal form. 1/4236 useless extension candidates. Maximal degree in co-relation 22891. Up to 4059 conditions per place. [2023-11-29 02:39:32,821 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 254 selfloop transitions, 57 changer transitions 1/313 dead transitions. [2023-11-29 02:39:32,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 313 transitions, 4377 flow [2023-11-29 02:39:32,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:39:32,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:39:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 148 transitions. [2023-11-29 02:39:32,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.298989898989899 [2023-11-29 02:39:32,822 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 148 transitions. [2023-11-29 02:39:32,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 148 transitions. [2023-11-29 02:39:32,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:32,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 148 transitions. [2023-11-29 02:39:32,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:32,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:32,824 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:32,824 INFO L175 Difference]: Start difference. First operand has 194 places, 274 transitions, 3396 flow. Second operand 15 states and 148 transitions. [2023-11-29 02:39:32,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 313 transitions, 4377 flow [2023-11-29 02:39:32,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 313 transitions, 4151 flow, removed 63 selfloop flow, removed 8 redundant places. [2023-11-29 02:39:32,945 INFO L231 Difference]: Finished difference. Result has 202 places, 283 transitions, 3580 flow [2023-11-29 02:39:32,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3580, PETRI_PLACES=202, PETRI_TRANSITIONS=283} [2023-11-29 02:39:32,946 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 169 predicate places. [2023-11-29 02:39:32,946 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 283 transitions, 3580 flow [2023-11-29 02:39:32,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.0) internal successors, (168), 28 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:32,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:32,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:32,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 02:39:33,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 02:39:33,147 INFO L420 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)] === [2023-11-29 02:39:33,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:33,147 INFO L85 PathProgramCache]: Analyzing trace with hash 595732084, now seen corresponding path program 20 times [2023-11-29 02:39:33,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:33,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459989375] [2023-11-29 02:39:33,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:33,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:33,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:39:34,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:34,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459989375] [2023-11-29 02:39:34,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459989375] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:34,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170441918] [2023-11-29 02:39:34,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:39:34,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:34,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:34,213 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:34,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 02:39:34,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:39:34,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:34,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-29 02:39:34,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:34,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:39:34,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:34,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:34,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:34,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:34,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:34,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:34,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:34,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:39:34,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:34,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:34,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:34,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:34,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:34,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:34,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:34,622 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:39:34,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:39:34,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:39:34,713 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:39:34,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:39:34,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:39:35,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:39:35,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:39:35,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:39:35,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:38,723 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1307 (Array Int Int)) (~C~0.offset Int)) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1307))) (let ((.cse1 (select (select .cse3 c_~A~0.base) c_~A~0.offset)) (.cse2 (select (select .cse3 c_~B~0.base) c_~B~0.offset))) (= (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1307 ~C~0.offset (+ .cse1 .cse2))))) (+ (select (select .cse0 c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset))) (+ .cse1 c_~csum~0 .cse2))))) is different from false [2023-11-29 02:39:38,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:38,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:39:38,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:38,833 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 597 treesize of output 480 [2023-11-29 02:39:38,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:38,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:39:39,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:39:39,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170441918] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:39,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:39,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 32 [2023-11-29 02:39:39,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600408499] [2023-11-29 02:39:39,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:39,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 02:39:39,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:39,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 02:39:39,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=841, Unknown=3, NotChecked=60, Total=1056 [2023-11-29 02:39:39,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:39,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 283 transitions, 3580 flow. Second operand has 33 states, 33 states have (on average 6.03030303030303) internal successors, (199), 33 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:39,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:39,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:39,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:41,440 INFO L124 PetriNetUnfolderBase]: 2968/4352 cut-off events. [2023-11-29 02:39:41,440 INFO L125 PetriNetUnfolderBase]: For 55896/55896 co-relation queries the response was YES. [2023-11-29 02:39:41,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23792 conditions, 4352 events. 2968/4352 cut-off events. For 55896/55896 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20874 event pairs, 998 based on Foata normal form. 1/4353 useless extension candidates. Maximal degree in co-relation 23672. Up to 4186 conditions per place. [2023-11-29 02:39:41,488 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 258 selfloop transitions, 57 changer transitions 1/317 dead transitions. [2023-11-29 02:39:41,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 317 transitions, 4518 flow [2023-11-29 02:39:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:39:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:39:41,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 146 transitions. [2023-11-29 02:39:41,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29494949494949496 [2023-11-29 02:39:41,490 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 146 transitions. [2023-11-29 02:39:41,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 146 transitions. [2023-11-29 02:39:41,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:41,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 146 transitions. [2023-11-29 02:39:41,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.733333333333333) internal successors, (146), 15 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:41,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:41,492 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:41,492 INFO L175 Difference]: Start difference. First operand has 202 places, 283 transitions, 3580 flow. Second operand 15 states and 146 transitions. [2023-11-29 02:39:41,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 317 transitions, 4518 flow [2023-11-29 02:39:41,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 317 transitions, 4210 flow, removed 123 selfloop flow, removed 10 redundant places. [2023-11-29 02:39:41,646 INFO L231 Difference]: Finished difference. Result has 208 places, 289 transitions, 3634 flow [2023-11-29 02:39:41,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3634, PETRI_PLACES=208, PETRI_TRANSITIONS=289} [2023-11-29 02:39:41,647 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 175 predicate places. [2023-11-29 02:39:41,647 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 289 transitions, 3634 flow [2023-11-29 02:39:41,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.03030303030303) internal successors, (199), 33 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:41,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:41,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:41,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 02:39:41,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 02:39:41,848 INFO L420 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)] === [2023-11-29 02:39:41,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:41,849 INFO L85 PathProgramCache]: Analyzing trace with hash 802540050, now seen corresponding path program 21 times [2023-11-29 02:39:41,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:41,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551357363] [2023-11-29 02:39:41,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:41,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:41,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:42,913 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:39:42,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:42,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551357363] [2023-11-29 02:39:42,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551357363] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:42,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519288794] [2023-11-29 02:39:42,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:39:42,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:42,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:42,915 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:42,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 02:39:43,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 02:39:43,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:43,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:39:43,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:43,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:39:43,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:43,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:43,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:43,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:43,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:43,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:43,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:43,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:39:43,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:43,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:43,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:43,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:39:43,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:39:43,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:39:43,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:39:43,315 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:39:43,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:39:43,368 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:39:43,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:39:43,608 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:39:43,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:39:43,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:43,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:39:43,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:43,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:39:44,560 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:44,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134 [2023-11-29 02:39:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:39:45,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519288794] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:39:45,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:39:45,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 26 [2023-11-29 02:39:45,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010720689] [2023-11-29 02:39:45,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:39:45,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 02:39:45,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:39:45,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 02:39:45,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2023-11-29 02:39:45,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:39:45,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 289 transitions, 3634 flow. Second operand has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 27 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:45,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:39:45,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:39:45,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:39:46,921 INFO L124 PetriNetUnfolderBase]: 3048/4469 cut-off events. [2023-11-29 02:39:46,921 INFO L125 PetriNetUnfolderBase]: For 59971/59971 co-relation queries the response was YES. [2023-11-29 02:39:46,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24452 conditions, 4469 events. 3048/4469 cut-off events. For 59971/59971 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21560 event pairs, 1032 based on Foata normal form. 1/4470 useless extension candidates. Maximal degree in co-relation 24329. Up to 4303 conditions per place. [2023-11-29 02:39:46,966 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 264 selfloop transitions, 57 changer transitions 1/323 dead transitions. [2023-11-29 02:39:46,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 323 transitions, 4596 flow [2023-11-29 02:39:46,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:39:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:39:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 146 transitions. [2023-11-29 02:39:46,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29494949494949496 [2023-11-29 02:39:46,967 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 146 transitions. [2023-11-29 02:39:46,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 146 transitions. [2023-11-29 02:39:46,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:39:46,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 146 transitions. [2023-11-29 02:39:46,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.733333333333333) internal successors, (146), 15 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:46,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:46,969 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:46,969 INFO L175 Difference]: Start difference. First operand has 208 places, 289 transitions, 3634 flow. Second operand 15 states and 146 transitions. [2023-11-29 02:39:46,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 323 transitions, 4596 flow [2023-11-29 02:39:47,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 323 transitions, 4322 flow, removed 104 selfloop flow, removed 11 redundant places. [2023-11-29 02:39:47,144 INFO L231 Difference]: Finished difference. Result has 213 places, 295 transitions, 3734 flow [2023-11-29 02:39:47,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3734, PETRI_PLACES=213, PETRI_TRANSITIONS=295} [2023-11-29 02:39:47,145 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 180 predicate places. [2023-11-29 02:39:47,145 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 295 transitions, 3734 flow [2023-11-29 02:39:47,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 27 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:39:47,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:39:47,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:47,152 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-29 02:39:47,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 02:39:47,346 INFO L420 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)] === [2023-11-29 02:39:47,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:47,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1089508402, now seen corresponding path program 22 times [2023-11-29 02:39:47,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:39:47,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373821666] [2023-11-29 02:39:47,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:47,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:39:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:48,213 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:39:48,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:39:48,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373821666] [2023-11-29 02:39:48,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373821666] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:39:48,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383778322] [2023-11-29 02:39:48,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:39:48,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:39:48,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:39:48,215 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:39:48,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 02:39:48,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:39:48,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:39:48,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:39:48,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:39:48,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:39:48,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:39:48,436 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:39:48,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:39:48,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:39:48,735 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:39:48,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:39:48,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:39:48,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:39:48,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:39:48,978 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:03,018 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1422 (Array Int Int)) (~A~0.base Int)) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1422))) (let ((.cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1422 ~C~0.offset (+ .cse0 (select (select .cse1 ~A~0.base) c_~A~0.offset)))) c_~B~0.base) c_~B~0.offset) c_~bsum~0) (+ .cse0 c_~csum~0))))) is different from false [2023-11-29 02:42:03,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:03,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:42:03,111 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:03,112 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 189 treesize of output 168 [2023-11-29 02:42:03,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:42:03,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:42:03,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383778322] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:42:03,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:42:03,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2023-11-29 02:42:03,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365952877] [2023-11-29 02:42:03,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:03,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:42:03,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:42:03,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=477, Unknown=31, NotChecked=46, Total=650 [2023-11-29 02:42:03,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:42:03,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 295 transitions, 3734 flow. Second operand has 26 states, 26 states have (on average 6.115384615384615) internal successors, (159), 26 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:03,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:42:03,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:42:03,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:42:17,191 INFO L124 PetriNetUnfolderBase]: 3150/4618 cut-off events. [2023-11-29 02:42:17,191 INFO L125 PetriNetUnfolderBase]: For 65723/65723 co-relation queries the response was YES. [2023-11-29 02:42:17,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25478 conditions, 4618 events. 3150/4618 cut-off events. For 65723/65723 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22479 event pairs, 1080 based on Foata normal form. 1/4619 useless extension candidates. Maximal degree in co-relation 25352. Up to 4438 conditions per place. [2023-11-29 02:42:17,246 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 277 selfloop transitions, 57 changer transitions 1/336 dead transitions. [2023-11-29 02:42:17,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 336 transitions, 4791 flow [2023-11-29 02:42:17,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:42:17,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:42:17,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2023-11-29 02:42:17,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.331002331002331 [2023-11-29 02:42:17,247 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 142 transitions. [2023-11-29 02:42:17,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 142 transitions. [2023-11-29 02:42:17,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:42:17,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 142 transitions. [2023-11-29 02:42:17,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:17,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:17,249 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:17,249 INFO L175 Difference]: Start difference. First operand has 213 places, 295 transitions, 3734 flow. Second operand 13 states and 142 transitions. [2023-11-29 02:42:17,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 336 transitions, 4791 flow [2023-11-29 02:42:17,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 336 transitions, 4505 flow, removed 110 selfloop flow, removed 11 redundant places. [2023-11-29 02:42:17,429 INFO L231 Difference]: Finished difference. Result has 217 places, 304 transitions, 3891 flow [2023-11-29 02:42:17,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3891, PETRI_PLACES=217, PETRI_TRANSITIONS=304} [2023-11-29 02:42:17,430 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 184 predicate places. [2023-11-29 02:42:17,430 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 304 transitions, 3891 flow [2023-11-29 02:42:17,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.115384615384615) internal successors, (159), 26 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:17,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:42:17,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:17,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 02:42:17,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 02:42:17,631 INFO L420 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)] === [2023-11-29 02:42:17,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:17,631 INFO L85 PathProgramCache]: Analyzing trace with hash -942186772, now seen corresponding path program 23 times [2023-11-29 02:42:17,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:17,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723156977] [2023-11-29 02:42:17,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:17,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:17,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:18,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:42:18,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723156977] [2023-11-29 02:42:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723156977] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037666152] [2023-11-29 02:42:18,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:42:18,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:18,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:18,353 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:18,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 02:42:18,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:42:18,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:42:18,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:42:18,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:18,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:18,857 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 28 treesize of output 20 [2023-11-29 02:42:18,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:42:18,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:18,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:18,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:42:19,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:42:19,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037666152] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:42:19,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:42:19,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:42:19,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700970647] [2023-11-29 02:42:19,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:19,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:42:19,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:19,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:42:19,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:42:19,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:42:19,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 304 transitions, 3891 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:19,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:42:19,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:42:19,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:42:20,871 INFO L124 PetriNetUnfolderBase]: 3240/4751 cut-off events. [2023-11-29 02:42:20,871 INFO L125 PetriNetUnfolderBase]: For 68843/68843 co-relation queries the response was YES. [2023-11-29 02:42:20,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26169 conditions, 4751 events. 3240/4751 cut-off events. For 68843/68843 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23287 event pairs, 1124 based on Foata normal form. 1/4752 useless extension candidates. Maximal degree in co-relation 26039. Up to 4567 conditions per place. [2023-11-29 02:42:20,928 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 285 selfloop transitions, 57 changer transitions 1/344 dead transitions. [2023-11-29 02:42:20,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 344 transitions, 4843 flow [2023-11-29 02:42:20,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:42:20,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:42:20,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2023-11-29 02:42:20,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3356643356643357 [2023-11-29 02:42:20,930 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 144 transitions. [2023-11-29 02:42:20,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 144 transitions. [2023-11-29 02:42:20,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:42:20,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 144 transitions. [2023-11-29 02:42:20,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.076923076923077) internal successors, (144), 13 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:20,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:20,932 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:20,932 INFO L175 Difference]: Start difference. First operand has 217 places, 304 transitions, 3891 flow. Second operand 13 states and 144 transitions. [2023-11-29 02:42:20,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 344 transitions, 4843 flow [2023-11-29 02:42:21,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 344 transitions, 4553 flow, removed 114 selfloop flow, removed 8 redundant places. [2023-11-29 02:42:21,111 INFO L231 Difference]: Finished difference. Result has 223 places, 310 transitions, 3912 flow [2023-11-29 02:42:21,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3601, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3912, PETRI_PLACES=223, PETRI_TRANSITIONS=310} [2023-11-29 02:42:21,111 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 190 predicate places. [2023-11-29 02:42:21,112 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 310 transitions, 3912 flow [2023-11-29 02:42:21,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:21,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:42:21,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:21,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 02:42:21,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:21,312 INFO L420 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)] === [2023-11-29 02:42:21,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:21,313 INFO L85 PathProgramCache]: Analyzing trace with hash 271020016, now seen corresponding path program 24 times [2023-11-29 02:42:21,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:21,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86441631] [2023-11-29 02:42:21,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:21,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:21,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:22,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:42:22,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:22,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86441631] [2023-11-29 02:42:22,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86441631] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:22,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016324060] [2023-11-29 02:42:22,250 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:42:22,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:22,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:22,251 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:22,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 02:42:22,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 02:42:22,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:42:22,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-29 02:42:22,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:22,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:42:22,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:22,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:22,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:22,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:22,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:22,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:22,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:22,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:42:22,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:22,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:22,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:22,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:22,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:22,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:22,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:22,615 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:42:22,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:42:22,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:42:22,718 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:42:22,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:42:22,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:42:23,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:42:23,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:42:23,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:42:23,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:29,699 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1536 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1536))) (let ((.cse0 (select (select .cse3 c_~B~0.base) c_~B~0.offset)) (.cse1 (select (select .cse3 c_~A~0.base) c_~A~0.offset))) (= (+ c_~csum~0 .cse0 .cse1) (let ((.cse2 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1536 ~C~0.offset (+ .cse0 .cse1))))) (+ (select (select .cse2 c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0 (select (select .cse2 c_~A~0.base) c_~A~0.offset))))))) is different from false [2023-11-29 02:42:29,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:29,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:42:29,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:29,801 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 597 treesize of output 480 [2023-11-29 02:42:29,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:29,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:42:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:42:30,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016324060] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:42:30,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:42:30,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 32 [2023-11-29 02:42:30,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497417655] [2023-11-29 02:42:30,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:30,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 02:42:30,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:30,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 02:42:30,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=4, NotChecked=60, Total=1056 [2023-11-29 02:42:30,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:42:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 310 transitions, 3912 flow. Second operand has 33 states, 33 states have (on average 6.03030303030303) internal successors, (199), 33 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:42:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:42:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:42:32,283 INFO L124 PetriNetUnfolderBase]: 3358/4922 cut-off events. [2023-11-29 02:42:32,283 INFO L125 PetriNetUnfolderBase]: For 75432/75432 co-relation queries the response was YES. [2023-11-29 02:42:32,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27371 conditions, 4922 events. 3358/4922 cut-off events. For 75432/75432 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24259 event pairs, 1142 based on Foata normal form. 1/4923 useless extension candidates. Maximal degree in co-relation 27238. Up to 4724 conditions per place. [2023-11-29 02:42:32,332 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 286 selfloop transitions, 64 changer transitions 1/352 dead transitions. [2023-11-29 02:42:32,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 352 transitions, 5132 flow [2023-11-29 02:42:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:42:32,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:42:32,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 148 transitions. [2023-11-29 02:42:32,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.298989898989899 [2023-11-29 02:42:32,334 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 148 transitions. [2023-11-29 02:42:32,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 148 transitions. [2023-11-29 02:42:32,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:42:32,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 148 transitions. [2023-11-29 02:42:32,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:32,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:32,336 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:32,336 INFO L175 Difference]: Start difference. First operand has 223 places, 310 transitions, 3912 flow. Second operand 15 states and 148 transitions. [2023-11-29 02:42:32,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 352 transitions, 5132 flow [2023-11-29 02:42:32,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 352 transitions, 4886 flow, removed 72 selfloop flow, removed 9 redundant places. [2023-11-29 02:42:32,573 INFO L231 Difference]: Finished difference. Result has 230 places, 323 transitions, 4261 flow [2023-11-29 02:42:32,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4261, PETRI_PLACES=230, PETRI_TRANSITIONS=323} [2023-11-29 02:42:32,573 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 197 predicate places. [2023-11-29 02:42:32,573 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 323 transitions, 4261 flow [2023-11-29 02:42:32,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.03030303030303) internal successors, (199), 33 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:32,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:42:32,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:32,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 02:42:32,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 02:42:32,774 INFO L420 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)] === [2023-11-29 02:42:32,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash -810042610, now seen corresponding path program 25 times [2023-11-29 02:42:32,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:32,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216600605] [2023-11-29 02:42:32,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:32,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:32,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:42:33,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:33,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216600605] [2023-11-29 02:42:33,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216600605] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:33,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735523397] [2023-11-29 02:42:33,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:42:33,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:33,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:33,737 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:33,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 02:42:33,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:33,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 02:42:33,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:33,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:42:33,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:33,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:33,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:33,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:33,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:33,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:33,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:33,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:33,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:33,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:42:33,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:33,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:33,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:33,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:34,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:34,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:34,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:34,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:34,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:34,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:34,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:34,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:42:34,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:42:34,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:34,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:42:34,081 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:42:34,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:42:34,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:42:34,177 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:42:34,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:42:34,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:42:34,386 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:42:34,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:42:34,589 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:34,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2023-11-29 02:42:34,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:42:34,604 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:40,989 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1597 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1597))) (let ((.cse0 (select (select .cse3 c_~B~0.base) c_~B~0.offset)) (.cse1 (select (select .cse3 c_~A~0.base) c_~A~0.offset))) (= (+ .cse0 c_~csum~0 .cse1) (let ((.cse2 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1597 ~C~0.offset (+ .cse0 .cse1))))) (+ c_~asum~0 (select (select .cse2 c_~A~0.base) c_~A~0.offset) (select (select .cse2 c_~B~0.base) c_~B~0.offset) c_~bsum~0)))))) is different from false [2023-11-29 02:42:41,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:41,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:42:41,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:41,091 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 597 treesize of output 480 [2023-11-29 02:42:41,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:41,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:42:41,519 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:42:41,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735523397] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:42:41,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:42:41,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 28 [2023-11-29 02:42:41,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216061189] [2023-11-29 02:42:41,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:41,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 02:42:41,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:42:41,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:42:41,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=645, Unknown=3, NotChecked=52, Total=812 [2023-11-29 02:42:41,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:42:41,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 323 transitions, 4261 flow. Second operand has 29 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:41,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:42:41,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:42:41,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:42:43,644 INFO L124 PetriNetUnfolderBase]: 3502/5131 cut-off events. [2023-11-29 02:42:43,644 INFO L125 PetriNetUnfolderBase]: For 92033/92033 co-relation queries the response was YES. [2023-11-29 02:42:43,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29256 conditions, 5131 events. 3502/5131 cut-off events. For 92033/92033 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25442 event pairs, 1162 based on Foata normal form. 1/5132 useless extension candidates. Maximal degree in co-relation 29121. Up to 4837 conditions per place. [2023-11-29 02:42:43,705 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 290 selfloop transitions, 73 changer transitions 1/365 dead transitions. [2023-11-29 02:42:43,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 365 transitions, 5496 flow [2023-11-29 02:42:43,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:42:43,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:42:43,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 152 transitions. [2023-11-29 02:42:43,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30707070707070705 [2023-11-29 02:42:43,706 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 152 transitions. [2023-11-29 02:42:43,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 152 transitions. [2023-11-29 02:42:43,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:42:43,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 152 transitions. [2023-11-29 02:42:43,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.133333333333333) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:43,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:43,708 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:43,708 INFO L175 Difference]: Start difference. First operand has 230 places, 323 transitions, 4261 flow. Second operand 15 states and 152 transitions. [2023-11-29 02:42:43,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 365 transitions, 5496 flow [2023-11-29 02:42:44,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 365 transitions, 5044 flow, removed 195 selfloop flow, removed 9 redundant places. [2023-11-29 02:42:44,076 INFO L231 Difference]: Finished difference. Result has 237 places, 333 transitions, 4402 flow [2023-11-29 02:42:44,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3809, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4402, PETRI_PLACES=237, PETRI_TRANSITIONS=333} [2023-11-29 02:42:44,076 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 204 predicate places. [2023-11-29 02:42:44,076 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 333 transitions, 4402 flow [2023-11-29 02:42:44,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.9655172413793105) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:44,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:42:44,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:44,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-29 02:42:44,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:44,277 INFO L420 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)] === [2023-11-29 02:42:44,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:44,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1085006224, now seen corresponding path program 26 times [2023-11-29 02:42:44,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:42:44,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057792625] [2023-11-29 02:42:44,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:44,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:42:44,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:42:45,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:42:45,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057792625] [2023-11-29 02:42:45,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057792625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:42:45,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765618261] [2023-11-29 02:42:45,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:42:45,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:42:45,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:42:45,002 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:42:45,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 02:42:45,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:42:45,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:42:45,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:42:45,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:45,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:42:45,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:42:45,237 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:42:45,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:42:45,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:42:45,493 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:42:45,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:42:45,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:42:45,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 96 [2023-11-29 02:42:45,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:42:45,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:43:55,496 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1654 (Array Int Int)) (~A~0.base Int)) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1654))) (let ((.cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset))) (= (+ .cse0 c_~csum~0) (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1654 ~C~0.offset (+ .cse0 (select (select .cse1 ~A~0.base) c_~A~0.offset)))) c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0))))) is different from false [2023-11-29 02:43:55,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:43:55,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:43:55,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:43:55,597 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 165 treesize of output 148 [2023-11-29 02:43:55,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:43:55,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:43:55,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765618261] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:43:55,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:43:55,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2023-11-29 02:43:55,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803870508] [2023-11-29 02:43:55,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:43:55,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 02:43:55,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:43:55,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 02:43:55,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=538, Unknown=19, NotChecked=48, Total=702 [2023-11-29 02:43:55,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:43:55,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 333 transitions, 4402 flow. Second operand has 27 states, 27 states have (on average 6.0) internal successors, (162), 27 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) [2023-11-29 02:43:55,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:43:55,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:43:55,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:44:10,218 INFO L124 PetriNetUnfolderBase]: 3646/5340 cut-off events. [2023-11-29 02:44:10,219 INFO L125 PetriNetUnfolderBase]: For 102429/102429 co-relation queries the response was YES. [2023-11-29 02:44:10,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30904 conditions, 5340 events. 3646/5340 cut-off events. For 102429/102429 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26753 event pairs, 1210 based on Foata normal form. 1/5341 useless extension candidates. Maximal degree in co-relation 30766. Up to 5034 conditions per place. [2023-11-29 02:44:10,284 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 300 selfloop transitions, 75 changer transitions 1/377 dead transitions. [2023-11-29 02:44:10,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 377 transitions, 5686 flow [2023-11-29 02:44:10,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:44:10,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:44:10,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2023-11-29 02:44:10,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2023-11-29 02:44:10,285 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 146 transitions. [2023-11-29 02:44:10,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 146 transitions. [2023-11-29 02:44:10,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:44:10,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 146 transitions. [2023-11-29 02:44:10,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:10,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:10,287 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:10,287 INFO L175 Difference]: Start difference. First operand has 237 places, 333 transitions, 4402 flow. Second operand 13 states and 146 transitions. [2023-11-29 02:44:10,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 377 transitions, 5686 flow [2023-11-29 02:44:10,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 377 transitions, 5241 flow, removed 185 selfloop flow, removed 10 redundant places. [2023-11-29 02:44:10,628 INFO L231 Difference]: Finished difference. Result has 241 places, 343 transitions, 4573 flow [2023-11-29 02:44:10,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4573, PETRI_PLACES=241, PETRI_TRANSITIONS=343} [2023-11-29 02:44:10,629 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 208 predicate places. [2023-11-29 02:44:10,629 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 343 transitions, 4573 flow [2023-11-29 02:44:10,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.0) internal successors, (162), 27 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) [2023-11-29 02:44:10,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:44:10,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:10,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 02:44:10,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 02:44:10,830 INFO L420 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)] === [2023-11-29 02:44:10,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:10,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1624109324, now seen corresponding path program 27 times [2023-11-29 02:44:10,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:10,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051027520] [2023-11-29 02:44:10,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:10,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:10,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:11,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:44:11,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:11,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051027520] [2023-11-29 02:44:11,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051027520] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:11,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980003164] [2023-11-29 02:44:11,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:44:11,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:11,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:11,533 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:11,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 02:44:11,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:44:11,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:44:11,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 02:44:11,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:11,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:44:11,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:11,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:11,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:11,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:11,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:11,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:44:11,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:11,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:11,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:11,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:11,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:11,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:11,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:11,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:11,935 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:44:11,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:44:12,033 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:44:12,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:44:12,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:44:12,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:44:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:44:12,705 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:12,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:12,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 171 treesize of output 191 [2023-11-29 02:44:14,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:44:14,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980003164] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:44:14,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:44:14,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-11-29 02:44:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744467285] [2023-11-29 02:44:14,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:14,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 02:44:14,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:14,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:44:14,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2023-11-29 02:44:14,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:44:14,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 343 transitions, 4573 flow. Second operand has 29 states, 29 states have (on average 6.344827586206897) internal successors, (184), 29 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:14,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:44:14,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:44:14,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:44:16,480 INFO L124 PetriNetUnfolderBase]: 3726/5457 cut-off events. [2023-11-29 02:44:16,481 INFO L125 PetriNetUnfolderBase]: For 101651/101651 co-relation queries the response was YES. [2023-11-29 02:44:16,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31242 conditions, 5457 events. 3726/5457 cut-off events. For 101651/101651 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27398 event pairs, 1280 based on Foata normal form. 1/5458 useless extension candidates. Maximal degree in co-relation 31101. Up to 5269 conditions per place. [2023-11-29 02:44:16,548 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 313 selfloop transitions, 61 changer transitions 1/376 dead transitions. [2023-11-29 02:44:16,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 376 transitions, 5702 flow [2023-11-29 02:44:16,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:44:16,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 02:44:16,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2023-11-29 02:44:16,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33080808080808083 [2023-11-29 02:44:16,550 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 131 transitions. [2023-11-29 02:44:16,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 131 transitions. [2023-11-29 02:44:16,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:44:16,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 131 transitions. [2023-11-29 02:44:16,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.916666666666666) internal successors, (131), 12 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:16,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 33.0) internal successors, (429), 13 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:16,551 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 33.0) internal successors, (429), 13 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:16,551 INFO L175 Difference]: Start difference. First operand has 241 places, 343 transitions, 4573 flow. Second operand 12 states and 131 transitions. [2023-11-29 02:44:16,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 376 transitions, 5702 flow [2023-11-29 02:44:16,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 376 transitions, 5224 flow, removed 199 selfloop flow, removed 8 redundant places. [2023-11-29 02:44:16,825 INFO L231 Difference]: Finished difference. Result has 246 places, 349 transitions, 4539 flow [2023-11-29 02:44:16,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4095, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4539, PETRI_PLACES=246, PETRI_TRANSITIONS=349} [2023-11-29 02:44:16,826 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 213 predicate places. [2023-11-29 02:44:16,826 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 349 transitions, 4539 flow [2023-11-29 02:44:16,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.344827586206897) internal successors, (184), 29 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:16,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:44:16,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:16,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 02:44:17,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:17,027 INFO L420 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)] === [2023-11-29 02:44:17,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:17,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1748063240, now seen corresponding path program 28 times [2023-11-29 02:44:17,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:17,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205746649] [2023-11-29 02:44:17,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:17,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:17,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:18,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:44:18,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:18,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205746649] [2023-11-29 02:44:18,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205746649] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:18,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519366532] [2023-11-29 02:44:18,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:44:18,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:18,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:18,081 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:18,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 02:44:18,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:44:18,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:44:18,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:44:18,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:18,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 02:44:18,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:18,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:44:18,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:18,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:18,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:18,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:18,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:18,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:18,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:18,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:18,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:18,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:18,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:18,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:18,465 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:44:18,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:44:18,533 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:44:18,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:44:18,802 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:44:18,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:44:18,959 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:18,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 96 [2023-11-29 02:44:19,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:44:19,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:19,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:19,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134 [2023-11-29 02:44:19,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:44:19,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519366532] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:44:19,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:44:19,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 26 [2023-11-29 02:44:19,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445526984] [2023-11-29 02:44:19,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:19,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 02:44:19,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:19,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 02:44:19,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2023-11-29 02:44:19,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:44:19,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 349 transitions, 4539 flow. Second operand has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 27 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:19,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:44:19,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:44:19,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:44:22,230 INFO L124 PetriNetUnfolderBase]: 3806/5574 cut-off events. [2023-11-29 02:44:22,231 INFO L125 PetriNetUnfolderBase]: For 99642/99642 co-relation queries the response was YES. [2023-11-29 02:44:22,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31269 conditions, 5574 events. 3806/5574 cut-off events. For 99642/99642 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28183 event pairs, 1320 based on Foata normal form. 1/5575 useless extension candidates. Maximal degree in co-relation 31128. Up to 5408 conditions per place. [2023-11-29 02:44:22,301 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 321 selfloop transitions, 58 changer transitions 1/381 dead transitions. [2023-11-29 02:44:22,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 381 transitions, 5686 flow [2023-11-29 02:44:22,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:44:22,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:44:22,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 144 transitions. [2023-11-29 02:44:22,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2023-11-29 02:44:22,303 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 144 transitions. [2023-11-29 02:44:22,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 144 transitions. [2023-11-29 02:44:22,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:44:22,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 144 transitions. [2023-11-29 02:44:22,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.6) internal successors, (144), 15 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:22,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:22,304 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:22,304 INFO L175 Difference]: Start difference. First operand has 246 places, 349 transitions, 4539 flow. Second operand 15 states and 144 transitions. [2023-11-29 02:44:22,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 381 transitions, 5686 flow [2023-11-29 02:44:22,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 381 transitions, 5333 flow, removed 141 selfloop flow, removed 8 redundant places. [2023-11-29 02:44:22,597 INFO L231 Difference]: Finished difference. Result has 254 places, 355 transitions, 4636 flow [2023-11-29 02:44:22,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4636, PETRI_PLACES=254, PETRI_TRANSITIONS=355} [2023-11-29 02:44:22,597 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 221 predicate places. [2023-11-29 02:44:22,598 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 355 transitions, 4636 flow [2023-11-29 02:44:22,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.148148148148148) internal successors, (166), 27 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:22,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:44:22,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:22,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 02:44:22,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 02:44:22,798 INFO L420 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)] === [2023-11-29 02:44:22,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:22,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1126611670, now seen corresponding path program 29 times [2023-11-29 02:44:22,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:22,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415357197] [2023-11-29 02:44:22,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:22,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:22,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:44:23,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:23,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415357197] [2023-11-29 02:44:23,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415357197] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:23,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125256063] [2023-11-29 02:44:23,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:44:23,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:23,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:23,763 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:23,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 02:44:23,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:44:23,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:44:23,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 02:44:23,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:23,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:44:23,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:23,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:23,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:23,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:23,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:23,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:23,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:23,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:23,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:23,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:23,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:24,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:24,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:24,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:24,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:44:24,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:24,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:24,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:44:24,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:24,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:24,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:24,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:44:24,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:44:24,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:44:24,134 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:44:24,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:44:24,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:44:24,204 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:44:24,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:44:24,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:44:24,420 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:44:24,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:44:24,617 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:24,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2023-11-29 02:44:24,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:44:24,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:35,483 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1830 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1830))) (let ((.cse1 (select (select .cse3 c_~B~0.base) c_~B~0.offset)) (.cse2 (select (select .cse3 c_~A~0.base) c_~A~0.offset))) (= (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1830 ~C~0.offset (+ .cse1 .cse2))))) (+ c_~asum~0 c_~bsum~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset) (select (select .cse0 c_~B~0.base) c_~B~0.offset))) (+ c_~csum~0 .cse1 .cse2))))) is different from false [2023-11-29 02:44:35,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:35,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:44:35,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:35,582 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 597 treesize of output 480 [2023-11-29 02:44:35,598 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:35,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:44:36,056 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:44:36,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125256063] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:44:36,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:44:36,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 27 [2023-11-29 02:44:36,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813175866] [2023-11-29 02:44:36,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:36,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 02:44:36,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:44:36,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 02:44:36,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=593, Unknown=3, NotChecked=50, Total=756 [2023-11-29 02:44:36,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:44:36,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 355 transitions, 4636 flow. Second operand has 28 states, 28 states have (on average 6.071428571428571) internal successors, (170), 28 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:36,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:44:36,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:44:36,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:44:38,434 INFO L124 PetriNetUnfolderBase]: 3896/5705 cut-off events. [2023-11-29 02:44:38,434 INFO L125 PetriNetUnfolderBase]: For 105982/105982 co-relation queries the response was YES. [2023-11-29 02:44:38,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32118 conditions, 5705 events. 3896/5705 cut-off events. For 105982/105982 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 28952 event pairs, 1354 based on Foata normal form. 1/5706 useless extension candidates. Maximal degree in co-relation 31971. Up to 5539 conditions per place. [2023-11-29 02:44:38,500 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 330 selfloop transitions, 58 changer transitions 1/390 dead transitions. [2023-11-29 02:44:38,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 390 transitions, 5845 flow [2023-11-29 02:44:38,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:44:38,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:44:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 144 transitions. [2023-11-29 02:44:38,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2023-11-29 02:44:38,501 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 144 transitions. [2023-11-29 02:44:38,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 144 transitions. [2023-11-29 02:44:38,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:44:38,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 144 transitions. [2023-11-29 02:44:38,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.6) internal successors, (144), 15 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:38,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:38,503 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:38,503 INFO L175 Difference]: Start difference. First operand has 254 places, 355 transitions, 4636 flow. Second operand 15 states and 144 transitions. [2023-11-29 02:44:38,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 390 transitions, 5845 flow [2023-11-29 02:44:38,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 390 transitions, 5483 flow, removed 147 selfloop flow, removed 11 redundant places. [2023-11-29 02:44:38,914 INFO L231 Difference]: Finished difference. Result has 260 places, 364 transitions, 4778 flow [2023-11-29 02:44:38,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4274, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4778, PETRI_PLACES=260, PETRI_TRANSITIONS=364} [2023-11-29 02:44:38,915 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 227 predicate places. [2023-11-29 02:44:38,915 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 364 transitions, 4778 flow [2023-11-29 02:44:38,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.071428571428571) internal successors, (170), 28 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:44:38,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:44:38,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:44:38,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 02:44:39,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 02:44:39,116 INFO L420 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)] === [2023-11-29 02:44:39,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:39,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1178165142, now seen corresponding path program 30 times [2023-11-29 02:44:39,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:44:39,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091978635] [2023-11-29 02:44:39,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:39,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:44:39,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:40,065 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:44:40,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:44:40,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091978635] [2023-11-29 02:44:40,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091978635] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:44:40,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846871504] [2023-11-29 02:44:40,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:44:40,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:44:40,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:44:40,067 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:44:40,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 02:44:40,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:44:40,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:44:40,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:44:40,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:40,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:44:40,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:44:40,375 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:44:40,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:44:40,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:44:40,610 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:44:40,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:44:40,804 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:44:40,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:44:40,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:44:40,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:52,801 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~A~0.base Int)) (let ((.cse0 (select |c_#memory_int#1| ~A~0.base)) (.cse1 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse2 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse1 c_~B~0.offset))) (.cse3 (select .cse0 (+ .cse1 c_~A~0.offset)))) (= (+ c_~asum~0 c_~bsum~0 (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset)) (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse1 ~C~0.offset) (+ .cse2 .cse3))) c_~B~0.base) c_~B~0.offset)) (+ .cse2 c_~csum~0 .cse3))))) is different from false [2023-11-29 02:45:17,189 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1886 (Array Int Int)) (~A~0.base Int)) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1886))) (let ((.cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset))) (= (+ .cse0 c_~csum~0) (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1886 ~C~0.offset (+ .cse0 (select (select .cse1 ~A~0.base) c_~A~0.offset)))) c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0))))) is different from false [2023-11-29 02:45:17,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:17,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:45:17,272 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:17,272 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 165 treesize of output 148 [2023-11-29 02:45:17,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:45:17,360 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 1 times theorem prover too weak. 1 trivial. 2 not checked. [2023-11-29 02:45:17,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846871504] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:17,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:17,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 28 [2023-11-29 02:45:17,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060152306] [2023-11-29 02:45:17,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:17,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 02:45:17,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:17,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:45:17,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=8, NotChecked=102, Total=812 [2023-11-29 02:45:17,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:17,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 364 transitions, 4778 flow. Second operand has 29 states, 29 states have (on average 6.103448275862069) internal successors, (177), 29 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:17,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:17,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:17,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:45:19,938 INFO L124 PetriNetUnfolderBase]: 3984/5834 cut-off events. [2023-11-29 02:45:19,939 INFO L125 PetriNetUnfolderBase]: For 108696/108696 co-relation queries the response was YES. [2023-11-29 02:45:19,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 5834 events. 3984/5834 cut-off events. For 108696/108696 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 29798 event pairs, 1358 based on Foata normal form. 1/5835 useless extension candidates. Maximal degree in co-relation 32546. Up to 5618 conditions per place. [2023-11-29 02:45:20,000 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 332 selfloop transitions, 69 changer transitions 1/403 dead transitions. [2023-11-29 02:45:20,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 403 transitions, 5889 flow [2023-11-29 02:45:20,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:45:20,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:45:20,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 152 transitions. [2023-11-29 02:45:20,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30707070707070705 [2023-11-29 02:45:20,002 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 152 transitions. [2023-11-29 02:45:20,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 152 transitions. [2023-11-29 02:45:20,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:45:20,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 152 transitions. [2023-11-29 02:45:20,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.133333333333333) internal successors, (152), 15 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:20,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:20,003 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:20,003 INFO L175 Difference]: Start difference. First operand has 260 places, 364 transitions, 4778 flow. Second operand 15 states and 152 transitions. [2023-11-29 02:45:20,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 403 transitions, 5889 flow [2023-11-29 02:45:20,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 403 transitions, 5511 flow, removed 157 selfloop flow, removed 10 redundant places. [2023-11-29 02:45:20,318 INFO L231 Difference]: Finished difference. Result has 266 places, 370 transitions, 4777 flow [2023-11-29 02:45:20,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4777, PETRI_PLACES=266, PETRI_TRANSITIONS=370} [2023-11-29 02:45:20,319 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 233 predicate places. [2023-11-29 02:45:20,319 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 370 transitions, 4777 flow [2023-11-29 02:45:20,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.103448275862069) internal successors, (177), 29 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:20,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:45:20,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:20,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-11-29 02:45:20,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 02:45:20,520 INFO L420 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)] === [2023-11-29 02:45:20,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:20,521 INFO L85 PathProgramCache]: Analyzing trace with hash -2085176810, now seen corresponding path program 31 times [2023-11-29 02:45:20,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:20,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785234393] [2023-11-29 02:45:20,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:20,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:45:21,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:21,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785234393] [2023-11-29 02:45:21,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785234393] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:21,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600331957] [2023-11-29 02:45:21,719 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:45:21,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:21,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:21,720 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:21,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 02:45:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:21,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 02:45:21,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:21,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2023-11-29 02:45:21,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:21,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:45:21,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:21,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:21,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:21,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:45:21,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:21,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:45:22,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:45:22,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:45:22,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:45:22,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:45:22,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:45:22,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:45:22,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:45:22,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:45:22,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:45:22,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:22,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:45:22,152 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:45:22,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:45:22,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:45:22,251 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:45:22,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:45:22,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:45:22,447 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:45:22,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:45:22,710 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:22,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2023-11-29 02:45:22,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:45:22,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:34,973 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_1947 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1947))) (let ((.cse1 (select (select .cse3 c_~B~0.base) c_~B~0.offset)) (.cse2 (select (select .cse3 c_~A~0.base) c_~A~0.offset))) (= (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_1947 ~C~0.offset (+ .cse1 .cse2))))) (+ (select (select .cse0 c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset))) (+ c_~csum~0 .cse1 .cse2))))) is different from false [2023-11-29 02:45:35,065 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:35,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:45:35,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:35,090 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 597 treesize of output 480 [2023-11-29 02:45:35,105 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:35,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:45:35,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:45:35,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600331957] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:35,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:35,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 28 [2023-11-29 02:45:35,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528798388] [2023-11-29 02:45:35,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:35,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 02:45:35,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:35,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:45:35,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=634, Unknown=5, NotChecked=52, Total=812 [2023-11-29 02:45:35,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:35,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 370 transitions, 4777 flow. Second operand has 29 states, 29 states have (on average 6.172413793103448) internal successors, (179), 29 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:35,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:35,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:35,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:45:37,777 INFO L124 PetriNetUnfolderBase]: 4072/5963 cut-off events. [2023-11-29 02:45:37,777 INFO L125 PetriNetUnfolderBase]: For 113397/113397 co-relation queries the response was YES. [2023-11-29 02:45:37,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33319 conditions, 5963 events. 4072/5963 cut-off events. For 113397/113397 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 30577 event pairs, 1440 based on Foata normal form. 1/5964 useless extension candidates. Maximal degree in co-relation 33165. Up to 5787 conditions per place. [2023-11-29 02:45:37,853 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 345 selfloop transitions, 57 changer transitions 1/404 dead transitions. [2023-11-29 02:45:37,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 404 transitions, 5888 flow [2023-11-29 02:45:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:45:37,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:45:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 141 transitions. [2023-11-29 02:45:37,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2023-11-29 02:45:37,854 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 141 transitions. [2023-11-29 02:45:37,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 141 transitions. [2023-11-29 02:45:37,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:45:37,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 141 transitions. [2023-11-29 02:45:37,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.071428571428571) internal successors, (141), 14 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:37,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:37,855 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:37,855 INFO L175 Difference]: Start difference. First operand has 266 places, 370 transitions, 4777 flow. Second operand 14 states and 141 transitions. [2023-11-29 02:45:37,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 404 transitions, 5888 flow [2023-11-29 02:45:38,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 404 transitions, 5572 flow, removed 93 selfloop flow, removed 12 redundant places. [2023-11-29 02:45:38,142 INFO L231 Difference]: Finished difference. Result has 269 places, 376 transitions, 4826 flow [2023-11-29 02:45:38,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4461, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4826, PETRI_PLACES=269, PETRI_TRANSITIONS=376} [2023-11-29 02:45:38,143 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 236 predicate places. [2023-11-29 02:45:38,143 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 376 transitions, 4826 flow [2023-11-29 02:45:38,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.172413793103448) internal successors, (179), 29 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:38,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:45:38,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:38,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 02:45:38,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 02:45:38,343 INFO L420 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)] === [2023-11-29 02:45:38,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:38,344 INFO L85 PathProgramCache]: Analyzing trace with hash -250330440, now seen corresponding path program 32 times [2023-11-29 02:45:38,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:38,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764517187] [2023-11-29 02:45:38,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:38,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:38,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:38,998 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:45:38,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:38,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764517187] [2023-11-29 02:45:38,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764517187] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:38,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986556964] [2023-11-29 02:45:38,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:45:38,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:38,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:38,999 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:39,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 02:45:39,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:45:39,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:39,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:45:39,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:39,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:39,563 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 28 treesize of output 20 [2023-11-29 02:45:39,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:39,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:39,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:39,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:45:40,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:40,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986556964] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:40,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:40,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:45:40,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881545240] [2023-11-29 02:45:40,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:40,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:45:40,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:40,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:45:40,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:45:40,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:40,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 376 transitions, 4826 flow. Second operand has 23 states, 23 states have (on average 6.782608695652174) internal successors, (156), 23 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:40,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:40,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:40,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:45:41,940 INFO L124 PetriNetUnfolderBase]: 4162/6096 cut-off events. [2023-11-29 02:45:41,941 INFO L125 PetriNetUnfolderBase]: For 118125/118125 co-relation queries the response was YES. [2023-11-29 02:45:41,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33997 conditions, 6096 events. 4162/6096 cut-off events. For 118125/118125 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 31438 event pairs, 1456 based on Foata normal form. 1/6097 useless extension candidates. Maximal degree in co-relation 33842. Up to 5912 conditions per place. [2023-11-29 02:45:42,017 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 354 selfloop transitions, 58 changer transitions 1/414 dead transitions. [2023-11-29 02:45:42,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 414 transitions, 5973 flow [2023-11-29 02:45:42,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:45:42,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:45:42,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2023-11-29 02:45:42,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.331002331002331 [2023-11-29 02:45:42,018 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 142 transitions. [2023-11-29 02:45:42,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 142 transitions. [2023-11-29 02:45:42,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:45:42,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 142 transitions. [2023-11-29 02:45:42,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:42,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:42,020 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:42,020 INFO L175 Difference]: Start difference. First operand has 269 places, 376 transitions, 4826 flow. Second operand 13 states and 142 transitions. [2023-11-29 02:45:42,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 414 transitions, 5973 flow [2023-11-29 02:45:42,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 414 transitions, 5669 flow, removed 99 selfloop flow, removed 11 redundant places. [2023-11-29 02:45:42,351 INFO L231 Difference]: Finished difference. Result has 272 places, 382 transitions, 4895 flow [2023-11-29 02:45:42,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4895, PETRI_PLACES=272, PETRI_TRANSITIONS=382} [2023-11-29 02:45:42,351 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 239 predicate places. [2023-11-29 02:45:42,352 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 382 transitions, 4895 flow [2023-11-29 02:45:42,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.782608695652174) internal successors, (156), 23 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:42,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:45:42,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:42,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-11-29 02:45:42,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 02:45:42,552 INFO L420 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)] === [2023-11-29 02:45:42,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1613175370, now seen corresponding path program 33 times [2023-11-29 02:45:42,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:42,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703756062] [2023-11-29 02:45:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:42,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:43,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:45:43,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:43,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703756062] [2023-11-29 02:45:43,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703756062] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:43,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386960749] [2023-11-29 02:45:43,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:45:43,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:43,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:43,249 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:43,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 02:45:43,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:45:43,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:43,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 02:45:43,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:43,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:45:43,487 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:45:43,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:45:43,772 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:45:43,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:45:44,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:44,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:45:44,104 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:44,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:45,885 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:45,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134 [2023-11-29 02:45:46,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:46,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386960749] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:46,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:46,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 24 [2023-11-29 02:45:46,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98927634] [2023-11-29 02:45:46,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:46,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:45:46,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:46,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:45:46,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:45:46,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:46,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 382 transitions, 4895 flow. Second operand has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 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) [2023-11-29 02:45:46,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:46,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:46,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:45:48,491 INFO L124 PetriNetUnfolderBase]: 4250/6225 cut-off events. [2023-11-29 02:45:48,491 INFO L125 PetriNetUnfolderBase]: For 124286/124286 co-relation queries the response was YES. [2023-11-29 02:45:48,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34713 conditions, 6225 events. 4250/6225 cut-off events. For 124286/124286 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 32232 event pairs, 1506 based on Foata normal form. 1/6226 useless extension candidates. Maximal degree in co-relation 34555. Up to 6045 conditions per place. [2023-11-29 02:45:48,562 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 358 selfloop transitions, 58 changer transitions 1/418 dead transitions. [2023-11-29 02:45:48,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 418 transitions, 6051 flow [2023-11-29 02:45:48,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:45:48,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:45:48,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2023-11-29 02:45:48,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32634032634032634 [2023-11-29 02:45:48,563 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 140 transitions. [2023-11-29 02:45:48,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 140 transitions. [2023-11-29 02:45:48,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:45:48,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 140 transitions. [2023-11-29 02:45:48,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.76923076923077) internal successors, (140), 13 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:48,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:48,638 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:48,638 INFO L175 Difference]: Start difference. First operand has 272 places, 382 transitions, 4895 flow. Second operand 13 states and 140 transitions. [2023-11-29 02:45:48,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 418 transitions, 6051 flow [2023-11-29 02:45:48,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 418 transitions, 5733 flow, removed 105 selfloop flow, removed 10 redundant places. [2023-11-29 02:45:48,948 INFO L231 Difference]: Finished difference. Result has 276 places, 388 transitions, 4956 flow [2023-11-29 02:45:48,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4956, PETRI_PLACES=276, PETRI_TRANSITIONS=388} [2023-11-29 02:45:48,949 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 243 predicate places. [2023-11-29 02:45:48,949 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 388 transitions, 4956 flow [2023-11-29 02:45:48,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.48) internal successors, (162), 25 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) [2023-11-29 02:45:48,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:45:48,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:48,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 02:45:49,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 02:45:49,150 INFO L420 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)] === [2023-11-29 02:45:49,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:49,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1302363470, now seen corresponding path program 34 times [2023-11-29 02:45:49,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:49,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190001969] [2023-11-29 02:45:49,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:49,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:49,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:49,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:49,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190001969] [2023-11-29 02:45:49,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190001969] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:49,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175691282] [2023-11-29 02:45:49,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:45:49,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:49,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:49,583 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:49,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 02:45:49,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:45:49,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:49,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:45:49,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:50,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:50,025 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 28 treesize of output 20 [2023-11-29 02:45:50,037 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:50,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:50,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:50,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:45:50,506 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:50,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175691282] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:50,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:50,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 7] total 18 [2023-11-29 02:45:50,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877668957] [2023-11-29 02:45:50,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:50,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 02:45:50,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:50,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 02:45:50,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:45:50,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:50,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 388 transitions, 4956 flow. Second operand has 19 states, 19 states have (on average 6.894736842105263) internal successors, (131), 19 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:50,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:50,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:50,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:45:52,603 INFO L124 PetriNetUnfolderBase]: 4444/6510 cut-off events. [2023-11-29 02:45:52,603 INFO L125 PetriNetUnfolderBase]: For 158876/158876 co-relation queries the response was YES. [2023-11-29 02:45:52,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37673 conditions, 6510 events. 4444/6510 cut-off events. For 158876/158876 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34044 event pairs, 1550 based on Foata normal form. 1/6511 useless extension candidates. Maximal degree in co-relation 37514. Up to 6230 conditions per place. [2023-11-29 02:45:52,679 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 386 selfloop transitions, 54 changer transitions 1/442 dead transitions. [2023-11-29 02:45:52,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 442 transitions, 6633 flow [2023-11-29 02:45:52,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:45:52,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 02:45:52,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2023-11-29 02:45:52,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2023-11-29 02:45:52,680 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 137 transitions. [2023-11-29 02:45:52,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 137 transitions. [2023-11-29 02:45:52,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:45:52,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 137 transitions. [2023-11-29 02:45:52,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:52,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 33.0) internal successors, (363), 11 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:52,681 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 33.0) internal successors, (363), 11 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:52,681 INFO L175 Difference]: Start difference. First operand has 276 places, 388 transitions, 4956 flow. Second operand 10 states and 137 transitions. [2023-11-29 02:45:52,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 442 transitions, 6633 flow [2023-11-29 02:45:53,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 442 transitions, 6315 flow, removed 105 selfloop flow, removed 10 redundant places. [2023-11-29 02:45:53,113 INFO L231 Difference]: Finished difference. Result has 278 places, 401 transitions, 5438 flow [2023-11-29 02:45:53,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4638, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5438, PETRI_PLACES=278, PETRI_TRANSITIONS=401} [2023-11-29 02:45:53,113 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 245 predicate places. [2023-11-29 02:45:53,113 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 401 transitions, 5438 flow [2023-11-29 02:45:53,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.894736842105263) internal successors, (131), 19 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:53,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:45:53,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:53,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 02:45:53,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:53,314 INFO L420 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)] === [2023-11-29 02:45:53,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:53,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1003264114, now seen corresponding path program 35 times [2023-11-29 02:45:53,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:53,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343907061] [2023-11-29 02:45:53,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:53,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:53,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:54,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:45:54,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:54,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343907061] [2023-11-29 02:45:54,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343907061] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:54,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574954467] [2023-11-29 02:45:54,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:45:54,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:54,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:54,118 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:54,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 02:45:54,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:45:54,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:54,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:45:54,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:54,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:54,671 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 28 treesize of output 20 [2023-11-29 02:45:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:54,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:54,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:54,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:45:55,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:55,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574954467] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:55,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:55,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:45:55,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426893495] [2023-11-29 02:45:55,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:55,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:45:55,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:55,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:45:55,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:45:55,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:55,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 401 transitions, 5438 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:55,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:55,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:55,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:45:57,510 INFO L124 PetriNetUnfolderBase]: 4534/6643 cut-off events. [2023-11-29 02:45:57,510 INFO L125 PetriNetUnfolderBase]: For 165765/165765 co-relation queries the response was YES. [2023-11-29 02:45:57,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38548 conditions, 6643 events. 4534/6643 cut-off events. For 165765/165765 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34860 event pairs, 1606 based on Foata normal form. 1/6644 useless extension candidates. Maximal degree in co-relation 38391. Up to 6415 conditions per place. [2023-11-29 02:45:57,593 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 376 selfloop transitions, 67 changer transitions 1/445 dead transitions. [2023-11-29 02:45:57,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 445 transitions, 6685 flow [2023-11-29 02:45:57,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:45:57,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:45:57,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2023-11-29 02:45:57,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34498834498834496 [2023-11-29 02:45:57,594 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 148 transitions. [2023-11-29 02:45:57,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 148 transitions. [2023-11-29 02:45:57,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:45:57,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 148 transitions. [2023-11-29 02:45:57,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.384615384615385) internal successors, (148), 13 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:57,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:57,596 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:57,596 INFO L175 Difference]: Start difference. First operand has 278 places, 401 transitions, 5438 flow. Second operand 13 states and 148 transitions. [2023-11-29 02:45:57,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 445 transitions, 6685 flow [2023-11-29 02:45:58,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 445 transitions, 6019 flow, removed 309 selfloop flow, removed 4 redundant places. [2023-11-29 02:45:58,021 INFO L231 Difference]: Finished difference. Result has 289 places, 408 transitions, 5205 flow [2023-11-29 02:45:58,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5205, PETRI_PLACES=289, PETRI_TRANSITIONS=408} [2023-11-29 02:45:58,022 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 256 predicate places. [2023-11-29 02:45:58,022 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 408 transitions, 5205 flow [2023-11-29 02:45:58,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:58,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:45:58,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:58,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 02:45:58,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:58,223 INFO L420 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)] === [2023-11-29 02:45:58,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1956521046, now seen corresponding path program 36 times [2023-11-29 02:45:58,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:45:58,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130198511] [2023-11-29 02:45:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:45:58,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:45:58,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:45:59,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:45:59,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:45:59,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130198511] [2023-11-29 02:45:59,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130198511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:45:59,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715136373] [2023-11-29 02:45:59,034 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:45:59,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:45:59,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:45:59,035 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:45:59,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 02:45:59,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:45:59,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:59,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:45:59,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:59,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:59,569 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 28 treesize of output 20 [2023-11-29 02:45:59,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:59,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:59,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:59,727 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 20 treesize of output 17 [2023-11-29 02:45:59,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:45:59,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715136373] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:59,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:45:59,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:45:59,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442558870] [2023-11-29 02:45:59,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:59,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:45:59,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:45:59,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:45:59,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:45:59,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:45:59,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 408 transitions, 5205 flow. Second operand has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:45:59,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:45:59,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:45:59,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:46:02,311 INFO L124 PetriNetUnfolderBase]: 4756/6968 cut-off events. [2023-11-29 02:46:02,311 INFO L125 PetriNetUnfolderBase]: For 177627/177627 co-relation queries the response was YES. [2023-11-29 02:46:02,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40490 conditions, 6968 events. 4756/6968 cut-off events. For 177627/177627 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36682 event pairs, 1452 based on Foata normal form. 1/6969 useless extension candidates. Maximal degree in co-relation 40324. Up to 6592 conditions per place. [2023-11-29 02:46:02,401 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 391 selfloop transitions, 74 changer transitions 1/467 dead transitions. [2023-11-29 02:46:02,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 467 transitions, 7104 flow [2023-11-29 02:46:02,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:46:02,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:46:02,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2023-11-29 02:46:02,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358974358974359 [2023-11-29 02:46:02,402 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 154 transitions. [2023-11-29 02:46:02,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 154 transitions. [2023-11-29 02:46:02,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:46:02,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 154 transitions. [2023-11-29 02:46:02,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.846153846153847) internal successors, (154), 13 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:02,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:02,404 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:02,404 INFO L175 Difference]: Start difference. First operand has 289 places, 408 transitions, 5205 flow. Second operand 13 states and 154 transitions. [2023-11-29 02:46:02,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 467 transitions, 7104 flow [2023-11-29 02:46:03,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 467 transitions, 6760 flow, removed 110 selfloop flow, removed 9 redundant places. [2023-11-29 02:46:03,065 INFO L231 Difference]: Finished difference. Result has 296 places, 424 transitions, 5869 flow [2023-11-29 02:46:03,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5869, PETRI_PLACES=296, PETRI_TRANSITIONS=424} [2023-11-29 02:46:03,065 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 263 predicate places. [2023-11-29 02:46:03,065 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 424 transitions, 5869 flow [2023-11-29 02:46:03,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:03,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:46:03,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:46:03,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-29 02:46:03,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:03,266 INFO L420 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)] === [2023-11-29 02:46:03,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:46:03,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1630008566, now seen corresponding path program 37 times [2023-11-29 02:46:03,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:46:03,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339487949] [2023-11-29 02:46:03,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:46:03,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:46:03,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:46:03,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:46:03,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339487949] [2023-11-29 02:46:03,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339487949] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:46:03,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579881471] [2023-11-29 02:46:03,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:46:03,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:03,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:46:03,926 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:46:03,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 02:46:04,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:04,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:46:04,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:46:04,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:04,438 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 28 treesize of output 20 [2023-11-29 02:46:04,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:46:04,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:46:04,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:04,607 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 20 treesize of output 17 [2023-11-29 02:46:04,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:46:04,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579881471] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:46:04,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:46:04,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 22 [2023-11-29 02:46:04,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836102976] [2023-11-29 02:46:04,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:46:04,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:46:04,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:46:04,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:46:04,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:46:04,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:46:04,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 424 transitions, 5869 flow. Second operand has 23 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:04,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:46:04,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:46:04,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:46:07,456 INFO L124 PetriNetUnfolderBase]: 4886/7157 cut-off events. [2023-11-29 02:46:07,456 INFO L125 PetriNetUnfolderBase]: For 197745/197745 co-relation queries the response was YES. [2023-11-29 02:46:07,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42595 conditions, 7157 events. 4886/7157 cut-off events. For 197745/197745 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 37852 event pairs, 1504 based on Foata normal form. 1/7158 useless extension candidates. Maximal degree in co-relation 42425. Up to 6839 conditions per place. [2023-11-29 02:46:07,550 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 390 selfloop transitions, 83 changer transitions 1/475 dead transitions. [2023-11-29 02:46:07,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 475 transitions, 7728 flow [2023-11-29 02:46:07,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:46:07,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:46:07,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2023-11-29 02:46:07,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3356643356643357 [2023-11-29 02:46:07,551 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 144 transitions. [2023-11-29 02:46:07,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 144 transitions. [2023-11-29 02:46:07,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:46:07,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 144 transitions. [2023-11-29 02:46:07,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.076923076923077) internal successors, (144), 13 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:07,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:07,552 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:07,552 INFO L175 Difference]: Start difference. First operand has 296 places, 424 transitions, 5869 flow. Second operand 13 states and 144 transitions. [2023-11-29 02:46:07,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 475 transitions, 7728 flow [2023-11-29 02:46:08,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 475 transitions, 6498 flow, removed 589 selfloop flow, removed 6 redundant places. [2023-11-29 02:46:08,111 INFO L231 Difference]: Finished difference. Result has 306 places, 443 transitions, 5697 flow [2023-11-29 02:46:08,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5083, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5697, PETRI_PLACES=306, PETRI_TRANSITIONS=443} [2023-11-29 02:46:08,112 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 273 predicate places. [2023-11-29 02:46:08,112 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 443 transitions, 5697 flow [2023-11-29 02:46:08,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:08,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:46:08,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:46:08,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-29 02:46:08,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:08,312 INFO L420 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)] === [2023-11-29 02:46:08,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:46:08,313 INFO L85 PathProgramCache]: Analyzing trace with hash -421565494, now seen corresponding path program 38 times [2023-11-29 02:46:08,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:46:08,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553371863] [2023-11-29 02:46:08,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:46:08,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:46:08,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:09,071 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:46:09,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:46:09,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553371863] [2023-11-29 02:46:09,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553371863] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:46:09,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772404571] [2023-11-29 02:46:09,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:46:09,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:09,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:46:09,072 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:46:09,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 02:46:09,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:46:09,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:46:09,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:46:09,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:46:09,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:46:09,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:46:09,314 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:46:09,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:46:09,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:46:09,578 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:46:09,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:46:09,765 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:09,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:46:09,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:46:09,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:46:35,144 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~A~0.base Int)) (let ((.cse0 (select (select |c_#memory_int#1| c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) ~C~0.offset (+ (select (select |c_#memory_int#1| ~A~0.base) c_~A~0.offset) .cse0))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork2_~i~1#1| 4) c_~B~0.offset)) c_~bsum~0) (+ .cse0 c_~csum~0)))) is different from false [2023-11-29 02:46:43,418 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_2322 (Array Int Int)) (~A~0.base Int)) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_2322))) (let ((.cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset))) (= (+ .cse0 c_~csum~0) (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_2322 ~C~0.offset (+ .cse0 (select (select .cse1 ~A~0.base) c_~A~0.offset)))) c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0))))) is different from false [2023-11-29 02:46:43,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:43,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:46:43,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:43,503 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 165 treesize of output 148 [2023-11-29 02:46:43,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:46:43,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:46:43,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772404571] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:46:43,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:46:43,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2023-11-29 02:46:43,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560683369] [2023-11-29 02:46:43,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:46:43,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:46:43,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:46:43,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:46:43,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=463, Unknown=10, NotChecked=90, Total=650 [2023-11-29 02:46:43,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:46:43,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 443 transitions, 5697 flow. Second operand has 26 states, 26 states have (on average 6.269230769230769) internal successors, (163), 26 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) [2023-11-29 02:46:43,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:46:43,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:46:43,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:46:46,265 INFO L124 PetriNetUnfolderBase]: 4946/7246 cut-off events. [2023-11-29 02:46:46,265 INFO L125 PetriNetUnfolderBase]: For 168789/168789 co-relation queries the response was YES. [2023-11-29 02:46:46,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40521 conditions, 7246 events. 4946/7246 cut-off events. For 168789/168789 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 38599 event pairs, 1726 based on Foata normal form. 1/7247 useless extension candidates. Maximal degree in co-relation 40346. Up to 7022 conditions per place. [2023-11-29 02:46:46,378 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 414 selfloop transitions, 67 changer transitions 1/483 dead transitions. [2023-11-29 02:46:46,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 483 transitions, 7022 flow [2023-11-29 02:46:46,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:46:46,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:46:46,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2023-11-29 02:46:46,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2023-11-29 02:46:46,379 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 146 transitions. [2023-11-29 02:46:46,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 146 transitions. [2023-11-29 02:46:46,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:46:46,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 146 transitions. [2023-11-29 02:46:46,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:46,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:46,381 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:46,381 INFO L175 Difference]: Start difference. First operand has 306 places, 443 transitions, 5697 flow. Second operand 13 states and 146 transitions. [2023-11-29 02:46:46,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 483 transitions, 7022 flow [2023-11-29 02:46:46,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 483 transitions, 6662 flow, removed 125 selfloop flow, removed 7 redundant places. [2023-11-29 02:46:46,932 INFO L231 Difference]: Finished difference. Result has 313 places, 448 transitions, 5757 flow [2023-11-29 02:46:46,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5337, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5757, PETRI_PLACES=313, PETRI_TRANSITIONS=448} [2023-11-29 02:46:46,933 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 280 predicate places. [2023-11-29 02:46:46,933 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 448 transitions, 5757 flow [2023-11-29 02:46:46,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.269230769230769) internal successors, (163), 26 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) [2023-11-29 02:46:46,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:46:46,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:46:46,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-29 02:46:47,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-29 02:46:47,134 INFO L420 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)] === [2023-11-29 02:46:47,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:46:47,134 INFO L85 PathProgramCache]: Analyzing trace with hash -109953650, now seen corresponding path program 39 times [2023-11-29 02:46:47,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:46:47,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896538822] [2023-11-29 02:46:47,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:46:47,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:46:47,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:48,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:46:48,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:46:48,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896538822] [2023-11-29 02:46:48,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896538822] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:46:48,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912985673] [2023-11-29 02:46:48,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:46:48,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:48,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:46:48,043 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:46:48,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 02:46:48,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 02:46:48,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:46:48,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:46:48,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:46:48,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:46:48,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:48,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:48,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:48,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:48,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:46:48,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:48,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:48,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:48,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:48,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:48,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:48,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:48,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:48,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:48,454 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:46:48,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:46:48,511 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:46:48,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:46:48,753 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:46:48,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:46:48,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:48,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:46:48,946 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:46:48,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:46:51,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:51,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 118 [2023-11-29 02:46:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:46:52,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912985673] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:46:52,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:46:52,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2023-11-29 02:46:52,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589906149] [2023-11-29 02:46:52,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:46:52,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 02:46:52,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:46:52,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 02:46:52,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2023-11-29 02:46:52,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:46:52,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 448 transitions, 5757 flow. Second operand has 28 states, 28 states have (on average 6.107142857142857) internal successors, (171), 28 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:52,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:46:52,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:46:52,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:46:54,984 INFO L124 PetriNetUnfolderBase]: 5026/7363 cut-off events. [2023-11-29 02:46:54,984 INFO L125 PetriNetUnfolderBase]: For 181565/181565 co-relation queries the response was YES. [2023-11-29 02:46:55,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41324 conditions, 7363 events. 5026/7363 cut-off events. For 181565/181565 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 39335 event pairs, 1782 based on Foata normal form. 1/7364 useless extension candidates. Maximal degree in co-relation 41147. Up to 7171 conditions per place. [2023-11-29 02:46:55,082 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 423 selfloop transitions, 59 changer transitions 1/484 dead transitions. [2023-11-29 02:46:55,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 484 transitions, 7247 flow [2023-11-29 02:46:55,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:46:55,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:46:55,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 148 transitions. [2023-11-29 02:46:55,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.298989898989899 [2023-11-29 02:46:55,084 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 148 transitions. [2023-11-29 02:46:55,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 148 transitions. [2023-11-29 02:46:55,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:46:55,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 148 transitions. [2023-11-29 02:46:55,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:55,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:55,085 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:55,085 INFO L175 Difference]: Start difference. First operand has 313 places, 448 transitions, 5757 flow. Second operand 15 states and 148 transitions. [2023-11-29 02:46:55,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 484 transitions, 7247 flow [2023-11-29 02:46:55,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 484 transitions, 6875 flow, removed 123 selfloop flow, removed 10 redundant places. [2023-11-29 02:46:55,671 INFO L231 Difference]: Finished difference. Result has 320 places, 455 transitions, 5975 flow [2023-11-29 02:46:55,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5975, PETRI_PLACES=320, PETRI_TRANSITIONS=455} [2023-11-29 02:46:55,671 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 287 predicate places. [2023-11-29 02:46:55,672 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 455 transitions, 5975 flow [2023-11-29 02:46:55,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.107142857142857) internal successors, (171), 28 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:55,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:46:55,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:46:55,677 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-29 02:46:55,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:55,872 INFO L420 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)] === [2023-11-29 02:46:55,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:46:55,872 INFO L85 PathProgramCache]: Analyzing trace with hash -647446506, now seen corresponding path program 40 times [2023-11-29 02:46:55,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:46:55,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291883189] [2023-11-29 02:46:55,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:46:55,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:46:55,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:56,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:46:56,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:46:56,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291883189] [2023-11-29 02:46:56,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291883189] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:46:56,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244671831] [2023-11-29 02:46:56,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:46:56,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:46:56,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:46:56,637 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:46:56,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 02:46:56,821 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:46:56,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:46:56,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:46:56,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:46:56,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:46:56,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:56,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:56,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:56,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:56,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:56,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:56,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:46:56,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:56,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:56,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:56,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:56,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:56,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:46:56,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:46:56,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:56,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:46:57,007 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:46:57,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:46:57,073 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:46:57,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 02:46:57,471 INFO L349 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2023-11-29 02:46:57,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:46:57,638 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:57,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 98 [2023-11-29 02:46:57,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:46:57,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:46:59,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:46:59,390 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 52 treesize of output 40 [2023-11-29 02:46:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:46:59,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244671831] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:46:59,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:46:59,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 30 [2023-11-29 02:46:59,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642976872] [2023-11-29 02:46:59,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:46:59,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 02:46:59,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:46:59,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 02:46:59,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2023-11-29 02:46:59,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:46:59,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 455 transitions, 5975 flow. Second operand has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:46:59,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:46:59,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:46:59,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:02,513 INFO L124 PetriNetUnfolderBase]: 5106/7480 cut-off events. [2023-11-29 02:47:02,514 INFO L125 PetriNetUnfolderBase]: For 197211/197211 co-relation queries the response was YES. [2023-11-29 02:47:02,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42280 conditions, 7480 events. 5106/7480 cut-off events. For 197211/197211 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39848 event pairs, 1562 based on Foata normal form. 1/7481 useless extension candidates. Maximal degree in co-relation 42100. Up to 7176 conditions per place. [2023-11-29 02:47:02,660 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 408 selfloop transitions, 82 changer transitions 1/492 dead transitions. [2023-11-29 02:47:02,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 492 transitions, 7499 flow [2023-11-29 02:47:02,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:47:02,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:47:02,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 145 transitions. [2023-11-29 02:47:02,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31385281385281383 [2023-11-29 02:47:02,662 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 145 transitions. [2023-11-29 02:47:02,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 145 transitions. [2023-11-29 02:47:02,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:02,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 145 transitions. [2023-11-29 02:47:02,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.357142857142858) internal successors, (145), 14 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:02,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:02,664 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:02,664 INFO L175 Difference]: Start difference. First operand has 320 places, 455 transitions, 5975 flow. Second operand 14 states and 145 transitions. [2023-11-29 02:47:02,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 492 transitions, 7499 flow [2023-11-29 02:47:03,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 492 transitions, 7017 flow, removed 207 selfloop flow, removed 10 redundant places. [2023-11-29 02:47:03,478 INFO L231 Difference]: Finished difference. Result has 326 places, 462 transitions, 6144 flow [2023-11-29 02:47:03,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6144, PETRI_PLACES=326, PETRI_TRANSITIONS=462} [2023-11-29 02:47:03,478 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 293 predicate places. [2023-11-29 02:47:03,478 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 462 transitions, 6144 flow [2023-11-29 02:47:03,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:03,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:03,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:03,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 02:47:03,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:03,679 INFO L420 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)] === [2023-11-29 02:47:03,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:03,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1817585846, now seen corresponding path program 41 times [2023-11-29 02:47:03,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:03,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681701419] [2023-11-29 02:47:03,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:03,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:03,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:04,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:47:04,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:04,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681701419] [2023-11-29 02:47:04,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681701419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:04,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274526761] [2023-11-29 02:47:04,381 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:47:04,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:04,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:04,382 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:04,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 02:47:04,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:47:04,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:47:04,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 02:47:04,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:04,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:47:04,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:47:04,642 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:47:04,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:47:04,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:47:04,959 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:04,959 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 28 treesize of output 20 [2023-11-29 02:47:04,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:47:04,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:05,208 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:05,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274526761] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:05,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:47:05,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 8] total 22 [2023-11-29 02:47:05,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235159771] [2023-11-29 02:47:05,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:05,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:47:05,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:47:05,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:47:05,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:47:05,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:47:05,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 462 transitions, 6144 flow. Second operand has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:05,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:47:05,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:47:05,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:07,851 INFO L124 PetriNetUnfolderBase]: 5196/7613 cut-off events. [2023-11-29 02:47:07,851 INFO L125 PetriNetUnfolderBase]: For 198478/198478 co-relation queries the response was YES. [2023-11-29 02:47:07,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42898 conditions, 7613 events. 5196/7613 cut-off events. For 198478/198478 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 40783 event pairs, 1574 based on Foata normal form. 1/7614 useless extension candidates. Maximal degree in co-relation 42715. Up to 7295 conditions per place. [2023-11-29 02:47:07,950 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 417 selfloop transitions, 83 changer transitions 1/502 dead transitions. [2023-11-29 02:47:07,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 502 transitions, 7523 flow [2023-11-29 02:47:07,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:47:07,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:47:07,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2023-11-29 02:47:07,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2023-11-29 02:47:07,951 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 146 transitions. [2023-11-29 02:47:07,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 146 transitions. [2023-11-29 02:47:07,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:07,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 146 transitions. [2023-11-29 02:47:07,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:07,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:07,952 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:07,953 INFO L175 Difference]: Start difference. First operand has 326 places, 462 transitions, 6144 flow. Second operand 13 states and 146 transitions. [2023-11-29 02:47:07,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 502 transitions, 7523 flow [2023-11-29 02:47:08,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 502 transitions, 6999 flow, removed 214 selfloop flow, removed 9 redundant places. [2023-11-29 02:47:08,526 INFO L231 Difference]: Finished difference. Result has 331 places, 468 transitions, 6091 flow [2023-11-29 02:47:08,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5620, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6091, PETRI_PLACES=331, PETRI_TRANSITIONS=468} [2023-11-29 02:47:08,526 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 298 predicate places. [2023-11-29 02:47:08,527 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 468 transitions, 6091 flow [2023-11-29 02:47:08,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.608695652173913) internal successors, (152), 23 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:08,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:08,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:08,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-11-29 02:47:08,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-29 02:47:08,727 INFO L420 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)] === [2023-11-29 02:47:08,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:08,728 INFO L85 PathProgramCache]: Analyzing trace with hash -219314900, now seen corresponding path program 42 times [2023-11-29 02:47:08,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:08,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725259140] [2023-11-29 02:47:08,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:08,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:09,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:47:09,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725259140] [2023-11-29 02:47:09,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725259140] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608727902] [2023-11-29 02:47:09,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:47:09,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:09,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:09,351 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:09,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 02:47:09,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:47:09,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:47:09,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:47:09,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:09,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:09,848 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 28 treesize of output 20 [2023-11-29 02:47:09,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:09,858 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:10,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:10,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2023-11-29 02:47:10,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:10,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608727902] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:10,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:47:10,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:47:10,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962968674] [2023-11-29 02:47:10,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:10,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:47:10,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:47:10,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:47:10,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:47:10,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:47:10,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 468 transitions, 6091 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:10,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:47:10,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:47:10,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:12,770 INFO L124 PetriNetUnfolderBase]: 5286/7746 cut-off events. [2023-11-29 02:47:12,770 INFO L125 PetriNetUnfolderBase]: For 200377/200377 co-relation queries the response was YES. [2023-11-29 02:47:12,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43437 conditions, 7746 events. 5286/7746 cut-off events. For 200377/200377 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 41797 event pairs, 1884 based on Foata normal form. 1/7747 useless extension candidates. Maximal degree in co-relation 43250. Up to 7540 conditions per place. [2023-11-29 02:47:12,902 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 446 selfloop transitions, 59 changer transitions 1/507 dead transitions. [2023-11-29 02:47:12,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 507 transitions, 7476 flow [2023-11-29 02:47:12,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:47:12,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:47:12,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2023-11-29 02:47:12,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3356643356643357 [2023-11-29 02:47:12,904 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 144 transitions. [2023-11-29 02:47:12,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 144 transitions. [2023-11-29 02:47:12,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:12,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 144 transitions. [2023-11-29 02:47:12,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.076923076923077) internal successors, (144), 13 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:12,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:12,905 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:12,905 INFO L175 Difference]: Start difference. First operand has 331 places, 468 transitions, 6091 flow. Second operand 13 states and 144 transitions. [2023-11-29 02:47:12,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 507 transitions, 7476 flow [2023-11-29 02:47:13,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 507 transitions, 7066 flow, removed 126 selfloop flow, removed 10 redundant places. [2023-11-29 02:47:13,549 INFO L231 Difference]: Finished difference. Result has 335 places, 474 transitions, 6104 flow [2023-11-29 02:47:13,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5681, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6104, PETRI_PLACES=335, PETRI_TRANSITIONS=474} [2023-11-29 02:47:13,549 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 302 predicate places. [2023-11-29 02:47:13,549 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 474 transitions, 6104 flow [2023-11-29 02:47:13,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:13,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:13,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:13,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-29 02:47:13,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-29 02:47:13,750 INFO L420 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)] === [2023-11-29 02:47:13,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:13,750 INFO L85 PathProgramCache]: Analyzing trace with hash 326032684, now seen corresponding path program 43 times [2023-11-29 02:47:13,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:13,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709058645] [2023-11-29 02:47:13,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:13,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:14,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:47:14,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:14,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709058645] [2023-11-29 02:47:14,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709058645] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:14,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209133733] [2023-11-29 02:47:14,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:47:14,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:14,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:14,573 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:14,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-29 02:47:14,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:14,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:47:14,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:15,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:15,103 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 28 treesize of output 20 [2023-11-29 02:47:15,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:15,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:15,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:15,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:47:15,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:15,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209133733] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:15,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:47:15,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 7] total 24 [2023-11-29 02:47:15,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160901361] [2023-11-29 02:47:15,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:15,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:47:15,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:47:15,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:47:15,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:47:15,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:47:15,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 474 transitions, 6104 flow. Second operand has 25 states, 25 states have (on average 6.64) internal successors, (166), 25 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:15,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:47:15,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:47:15,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:18,243 INFO L124 PetriNetUnfolderBase]: 5386/7893 cut-off events. [2023-11-29 02:47:18,243 INFO L125 PetriNetUnfolderBase]: For 208193/208193 co-relation queries the response was YES. [2023-11-29 02:47:18,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44164 conditions, 7893 events. 5386/7893 cut-off events. For 208193/208193 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 42785 event pairs, 1926 based on Foata normal form. 1/7894 useless extension candidates. Maximal degree in co-relation 43975. Up to 7713 conditions per place. [2023-11-29 02:47:18,346 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 455 selfloop transitions, 56 changer transitions 1/513 dead transitions. [2023-11-29 02:47:18,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 513 transitions, 7552 flow [2023-11-29 02:47:18,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:47:18,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:47:18,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 148 transitions. [2023-11-29 02:47:18,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.298989898989899 [2023-11-29 02:47:18,347 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 148 transitions. [2023-11-29 02:47:18,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 148 transitions. [2023-11-29 02:47:18,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:18,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 148 transitions. [2023-11-29 02:47:18,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.866666666666667) internal successors, (148), 15 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:18,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:18,348 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:18,348 INFO L175 Difference]: Start difference. First operand has 335 places, 474 transitions, 6104 flow. Second operand 15 states and 148 transitions. [2023-11-29 02:47:18,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 513 transitions, 7552 flow [2023-11-29 02:47:19,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 513 transitions, 7184 flow, removed 126 selfloop flow, removed 10 redundant places. [2023-11-29 02:47:19,062 INFO L231 Difference]: Finished difference. Result has 342 places, 483 transitions, 6223 flow [2023-11-29 02:47:19,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5742, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6223, PETRI_PLACES=342, PETRI_TRANSITIONS=483} [2023-11-29 02:47:19,062 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 309 predicate places. [2023-11-29 02:47:19,063 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 483 transitions, 6223 flow [2023-11-29 02:47:19,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.64) internal successors, (166), 25 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:19,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:19,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:19,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-29 02:47:19,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-29 02:47:19,263 INFO L420 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)] === [2023-11-29 02:47:19,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:19,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1917924298, now seen corresponding path program 44 times [2023-11-29 02:47:19,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:19,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102104660] [2023-11-29 02:47:19,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:19,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:19,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:20,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:47:20,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:20,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102104660] [2023-11-29 02:47:20,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102104660] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:20,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432237453] [2023-11-29 02:47:20,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:47:20,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:20,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:20,074 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:20,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-29 02:47:20,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:47:20,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:47:20,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 02:47:20,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:20,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:47:20,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:20,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:20,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:20,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:20,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:20,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:20,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:20,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:47:20,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:20,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:20,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:20,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:20,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:20,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:20,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:20,457 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:47:20,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:47:20,542 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:47:20,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:47:20,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:47:21,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:47:21,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:21,146 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:21,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:21,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 215 [2023-11-29 02:47:23,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:23,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432237453] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:23,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:47:23,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2023-11-29 02:47:23,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196875979] [2023-11-29 02:47:23,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:23,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 02:47:23,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:47:23,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 02:47:23,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2023-11-29 02:47:23,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:47:23,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 483 transitions, 6223 flow. Second operand has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:23,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:47:23,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:47:23,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:26,320 INFO L124 PetriNetUnfolderBase]: 5466/8010 cut-off events. [2023-11-29 02:47:26,320 INFO L125 PetriNetUnfolderBase]: For 225448/225448 co-relation queries the response was YES. [2023-11-29 02:47:26,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45258 conditions, 8010 events. 5466/8010 cut-off events. For 225448/225448 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 43473 event pairs, 1962 based on Foata normal form. 1/8011 useless extension candidates. Maximal degree in co-relation 45066. Up to 7844 conditions per place. [2023-11-29 02:47:26,426 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 460 selfloop transitions, 55 changer transitions 1/517 dead transitions. [2023-11-29 02:47:26,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 517 transitions, 7841 flow [2023-11-29 02:47:26,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:47:26,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:47:26,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 139 transitions. [2023-11-29 02:47:26,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3008658008658009 [2023-11-29 02:47:26,427 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 139 transitions. [2023-11-29 02:47:26,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 139 transitions. [2023-11-29 02:47:26,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:26,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 139 transitions. [2023-11-29 02:47:26,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.928571428571429) internal successors, (139), 14 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:26,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:26,429 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:26,429 INFO L175 Difference]: Start difference. First operand has 342 places, 483 transitions, 6223 flow. Second operand 14 states and 139 transitions. [2023-11-29 02:47:26,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 517 transitions, 7841 flow [2023-11-29 02:47:27,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 517 transitions, 7466 flow, removed 133 selfloop flow, removed 11 redundant places. [2023-11-29 02:47:27,191 INFO L231 Difference]: Finished difference. Result has 347 places, 491 transitions, 6499 flow [2023-11-29 02:47:27,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6499, PETRI_PLACES=347, PETRI_TRANSITIONS=491} [2023-11-29 02:47:27,192 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 314 predicate places. [2023-11-29 02:47:27,192 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 491 transitions, 6499 flow [2023-11-29 02:47:27,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:27,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:27,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:27,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-11-29 02:47:27,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-11-29 02:47:27,393 INFO L420 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)] === [2023-11-29 02:47:27,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:27,393 INFO L85 PathProgramCache]: Analyzing trace with hash -956750612, now seen corresponding path program 45 times [2023-11-29 02:47:27,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:27,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983157997] [2023-11-29 02:47:27,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:27,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:27,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:28,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:47:28,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:28,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983157997] [2023-11-29 02:47:28,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983157997] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:28,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939448106] [2023-11-29 02:47:28,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:47:28,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:28,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:28,492 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:28,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 02:47:28,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 02:47:28,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:47:28,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:47:28,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:28,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:47:28,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:28,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:28,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:28,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:28,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:28,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:47:28,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:28,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:28,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:28,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:28,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:28,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:28,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:28,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:28,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:28,956 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:47:28,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:47:29,014 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:47:29,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:47:29,227 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:47:29,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:47:29,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:29,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 96 [2023-11-29 02:47:29,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:29,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:30,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:30,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134 [2023-11-29 02:47:30,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:30,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939448106] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:30,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:47:30,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 25 [2023-11-29 02:47:30,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792546940] [2023-11-29 02:47:30,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:30,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:47:30,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:47:30,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:47:30,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:47:30,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:47:30,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 491 transitions, 6499 flow. Second operand has 26 states, 26 states have (on average 6.153846153846154) internal successors, (160), 26 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:30,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:47:30,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:47:30,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:34,188 INFO L124 PetriNetUnfolderBase]: 5546/8127 cut-off events. [2023-11-29 02:47:34,188 INFO L125 PetriNetUnfolderBase]: For 243956/243956 co-relation queries the response was YES. [2023-11-29 02:47:34,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46310 conditions, 8127 events. 5546/8127 cut-off events. For 243956/243956 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 44263 event pairs, 1996 based on Foata normal form. 1/8128 useless extension candidates. Maximal degree in co-relation 46117. Up to 7961 conditions per place. [2023-11-29 02:47:34,295 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 465 selfloop transitions, 56 changer transitions 1/523 dead transitions. [2023-11-29 02:47:34,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 523 transitions, 8114 flow [2023-11-29 02:47:34,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:47:34,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:47:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 144 transitions. [2023-11-29 02:47:34,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2023-11-29 02:47:34,296 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 144 transitions. [2023-11-29 02:47:34,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 144 transitions. [2023-11-29 02:47:34,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:34,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 144 transitions. [2023-11-29 02:47:34,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.6) internal successors, (144), 15 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:34,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:34,297 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:34,297 INFO L175 Difference]: Start difference. First operand has 347 places, 491 transitions, 6499 flow. Second operand 15 states and 144 transitions. [2023-11-29 02:47:34,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 523 transitions, 8114 flow [2023-11-29 02:47:35,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 523 transitions, 7576 flow, removed 240 selfloop flow, removed 9 redundant places. [2023-11-29 02:47:35,459 INFO L231 Difference]: Finished difference. Result has 354 places, 497 transitions, 6591 flow [2023-11-29 02:47:35,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5961, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6591, PETRI_PLACES=354, PETRI_TRANSITIONS=497} [2023-11-29 02:47:35,460 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 321 predicate places. [2023-11-29 02:47:35,460 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 497 transitions, 6591 flow [2023-11-29 02:47:35,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.153846153846154) internal successors, (160), 26 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:35,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:35,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:35,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-29 02:47:35,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-11-29 02:47:35,661 INFO L420 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)] === [2023-11-29 02:47:35,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:35,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1719768216, now seen corresponding path program 46 times [2023-11-29 02:47:35,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:35,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521605423] [2023-11-29 02:47:35,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:35,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:35,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:36,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:47:36,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:36,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521605423] [2023-11-29 02:47:36,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521605423] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:36,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304693163] [2023-11-29 02:47:36,567 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:47:36,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:36,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:36,568 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:36,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-29 02:47:36,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:47:36,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:47:36,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:47:36,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:36,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:47:36,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:36,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:36,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:36,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:36,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:36,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:36,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:36,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:36,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:47:36,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:47:36,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:36,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:36,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:47:36,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:36,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:47:36,962 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:47:36,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:47:37,032 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:47:37,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 02:47:37,382 INFO L349 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2023-11-29 02:47:37,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:47:37,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:37,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 98 [2023-11-29 02:47:37,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:37,800 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:41,689 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:41,690 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 52 treesize of output 40 [2023-11-29 02:47:41,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:47:41,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304693163] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:41,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:47:41,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 30 [2023-11-29 02:47:41,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351717956] [2023-11-29 02:47:41,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 02:47:41,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:47:41,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 02:47:41,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2023-11-29 02:47:41,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:47:41,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 497 transitions, 6591 flow. Second operand has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:41,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:47:41,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:47:41,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:47:45,207 INFO L124 PetriNetUnfolderBase]: 5666/8300 cut-off events. [2023-11-29 02:47:45,207 INFO L125 PetriNetUnfolderBase]: For 272024/272024 co-relation queries the response was YES. [2023-11-29 02:47:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48085 conditions, 8300 events. 5666/8300 cut-off events. For 272024/272024 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 45136 event pairs, 1676 based on Foata normal form. 1/8301 useless extension candidates. Maximal degree in co-relation 47888. Up to 7908 conditions per place. [2023-11-29 02:47:45,331 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 435 selfloop transitions, 99 changer transitions 1/536 dead transitions. [2023-11-29 02:47:45,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 536 transitions, 8488 flow [2023-11-29 02:47:45,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:47:45,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:47:45,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 145 transitions. [2023-11-29 02:47:45,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31385281385281383 [2023-11-29 02:47:45,332 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 145 transitions. [2023-11-29 02:47:45,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 145 transitions. [2023-11-29 02:47:45,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:47:45,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 145 transitions. [2023-11-29 02:47:45,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.357142857142858) internal successors, (145), 14 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:45,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:45,334 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:45,334 INFO L175 Difference]: Start difference. First operand has 354 places, 497 transitions, 6591 flow. Second operand 14 states and 145 transitions. [2023-11-29 02:47:45,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 536 transitions, 8488 flow [2023-11-29 02:47:46,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 536 transitions, 7946 flow, removed 239 selfloop flow, removed 11 redundant places. [2023-11-29 02:47:46,800 INFO L231 Difference]: Finished difference. Result has 358 places, 507 transitions, 7025 flow [2023-11-29 02:47:46,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6049, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7025, PETRI_PLACES=358, PETRI_TRANSITIONS=507} [2023-11-29 02:47:46,800 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 325 predicate places. [2023-11-29 02:47:46,800 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 507 transitions, 7025 flow [2023-11-29 02:47:46,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.129032258064516) internal successors, (190), 31 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:47:46,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:47:46,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:46,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-29 02:47:47,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:47,001 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:47:47,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:47,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1122680808, now seen corresponding path program 47 times [2023-11-29 02:47:47,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:47:47,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078317978] [2023-11-29 02:47:47,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:47,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:47:47,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:47,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:47:47,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:47:47,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078317978] [2023-11-29 02:47:47,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078317978] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:47:47,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158898582] [2023-11-29 02:47:47,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:47:47,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:47:47,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:47,723 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:47:47,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-29 02:47:48,011 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:47:48,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:47:48,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:47:48,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:48,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:47:48,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:47:48,065 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:47:48,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:47:48,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:47:48,342 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:47:48,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:47:48,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:48,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:47:48,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:47:48,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:50,689 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int)) (let ((.cse0 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse1 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse0 c_~B~0.offset))) (.cse2 (select (select |c_#memory_int#1| c_~A~0.base) (+ .cse0 c_~A~0.offset)))) (= (+ (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse0 ~C~0.offset) (+ .cse1 .cse2))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork2_~i~1#1| 4) c_~B~0.offset)) c_~asum~0 c_~bsum~0) (+ .cse1 c_~csum~0 .cse2))))) is different from false [2023-11-29 02:48:14,906 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~A~0.base Int)) (let ((.cse2 (select |c_#memory_int#1| ~A~0.base))) (let ((.cse0 (select .cse2 c_~A~0.offset)) (.cse1 (select (select |c_#memory_int#1| c_~B~0.base) c_~B~0.offset))) (= (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) ~C~0.offset (+ .cse0 .cse1))) c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork2_~i~1#1| 4) c_~B~0.offset)) c_~bsum~0 (select .cse2 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset))) (+ .cse0 .cse1 c_~csum~0))))) is different from false [2023-11-29 02:48:46,800 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_2831 (Array Int Int)) (~A~0.base Int)) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_2831))) (let ((.cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset))) (= (+ .cse0 c_~csum~0) (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_2831 ~C~0.offset (+ .cse0 (select (select .cse1 ~A~0.base) c_~A~0.offset)))) c_~B~0.base) c_~B~0.offset)))))) is different from false [2023-11-29 02:48:46,858 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:48:46,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:48:46,871 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:48:46,872 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 165 treesize of output 148 [2023-11-29 02:48:46,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:48:46,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 1 trivial. 3 not checked. [2023-11-29 02:48:46,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158898582] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:48:46,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:48:46,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2023-11-29 02:48:46,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147274160] [2023-11-29 02:48:46,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:48:46,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:48:46,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:46,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:48:46,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=417, Unknown=10, NotChecked=132, Total=650 [2023-11-29 02:48:46,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:48:46,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 507 transitions, 7025 flow. Second operand has 26 states, 26 states have (on average 6.269230769230769) internal successors, (163), 26 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) [2023-11-29 02:48:46,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:48:46,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:48:46,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:48:50,268 INFO L124 PetriNetUnfolderBase]: 5726/8389 cut-off events. [2023-11-29 02:48:50,268 INFO L125 PetriNetUnfolderBase]: For 273865/273865 co-relation queries the response was YES. [2023-11-29 02:48:50,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48598 conditions, 8389 events. 5726/8389 cut-off events. For 273865/273865 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 45945 event pairs, 2060 based on Foata normal form. 1/8390 useless extension candidates. Maximal degree in co-relation 48399. Up to 8209 conditions per place. [2023-11-29 02:48:50,386 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 484 selfloop transitions, 56 changer transitions 1/542 dead transitions. [2023-11-29 02:48:50,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 542 transitions, 8508 flow [2023-11-29 02:48:50,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:48:50,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:48:50,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2023-11-29 02:48:50,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32634032634032634 [2023-11-29 02:48:50,387 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 140 transitions. [2023-11-29 02:48:50,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 140 transitions. [2023-11-29 02:48:50,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:50,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 140 transitions. [2023-11-29 02:48:50,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.76923076923077) internal successors, (140), 13 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:50,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:50,388 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:50,388 INFO L175 Difference]: Start difference. First operand has 358 places, 507 transitions, 7025 flow. Second operand 13 states and 140 transitions. [2023-11-29 02:48:50,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 542 transitions, 8508 flow [2023-11-29 02:48:51,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 542 transitions, 7663 flow, removed 351 selfloop flow, removed 12 redundant places. [2023-11-29 02:48:51,823 INFO L231 Difference]: Finished difference. Result has 360 places, 512 transitions, 6632 flow [2023-11-29 02:48:51,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6632, PETRI_PLACES=360, PETRI_TRANSITIONS=512} [2023-11-29 02:48:51,823 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 327 predicate places. [2023-11-29 02:48:51,823 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 512 transitions, 6632 flow [2023-11-29 02:48:51,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.269230769230769) internal successors, (163), 26 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) [2023-11-29 02:48:51,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:48:51,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:48:51,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-29 02:48:52,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:48:52,024 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:48:52,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1593489862, now seen corresponding path program 48 times [2023-11-29 02:48:52,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:52,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668632033] [2023-11-29 02:48:52,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:52,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:52,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:52,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:48:52,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:52,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668632033] [2023-11-29 02:48:52,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668632033] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:48:52,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121400181] [2023-11-29 02:48:52,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:48:52,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:48:52,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:48:52,885 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:48:52,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-29 02:48:53,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:48:53,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:48:53,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:48:53,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:48:53,599 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:48:53,599 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 28 treesize of output 20 [2023-11-29 02:48:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:48:53,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:48:53,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:48:53,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 95 [2023-11-29 02:48:53,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:48:53,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121400181] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:48:53,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:48:53,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 7] total 24 [2023-11-29 02:48:53,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303003286] [2023-11-29 02:48:53,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:48:53,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:48:53,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:53,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:48:53,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:48:53,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:48:53,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 512 transitions, 6632 flow. Second operand has 25 states, 25 states have (on average 6.64) internal successors, (166), 25 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:53,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:48:53,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:48:53,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:48:56,819 INFO L124 PetriNetUnfolderBase]: 5816/8522 cut-off events. [2023-11-29 02:48:56,820 INFO L125 PetriNetUnfolderBase]: For 253989/253989 co-relation queries the response was YES. [2023-11-29 02:48:56,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47840 conditions, 8522 events. 5816/8522 cut-off events. For 253989/253989 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 46813 event pairs, 2092 based on Foata normal form. 1/8523 useless extension candidates. Maximal degree in co-relation 47640. Up to 8338 conditions per place. [2023-11-29 02:48:56,960 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 492 selfloop transitions, 56 changer transitions 1/550 dead transitions. [2023-11-29 02:48:56,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 550 transitions, 8147 flow [2023-11-29 02:48:56,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:48:56,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:48:56,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 150 transitions. [2023-11-29 02:48:56,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2023-11-29 02:48:56,961 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 150 transitions. [2023-11-29 02:48:56,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 150 transitions. [2023-11-29 02:48:56,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:56,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 150 transitions. [2023-11-29 02:48:56,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.0) internal successors, (150), 15 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:56,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:56,962 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:56,962 INFO L175 Difference]: Start difference. First operand has 360 places, 512 transitions, 6632 flow. Second operand 15 states and 150 transitions. [2023-11-29 02:48:56,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 550 transitions, 8147 flow [2023-11-29 02:48:58,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 550 transitions, 7743 flow, removed 150 selfloop flow, removed 10 redundant places. [2023-11-29 02:48:58,319 INFO L231 Difference]: Finished difference. Result has 366 places, 518 transitions, 6693 flow [2023-11-29 02:48:58,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6693, PETRI_PLACES=366, PETRI_TRANSITIONS=518} [2023-11-29 02:48:58,319 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 333 predicate places. [2023-11-29 02:48:58,319 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 518 transitions, 6693 flow [2023-11-29 02:48:58,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.64) internal successors, (166), 25 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:48:58,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:48:58,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:48:58,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-29 02:48:58,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-11-29 02:48:58,520 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:48:58,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:58,520 INFO L85 PathProgramCache]: Analyzing trace with hash 556084694, now seen corresponding path program 49 times [2023-11-29 02:48:58,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:58,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738455419] [2023-11-29 02:48:58,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:58,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:58,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:59,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:48:59,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:59,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738455419] [2023-11-29 02:48:59,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738455419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:48:59,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184050920] [2023-11-29 02:48:59,401 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:48:59,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:48:59,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:48:59,403 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:48:59,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-29 02:48:59,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:59,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:48:59,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:48:59,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:48:59,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:48:59,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:48:59,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:48:59,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:48:59,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:48:59,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:48:59,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:48:59,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:48:59,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:48:59,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:48:59,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:48:59,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:48:59,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:48:59,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:48:59,799 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:48:59,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:48:59,852 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:48:59,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:49:00,157 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:49:00,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:49:00,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:00,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:49:00,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:00,463 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:05,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:05,940 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 52 treesize of output 40 [2023-11-29 02:49:06,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:06,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184050920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:06,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:49:06,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2023-11-29 02:49:06,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468497906] [2023-11-29 02:49:06,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:06,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 02:49:06,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:06,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 02:49:06,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=645, Unknown=1, NotChecked=0, Total=756 [2023-11-29 02:49:06,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:49:06,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 518 transitions, 6693 flow. Second operand has 28 states, 28 states have (on average 6.142857142857143) internal successors, (172), 28 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:06,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:49:06,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:49:06,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:49:09,484 INFO L124 PetriNetUnfolderBase]: 5876/8611 cut-off events. [2023-11-29 02:49:09,484 INFO L125 PetriNetUnfolderBase]: For 262639/262639 co-relation queries the response was YES. [2023-11-29 02:49:09,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48322 conditions, 8611 events. 5876/8611 cut-off events. For 262639/262639 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47158 event pairs, 1776 based on Foata normal form. 1/8612 useless extension candidates. Maximal degree in co-relation 48121. Up to 8303 conditions per place. [2023-11-29 02:49:09,728 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 462 selfloop transitions, 87 changer transitions 1/551 dead transitions. [2023-11-29 02:49:09,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 551 transitions, 8204 flow [2023-11-29 02:49:09,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:49:09,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:49:09,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 143 transitions. [2023-11-29 02:49:09,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30952380952380953 [2023-11-29 02:49:09,730 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 143 transitions. [2023-11-29 02:49:09,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 143 transitions. [2023-11-29 02:49:09,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:09,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 143 transitions. [2023-11-29 02:49:09,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.214285714285714) internal successors, (143), 14 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:09,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:09,731 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:09,731 INFO L175 Difference]: Start difference. First operand has 366 places, 518 transitions, 6693 flow. Second operand 14 states and 143 transitions. [2023-11-29 02:49:09,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 551 transitions, 8204 flow [2023-11-29 02:49:10,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 551 transitions, 7800 flow, removed 150 selfloop flow, removed 12 redundant places. [2023-11-29 02:49:10,664 INFO L231 Difference]: Finished difference. Result has 369 places, 523 transitions, 6815 flow [2023-11-29 02:49:10,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6815, PETRI_PLACES=369, PETRI_TRANSITIONS=523} [2023-11-29 02:49:10,664 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 336 predicate places. [2023-11-29 02:49:10,664 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 523 transitions, 6815 flow [2023-11-29 02:49:10,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.142857142857143) internal successors, (172), 28 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:10,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:49:10,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:10,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-11-29 02:49:10,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-11-29 02:49:10,865 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:49:10,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:10,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1293864182, now seen corresponding path program 50 times [2023-11-29 02:49:10,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:10,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426059215] [2023-11-29 02:49:10,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:10,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:49:11,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:11,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426059215] [2023-11-29 02:49:11,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426059215] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:49:11,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106877182] [2023-11-29 02:49:11,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:49:11,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:11,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:49:11,674 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:49:11,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-29 02:49:11,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:49:11,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:49:11,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-29 02:49:11,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:11,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 02:49:11,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:11,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:11,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:11,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:11,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:11,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:11,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:49:11,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:11,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:11,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:11,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:11,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:12,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:12,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:12,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:12,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:12,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:12,061 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:49:12,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:49:12,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:49:12,176 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:49:12,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:49:12,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:49:12,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:49:12,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:49:12,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:49:12,889 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:15,332 WARN L854 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (v_ArrVal_3002 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_3002))) (let ((.cse1 (select (select .cse3 c_~A~0.base) c_~A~0.offset)) (.cse2 (select (select .cse3 c_~B~0.base) c_~B~0.offset))) (= (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_3002 ~C~0.offset (+ .cse1 .cse2))))) (+ (select (select .cse0 c_~B~0.base) c_~B~0.offset) c_~asum~0 c_~bsum~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset))) (+ .cse1 .cse2 c_~csum~0))))) is different from false [2023-11-29 02:49:15,410 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:15,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:49:15,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:15,435 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 597 treesize of output 480 [2023-11-29 02:49:15,450 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:15,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:49:15,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:49:15,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106877182] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:15,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:49:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 32 [2023-11-29 02:49:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978958660] [2023-11-29 02:49:15,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:15,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 02:49:15,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 02:49:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=838, Unknown=3, NotChecked=60, Total=1056 [2023-11-29 02:49:15,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:49:15,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 523 transitions, 6815 flow. Second operand has 33 states, 33 states have (on average 6.181818181818182) internal successors, (204), 33 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:15,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:49:15,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:49:15,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:49:19,324 INFO L124 PetriNetUnfolderBase]: 5936/8700 cut-off events. [2023-11-29 02:49:19,324 INFO L125 PetriNetUnfolderBase]: For 273552/273552 co-relation queries the response was YES. [2023-11-29 02:49:19,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48940 conditions, 8700 events. 5936/8700 cut-off events. For 273552/273552 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 47962 event pairs, 2160 based on Foata normal form. 1/8701 useless extension candidates. Maximal degree in co-relation 48738. Up to 8524 conditions per place. [2023-11-29 02:49:19,487 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 499 selfloop transitions, 55 changer transitions 1/556 dead transitions. [2023-11-29 02:49:19,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 556 transitions, 8339 flow [2023-11-29 02:49:19,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:49:19,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:49:19,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 141 transitions. [2023-11-29 02:49:19,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2023-11-29 02:49:19,488 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 141 transitions. [2023-11-29 02:49:19,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 141 transitions. [2023-11-29 02:49:19,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:19,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 141 transitions. [2023-11-29 02:49:19,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.071428571428571) internal successors, (141), 14 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:19,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:19,490 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:19,490 INFO L175 Difference]: Start difference. First operand has 369 places, 523 transitions, 6815 flow. Second operand 14 states and 141 transitions. [2023-11-29 02:49:19,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 556 transitions, 8339 flow [2023-11-29 02:49:21,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 556 transitions, 7849 flow, removed 156 selfloop flow, removed 14 redundant places. [2023-11-29 02:49:21,119 INFO L231 Difference]: Finished difference. Result has 370 places, 528 transitions, 6793 flow [2023-11-29 02:49:21,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6325, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6793, PETRI_PLACES=370, PETRI_TRANSITIONS=528} [2023-11-29 02:49:21,120 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 337 predicate places. [2023-11-29 02:49:21,120 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 528 transitions, 6793 flow [2023-11-29 02:49:21,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.181818181818182) internal successors, (204), 33 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:21,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:49:21,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:21,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-11-29 02:49:21,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-11-29 02:49:21,321 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:49:21,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:21,321 INFO L85 PathProgramCache]: Analyzing trace with hash -104555612, now seen corresponding path program 51 times [2023-11-29 02:49:21,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:21,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608296985] [2023-11-29 02:49:21,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:21,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:21,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:49:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608296985] [2023-11-29 02:49:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608296985] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:49:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751625589] [2023-11-29 02:49:21,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:49:21,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:21,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:49:21,984 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:49:21,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-29 02:49:22,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:49:22,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:49:22,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:49:22,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:22,501 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:22,502 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 28 treesize of output 20 [2023-11-29 02:49:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:22,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:22,675 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:22,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 87 [2023-11-29 02:49:22,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:22,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751625589] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:22,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:49:22,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:49:22,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978444952] [2023-11-29 02:49:22,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:22,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:49:22,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:22,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:49:22,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:49:22,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:49:22,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 528 transitions, 6793 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:22,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:49:22,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:49:22,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:49:26,276 INFO L124 PetriNetUnfolderBase]: 6056/8875 cut-off events. [2023-11-29 02:49:26,276 INFO L125 PetriNetUnfolderBase]: For 283455/283455 co-relation queries the response was YES. [2023-11-29 02:49:26,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49726 conditions, 8875 events. 6056/8875 cut-off events. For 283455/283455 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 49103 event pairs, 2198 based on Foata normal form. 1/8876 useless extension candidates. Maximal degree in co-relation 49525. Up to 8669 conditions per place. [2023-11-29 02:49:26,413 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 503 selfloop transitions, 69 changer transitions 1/574 dead transitions. [2023-11-29 02:49:26,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 574 transitions, 8553 flow [2023-11-29 02:49:26,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:49:26,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:49:26,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 138 transitions. [2023-11-29 02:49:26,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32167832167832167 [2023-11-29 02:49:26,414 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 138 transitions. [2023-11-29 02:49:26,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 138 transitions. [2023-11-29 02:49:26,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:26,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 138 transitions. [2023-11-29 02:49:26,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.615384615384615) internal successors, (138), 13 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:26,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:26,416 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:26,416 INFO L175 Difference]: Start difference. First operand has 370 places, 528 transitions, 6793 flow. Second operand 13 states and 138 transitions. [2023-11-29 02:49:26,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 574 transitions, 8553 flow [2023-11-29 02:49:27,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 574 transitions, 8129 flow, removed 159 selfloop flow, removed 11 redundant places. [2023-11-29 02:49:27,774 INFO L231 Difference]: Finished difference. Result has 376 places, 547 transitions, 7138 flow [2023-11-29 02:49:27,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7138, PETRI_PLACES=376, PETRI_TRANSITIONS=547} [2023-11-29 02:49:27,775 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 343 predicate places. [2023-11-29 02:49:27,775 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 547 transitions, 7138 flow [2023-11-29 02:49:27,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:27,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:49:27,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:27,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-29 02:49:27,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-11-29 02:49:27,975 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:49:27,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:27,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2072583602, now seen corresponding path program 52 times [2023-11-29 02:49:27,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:27,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351753696] [2023-11-29 02:49:27,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:27,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:28,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:28,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:49:28,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:28,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351753696] [2023-11-29 02:49:28,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351753696] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:49:28,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782282443] [2023-11-29 02:49:28,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:49:28,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:28,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:49:28,693 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:49:28,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-29 02:49:28,902 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:49:28,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:49:28,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:49:28,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:29,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:29,223 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 28 treesize of output 20 [2023-11-29 02:49:29,234 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:29,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:29,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:29,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 87 [2023-11-29 02:49:29,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:29,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782282443] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:29,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:49:29,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 21 [2023-11-29 02:49:29,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406156022] [2023-11-29 02:49:29,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:29,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:49:29,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:29,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:49:29,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:49:29,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:49:29,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 547 transitions, 7138 flow. Second operand has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:29,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:49:29,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:49:29,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:49:33,019 INFO L124 PetriNetUnfolderBase]: 6116/8964 cut-off events. [2023-11-29 02:49:33,019 INFO L125 PetriNetUnfolderBase]: For 294752/294752 co-relation queries the response was YES. [2023-11-29 02:49:33,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50437 conditions, 8964 events. 6116/8964 cut-off events. For 294752/294752 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 49749 event pairs, 2234 based on Foata normal form. 1/8965 useless extension candidates. Maximal degree in co-relation 50230. Up to 8758 conditions per place. [2023-11-29 02:49:33,162 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 516 selfloop transitions, 69 changer transitions 1/587 dead transitions. [2023-11-29 02:49:33,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 587 transitions, 8837 flow [2023-11-29 02:49:33,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:49:33,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:49:33,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2023-11-29 02:49:33,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32634032634032634 [2023-11-29 02:49:33,163 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 140 transitions. [2023-11-29 02:49:33,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 140 transitions. [2023-11-29 02:49:33,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:33,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 140 transitions. [2023-11-29 02:49:33,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.76923076923077) internal successors, (140), 13 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:33,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:33,165 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:33,165 INFO L175 Difference]: Start difference. First operand has 376 places, 547 transitions, 7138 flow. Second operand 13 states and 140 transitions. [2023-11-29 02:49:33,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 587 transitions, 8837 flow [2023-11-29 02:49:34,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 587 transitions, 8425 flow, removed 170 selfloop flow, removed 6 redundant places. [2023-11-29 02:49:34,454 INFO L231 Difference]: Finished difference. Result has 386 places, 558 transitions, 7363 flow [2023-11-29 02:49:34,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6726, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7363, PETRI_PLACES=386, PETRI_TRANSITIONS=558} [2023-11-29 02:49:34,455 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 353 predicate places. [2023-11-29 02:49:34,455 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 558 transitions, 7363 flow [2023-11-29 02:49:34,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.863636363636363) internal successors, (151), 22 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:34,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:49:34,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:34,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-11-29 02:49:34,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-11-29 02:49:34,656 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:49:34,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:34,656 INFO L85 PathProgramCache]: Analyzing trace with hash 627924490, now seen corresponding path program 53 times [2023-11-29 02:49:34,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:34,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079447875] [2023-11-29 02:49:34,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:34,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:35,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:49:35,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:35,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079447875] [2023-11-29 02:49:35,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079447875] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:49:35,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645175546] [2023-11-29 02:49:35,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:49:35,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:35,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:49:35,460 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:49:35,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-29 02:49:35,682 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 02:49:35,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:49:35,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:49:35,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:35,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:49:35,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:35,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:35,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:35,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:35,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:35,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:49:35,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:35,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:35,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:35,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:35,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:35,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:35,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:35,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:35,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:35,852 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:49:35,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:49:35,892 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:49:35,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:49:36,138 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:49:36,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:49:36,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:36,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2023-11-29 02:49:36,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:36,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:36,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:36,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 199 [2023-11-29 02:49:37,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:37,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645175546] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:37,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:49:37,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 24 [2023-11-29 02:49:37,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511603320] [2023-11-29 02:49:37,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:37,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 02:49:37,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:37,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 02:49:37,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2023-11-29 02:49:37,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:49:37,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 558 transitions, 7363 flow. Second operand has 25 states, 25 states have (on average 6.2) internal successors, (155), 25 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:37,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:49:37,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:49:37,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:49:41,778 INFO L124 PetriNetUnfolderBase]: 6226/9123 cut-off events. [2023-11-29 02:49:41,778 INFO L125 PetriNetUnfolderBase]: For 324130/324130 co-relation queries the response was YES. [2023-11-29 02:49:41,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52180 conditions, 9123 events. 6226/9123 cut-off events. For 324130/324130 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 50640 event pairs, 2264 based on Foata normal form. 1/9124 useless extension candidates. Maximal degree in co-relation 51969. Up to 8931 conditions per place. [2023-11-29 02:49:41,917 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 528 selfloop transitions, 66 changer transitions 1/596 dead transitions. [2023-11-29 02:49:41,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 596 transitions, 9501 flow [2023-11-29 02:49:41,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:49:41,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:49:41,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 139 transitions. [2023-11-29 02:49:41,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3008658008658009 [2023-11-29 02:49:41,918 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 139 transitions. [2023-11-29 02:49:41,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 139 transitions. [2023-11-29 02:49:41,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:41,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 139 transitions. [2023-11-29 02:49:41,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.928571428571429) internal successors, (139), 14 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:41,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:41,920 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:41,920 INFO L175 Difference]: Start difference. First operand has 386 places, 558 transitions, 7363 flow. Second operand 14 states and 139 transitions. [2023-11-29 02:49:41,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 596 transitions, 9501 flow [2023-11-29 02:49:43,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 596 transitions, 9035 flow, removed 178 selfloop flow, removed 8 redundant places. [2023-11-29 02:49:43,428 INFO L231 Difference]: Finished difference. Result has 393 places, 571 transitions, 7939 flow [2023-11-29 02:49:43,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6897, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7939, PETRI_PLACES=393, PETRI_TRANSITIONS=571} [2023-11-29 02:49:43,428 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 360 predicate places. [2023-11-29 02:49:43,428 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 571 transitions, 7939 flow [2023-11-29 02:49:43,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.2) internal successors, (155), 25 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:43,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:49:43,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:43,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-11-29 02:49:43,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-11-29 02:49:43,629 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:49:43,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:43,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2094297034, now seen corresponding path program 54 times [2023-11-29 02:49:43,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:43,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469265748] [2023-11-29 02:49:43,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:43,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:43,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:44,421 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:49:44,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:44,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469265748] [2023-11-29 02:49:44,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469265748] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:49:44,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010812893] [2023-11-29 02:49:44,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:49:44,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:44,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:49:44,423 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:49:44,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-29 02:49:44,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 02:49:44,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:49:44,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 02:49:44,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:44,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:49:44,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:44,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:44,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:44,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:44,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:49:44,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:44,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:44,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:44,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:44,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:44,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:44,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:44,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:44,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:44,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:44,810 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:49:44,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2023-11-29 02:49:44,861 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:49:44,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:49:45,027 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:49:45,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:49:45,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:45,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 96 [2023-11-29 02:49:45,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:45,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:45,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:45,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 118 [2023-11-29 02:49:46,028 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:49:46,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010812893] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:46,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:49:46,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2023-11-29 02:49:46,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915710023] [2023-11-29 02:49:46,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:46,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:49:46,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:46,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:49:46,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:49:46,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:49:46,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 571 transitions, 7939 flow. Second operand has 26 states, 26 states have (on average 6.115384615384615) internal successors, (159), 26 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:46,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:49:46,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:49:46,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:49:49,846 INFO L124 PetriNetUnfolderBase]: 6346/9296 cut-off events. [2023-11-29 02:49:49,846 INFO L125 PetriNetUnfolderBase]: For 367164/367164 co-relation queries the response was YES. [2023-11-29 02:49:50,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54424 conditions, 9296 events. 6346/9296 cut-off events. For 367164/367164 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 51824 event pairs, 2278 based on Foata normal form. 1/9297 useless extension candidates. Maximal degree in co-relation 54212. Up to 9032 conditions per place. [2023-11-29 02:49:50,069 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 528 selfloop transitions, 77 changer transitions 1/607 dead transitions. [2023-11-29 02:49:50,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 607 transitions, 10069 flow [2023-11-29 02:49:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:49:50,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:49:50,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 141 transitions. [2023-11-29 02:49:50,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2023-11-29 02:49:50,070 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 141 transitions. [2023-11-29 02:49:50,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 141 transitions. [2023-11-29 02:49:50,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:50,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 141 transitions. [2023-11-29 02:49:50,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.071428571428571) internal successors, (141), 14 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:50,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:50,072 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:50,072 INFO L175 Difference]: Start difference. First operand has 393 places, 571 transitions, 7939 flow. Second operand 14 states and 141 transitions. [2023-11-29 02:49:50,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 607 transitions, 10069 flow [2023-11-29 02:49:51,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 607 transitions, 9193 flow, removed 408 selfloop flow, removed 8 redundant places. [2023-11-29 02:49:51,804 INFO L231 Difference]: Finished difference. Result has 400 places, 581 transitions, 8092 flow [2023-11-29 02:49:51,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8092, PETRI_PLACES=400, PETRI_TRANSITIONS=581} [2023-11-29 02:49:51,805 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 367 predicate places. [2023-11-29 02:49:51,805 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 581 transitions, 8092 flow [2023-11-29 02:49:51,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.115384615384615) internal successors, (159), 26 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:49:51,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:49:51,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:51,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-11-29 02:49:52,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:52,006 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:49:52,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:52,006 INFO L85 PathProgramCache]: Analyzing trace with hash 453954326, now seen corresponding path program 55 times [2023-11-29 02:49:52,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:52,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502991116] [2023-11-29 02:49:52,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:52,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:53,083 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:49:53,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:53,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502991116] [2023-11-29 02:49:53,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502991116] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:49:53,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708667771] [2023-11-29 02:49:53,083 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:49:53,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:49:53,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:49:53,085 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:49:53,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-29 02:49:53,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:53,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 02:49:53,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:53,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:49:53,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:53,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:53,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:53,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:53,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:53,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:53,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:49:53,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:53,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:53,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:53,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:49:53,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:53,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:53,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:53,568 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:49:53,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:49:53,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:49:53,749 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:49:53,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:49:53,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:49:54,036 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:49:54,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:49:54,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:54,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2023-11-29 02:49:54,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:49:54,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:59,998 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3284 (Array Int Int)) (~C~0.offset Int)) (let ((.cse3 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_3284))) (let ((.cse1 (select (select .cse3 c_~B~0.base) c_~B~0.offset)) (.cse2 (select (select .cse3 c_~A~0.base) c_~A~0.offset))) (= (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_3284 ~C~0.offset (+ .cse1 .cse2))))) (+ (select (select .cse0 c_~B~0.base) c_~B~0.offset) (select (select .cse0 c_~A~0.base) c_~A~0.offset) c_~asum~0 c_~bsum~0)) (+ .cse1 c_~csum~0 .cse2))))) is different from false [2023-11-29 02:50:00,104 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:00,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 172 treesize of output 89 [2023-11-29 02:50:00,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:00,138 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 597 treesize of output 480 [2023-11-29 02:50:00,159 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:00,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 139 treesize of output 139 [2023-11-29 02:50:00,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 1 times theorem prover too weak. 1 trivial. 1 not checked. [2023-11-29 02:50:00,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708667771] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:50:00,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:50:00,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 28 [2023-11-29 02:50:00,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185609329] [2023-11-29 02:50:00,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:50:00,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 02:50:00,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:00,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 02:50:00,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=4, NotChecked=52, Total=812 [2023-11-29 02:50:00,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:50:00,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 581 transitions, 8092 flow. Second operand has 29 states, 29 states have (on average 6.0344827586206895) internal successors, (175), 29 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:00,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:50:00,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:50:00,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:50:05,746 INFO L124 PetriNetUnfolderBase]: 6466/9469 cut-off events. [2023-11-29 02:50:05,746 INFO L125 PetriNetUnfolderBase]: For 396720/396720 co-relation queries the response was YES. [2023-11-29 02:50:05,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56098 conditions, 9469 events. 6466/9469 cut-off events. For 396720/396720 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 52788 event pairs, 2324 based on Foata normal form. 1/9470 useless extension candidates. Maximal degree in co-relation 55883. Up to 9193 conditions per place. [2023-11-29 02:50:05,974 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 536 selfloop transitions, 79 changer transitions 1/617 dead transitions. [2023-11-29 02:50:05,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 617 transitions, 10262 flow [2023-11-29 02:50:05,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:50:05,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:50:05,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 146 transitions. [2023-11-29 02:50:05,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29494949494949496 [2023-11-29 02:50:05,975 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 146 transitions. [2023-11-29 02:50:05,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 146 transitions. [2023-11-29 02:50:05,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:05,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 146 transitions. [2023-11-29 02:50:05,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.733333333333333) internal successors, (146), 15 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:05,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:05,977 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:05,977 INFO L175 Difference]: Start difference. First operand has 400 places, 581 transitions, 8092 flow. Second operand 15 states and 146 transitions. [2023-11-29 02:50:05,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 617 transitions, 10262 flow [2023-11-29 02:50:07,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 617 transitions, 9376 flow, removed 404 selfloop flow, removed 9 redundant places. [2023-11-29 02:50:07,773 INFO L231 Difference]: Finished difference. Result has 407 places, 591 transitions, 8261 flow [2023-11-29 02:50:07,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7214, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8261, PETRI_PLACES=407, PETRI_TRANSITIONS=591} [2023-11-29 02:50:07,773 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 374 predicate places. [2023-11-29 02:50:07,773 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 591 transitions, 8261 flow [2023-11-29 02:50:07,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.0344827586206895) internal successors, (175), 29 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:07,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:50:07,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:07,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-11-29 02:50:07,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:07,974 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:50:07,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:07,975 INFO L85 PathProgramCache]: Analyzing trace with hash 639928948, now seen corresponding path program 56 times [2023-11-29 02:50:07,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:07,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320662959] [2023-11-29 02:50:07,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:07,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:08,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:08,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:50:08,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:08,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320662959] [2023-11-29 02:50:08,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320662959] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:50:08,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648629379] [2023-11-29 02:50:08,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:50:08,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:08,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:50:08,931 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:50:08,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-29 02:50:09,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:50:09,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:50:09,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 02:50:09,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:50:09,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:50:09,273 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 02:50:09,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2023-11-29 02:50:09,664 INFO L349 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2023-11-29 02:50:09,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2023-11-29 02:50:09,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:09,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 94 [2023-11-29 02:50:09,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:09,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:50:10,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:10,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 134 [2023-11-29 02:50:10,933 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648629379] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:50:10,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:50:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 23 [2023-11-29 02:50:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908312132] [2023-11-29 02:50:10,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:50:10,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 02:50:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:10,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 02:50:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2023-11-29 02:50:10,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:50:10,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 591 transitions, 8261 flow. Second operand has 24 states, 24 states have (on average 6.375) internal successors, (153), 24 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:10,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:50:10,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:50:10,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:50:15,173 INFO L124 PetriNetUnfolderBase]: 6554/9598 cut-off events. [2023-11-29 02:50:15,173 INFO L125 PetriNetUnfolderBase]: For 383778/383778 co-relation queries the response was YES. [2023-11-29 02:50:15,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56179 conditions, 9598 events. 6554/9598 cut-off events. For 383778/383778 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 53757 event pairs, 2394 based on Foata normal form. 1/9599 useless extension candidates. Maximal degree in co-relation 55960. Up to 9418 conditions per place. [2023-11-29 02:50:15,411 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 565 selfloop transitions, 58 changer transitions 1/625 dead transitions. [2023-11-29 02:50:15,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 625 transitions, 10183 flow [2023-11-29 02:50:15,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:50:15,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 02:50:15,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 138 transitions. [2023-11-29 02:50:15,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32167832167832167 [2023-11-29 02:50:15,412 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 138 transitions. [2023-11-29 02:50:15,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 138 transitions. [2023-11-29 02:50:15,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:15,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 138 transitions. [2023-11-29 02:50:15,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 10.615384615384615) internal successors, (138), 13 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:15,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:15,414 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 33.0) internal successors, (462), 14 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:15,414 INFO L175 Difference]: Start difference. First operand has 407 places, 591 transitions, 8261 flow. Second operand 13 states and 138 transitions. [2023-11-29 02:50:15,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 625 transitions, 10183 flow [2023-11-29 02:50:17,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 625 transitions, 9299 flow, removed 403 selfloop flow, removed 10 redundant places. [2023-11-29 02:50:17,761 INFO L231 Difference]: Finished difference. Result has 411 places, 597 transitions, 8109 flow [2023-11-29 02:50:17,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7377, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8109, PETRI_PLACES=411, PETRI_TRANSITIONS=597} [2023-11-29 02:50:17,762 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 378 predicate places. [2023-11-29 02:50:17,762 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 597 transitions, 8109 flow [2023-11-29 02:50:17,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.375) internal successors, (153), 24 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:17,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:50:17,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:17,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-11-29 02:50:17,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:17,963 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:50:17,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:17,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1691787370, now seen corresponding path program 57 times [2023-11-29 02:50:17,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:17,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405455021] [2023-11-29 02:50:17,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:17,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:50:19,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:19,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405455021] [2023-11-29 02:50:19,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405455021] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:50:19,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117259366] [2023-11-29 02:50:19,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:50:19,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:19,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:50:19,127 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:50:19,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-29 02:50:19,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:50:19,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:50:19,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 02:50:19,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:50:19,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 02:50:19,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:19,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:50:19,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:19,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:19,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:19,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:19,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:19,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:19,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:19,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:19,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:19,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:19,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:19,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:19,630 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:50:19,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:50:19,737 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:50:19,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:50:20,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:50:20,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:50:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:20,538 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:50:20,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:20,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 215 [2023-11-29 02:50:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:22,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117259366] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:50:22,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:50:22,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2023-11-29 02:50:22,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281842646] [2023-11-29 02:50:22,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:50:22,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 02:50:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 02:50:22,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2023-11-29 02:50:22,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:50:22,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 597 transitions, 8109 flow. Second operand has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:22,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:50:22,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:50:22,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:50:27,440 INFO L124 PetriNetUnfolderBase]: 6642/9727 cut-off events. [2023-11-29 02:50:27,440 INFO L125 PetriNetUnfolderBase]: For 371643/371643 co-relation queries the response was YES. [2023-11-29 02:50:27,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56139 conditions, 9727 events. 6642/9727 cut-off events. For 371643/371643 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 54626 event pairs, 2434 based on Foata normal form. 1/9728 useless extension candidates. Maximal degree in co-relation 55917. Up to 9551 conditions per place. [2023-11-29 02:50:27,656 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 572 selfloop transitions, 57 changer transitions 1/631 dead transitions. [2023-11-29 02:50:27,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 631 transitions, 10083 flow [2023-11-29 02:50:27,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:50:27,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:50:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 139 transitions. [2023-11-29 02:50:27,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3008658008658009 [2023-11-29 02:50:27,657 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 139 transitions. [2023-11-29 02:50:27,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 139 transitions. [2023-11-29 02:50:27,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:27,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 139 transitions. [2023-11-29 02:50:27,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.928571428571429) internal successors, (139), 14 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:27,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:27,658 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:27,659 INFO L175 Difference]: Start difference. First operand has 411 places, 597 transitions, 8109 flow. Second operand 14 states and 139 transitions. [2023-11-29 02:50:27,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 631 transitions, 10083 flow [2023-11-29 02:50:29,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 631 transitions, 9443 flow, removed 288 selfloop flow, removed 8 redundant places. [2023-11-29 02:50:29,474 INFO L231 Difference]: Finished difference. Result has 419 places, 605 transitions, 8252 flow [2023-11-29 02:50:29,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7469, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8252, PETRI_PLACES=419, PETRI_TRANSITIONS=605} [2023-11-29 02:50:29,475 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 386 predicate places. [2023-11-29 02:50:29,476 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 605 transitions, 8252 flow [2023-11-29 02:50:29,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:29,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:50:29,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:29,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-11-29 02:50:29,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:29,677 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:50:29,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:29,677 INFO L85 PathProgramCache]: Analyzing trace with hash -2051465100, now seen corresponding path program 58 times [2023-11-29 02:50:29,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:29,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068830114] [2023-11-29 02:50:29,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:29,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:30,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:50:30,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:30,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068830114] [2023-11-29 02:50:30,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068830114] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:50:30,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796108394] [2023-11-29 02:50:30,796 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:50:30,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:30,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:50:30,797 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:50:30,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-29 02:50:31,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:50:31,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:50:31,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 02:50:31,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:50:31,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 02:50:31,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:31,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:31,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:31,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:31,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:31,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:31,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:31,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:31,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:50:31,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:31,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:31,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:31,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:31,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:31,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:31,301 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:50:31,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:50:31,398 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:50:31,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:50:31,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:50:32,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:50:32,208 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:32,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:50:32,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:32,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 199 [2023-11-29 02:50:34,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:34,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796108394] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:50:34,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:50:34,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2023-11-29 02:50:34,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520606958] [2023-11-29 02:50:34,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:50:34,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 02:50:34,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:34,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 02:50:34,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2023-11-29 02:50:34,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:50:34,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 605 transitions, 8252 flow. Second operand has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:34,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:50:34,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:50:34,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:50:38,971 INFO L124 PetriNetUnfolderBase]: 6730/9856 cut-off events. [2023-11-29 02:50:38,971 INFO L125 PetriNetUnfolderBase]: For 389676/389676 co-relation queries the response was YES. [2023-11-29 02:50:39,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56987 conditions, 9856 events. 6730/9856 cut-off events. For 389676/389676 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 55446 event pairs, 2462 based on Foata normal form. 1/9857 useless extension candidates. Maximal degree in co-relation 56762. Up to 9654 conditions per place. [2023-11-29 02:50:39,207 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 568 selfloop transitions, 68 changer transitions 1/638 dead transitions. [2023-11-29 02:50:39,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 638 transitions, 10223 flow [2023-11-29 02:50:39,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:50:39,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:50:39,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 141 transitions. [2023-11-29 02:50:39,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2023-11-29 02:50:39,209 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 141 transitions. [2023-11-29 02:50:39,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 141 transitions. [2023-11-29 02:50:39,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:39,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 141 transitions. [2023-11-29 02:50:39,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.071428571428571) internal successors, (141), 14 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:39,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:39,210 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:39,210 INFO L175 Difference]: Start difference. First operand has 419 places, 605 transitions, 8252 flow. Second operand 14 states and 141 transitions. [2023-11-29 02:50:39,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 638 transitions, 10223 flow [2023-11-29 02:50:41,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 638 transitions, 9553 flow, removed 304 selfloop flow, removed 9 redundant places. [2023-11-29 02:50:41,074 INFO L231 Difference]: Finished difference. Result has 425 places, 611 transitions, 8358 flow [2023-11-29 02:50:41,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7582, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8358, PETRI_PLACES=425, PETRI_TRANSITIONS=611} [2023-11-29 02:50:41,075 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 392 predicate places. [2023-11-29 02:50:41,075 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 611 transitions, 8358 flow [2023-11-29 02:50:41,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.266666666666667) internal successors, (188), 30 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:41,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:50:41,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:41,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2023-11-29 02:50:41,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:41,276 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:50:41,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:41,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1258733546, now seen corresponding path program 59 times [2023-11-29 02:50:41,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:41,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494816193] [2023-11-29 02:50:41,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:41,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:50:42,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:42,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494816193] [2023-11-29 02:50:42,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494816193] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:50:42,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353929661] [2023-11-29 02:50:42,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 02:50:42,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:50:42,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:50:42,045 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:50:42,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-29 02:50:42,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:50:42,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:50:42,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 02:50:42,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:50:42,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:50:42,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:42,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:42,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:42,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:42,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:42,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:42,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:42,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:50:42,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:42,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:42,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:50:42,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:50:42,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:42,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:50:42,566 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:50:42,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:50:42,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 02:50:42,683 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:50:42,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:50:42,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 02:50:43,127 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 02:50:43,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2023-11-29 02:50:43,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:43,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2023-11-29 02:50:43,259 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 02:50:43,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:50:47,324 WARN L854 $PredicateComparison]: unable to prove that (forall ((~A~0.offset Int) (~C~0.offset Int)) (let ((.cse2 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse0 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse2 c_~B~0.offset))) (.cse1 (select (select |c_#memory_int#1| c_~A~0.base) (+ .cse2 ~A~0.offset)))) (= (+ .cse0 .cse1 c_~csum~0) (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse2 ~C~0.offset) (+ .cse0 .cse1))) c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) ~A~0.offset)) c_~bsum~0))))) is different from false [2023-11-29 02:50:51,351 WARN L854 $PredicateComparison]: unable to prove that (forall ((~A~0.offset Int) (~C~0.offset Int)) (let ((.cse3 (select |c_#memory_int#1| c_~B~0.base)) (.cse2 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse0 (select .cse3 (+ .cse2 c_~B~0.offset))) (.cse1 (select (select |c_#memory_int#1| c_~A~0.base) (+ .cse2 ~A~0.offset)))) (= (+ .cse0 .cse1 c_~csum~0) (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse2 ~C~0.offset) (+ .cse0 .cse1))) c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) ~A~0.offset)) c_~bsum~0 (select .cse3 (+ (* |c_thread2Thread1of1ForFork2_~i~1#1| 4) c_~B~0.offset))))))) is different from false [2023-11-29 02:50:55,373 WARN L854 $PredicateComparison]: unable to prove that (forall ((~A~0.offset Int) (~C~0.offset Int)) (let ((.cse3 (select |c_#memory_int#1| c_~B~0.base)) (.cse2 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse0 (select .cse3 (+ .cse2 c_~B~0.offset))) (.cse1 (select (select |c_#memory_int#1| c_~A~0.base) (+ .cse2 ~A~0.offset)))) (= (+ .cse0 .cse1 c_~csum~0) (+ c_~asum~0 (select (select (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse2 ~C~0.offset) (+ .cse0 .cse1))) c_~A~0.base) ~A~0.offset) c_~bsum~0 (select .cse3 (+ (* |c_thread2Thread1of1ForFork2_~i~1#1| 4) c_~B~0.offset))))))) is different from false [2023-11-29 02:50:55,826 WARN L854 $PredicateComparison]: unable to prove that (forall ((~A~0.offset Int) (~C~0.offset Int) (v_ArrVal_3514 (Array Int Int))) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_3514))) (let ((.cse0 (select (select .cse1 c_~A~0.base) ~A~0.offset))) (= (+ c_~asum~0 c_~bsum~0 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store v_ArrVal_3514 ~C~0.offset (+ .cse0 (select (select .cse1 c_~B~0.base) c_~B~0.offset)))) c_~A~0.base) ~A~0.offset)) (+ .cse0 c_~csum~0))))) is different from false [2023-11-29 02:50:55,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:55,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 54 [2023-11-29 02:50:55,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:50:55,931 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 189 treesize of output 168 [2023-11-29 02:50:55,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 58 treesize of output 56 [2023-11-29 02:50:56,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 3 not checked. [2023-11-29 02:50:56,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353929661] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:50:56,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:50:56,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 13] total 32 [2023-11-29 02:50:56,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748691824] [2023-11-29 02:50:56,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:50:56,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 02:50:56,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:56,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 02:50:56,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=696, Unknown=4, NotChecked=228, Total=1056 [2023-11-29 02:50:56,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:50:56,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 611 transitions, 8358 flow. Second operand has 33 states, 33 states have (on average 6.121212121212121) internal successors, (202), 33 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:50:56,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:50:56,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:50:56,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:51:01,247 INFO L124 PetriNetUnfolderBase]: 6810/9973 cut-off events. [2023-11-29 02:51:01,247 INFO L125 PetriNetUnfolderBase]: For 389502/389502 co-relation queries the response was YES. [2023-11-29 02:51:01,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57143 conditions, 9973 events. 6810/9973 cut-off events. For 389502/389502 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 56192 event pairs, 2514 based on Foata normal form. 1/9974 useless extension candidates. Maximal degree in co-relation 56915. Up to 9807 conditions per place. [2023-11-29 02:51:01,516 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 582 selfloop transitions, 57 changer transitions 1/641 dead transitions. [2023-11-29 02:51:01,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 641 transitions, 10101 flow [2023-11-29 02:51:01,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:51:01,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 02:51:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 137 transitions. [2023-11-29 02:51:01,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29653679653679654 [2023-11-29 02:51:01,517 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 137 transitions. [2023-11-29 02:51:01,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 137 transitions. [2023-11-29 02:51:01,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:51:01,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 137 transitions. [2023-11-29 02:51:01,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.785714285714286) internal successors, (137), 14 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:01,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:01,519 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 33.0) internal successors, (495), 15 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:01,519 INFO L175 Difference]: Start difference. First operand has 425 places, 611 transitions, 8358 flow. Second operand 14 states and 137 transitions. [2023-11-29 02:51:01,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 641 transitions, 10101 flow [2023-11-29 02:51:03,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 641 transitions, 9421 flow, removed 300 selfloop flow, removed 10 redundant places. [2023-11-29 02:51:03,535 INFO L231 Difference]: Finished difference. Result has 430 places, 617 transitions, 8211 flow [2023-11-29 02:51:03,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8211, PETRI_PLACES=430, PETRI_TRANSITIONS=617} [2023-11-29 02:51:03,536 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 397 predicate places. [2023-11-29 02:51:03,536 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 617 transitions, 8211 flow [2023-11-29 02:51:03,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.121212121212121) internal successors, (202), 33 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:03,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:51:03,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:51:03,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-11-29 02:51:03,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:51:03,737 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:51:03,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:03,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1111685014, now seen corresponding path program 60 times [2023-11-29 02:51:03,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:03,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474825452] [2023-11-29 02:51:03,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:03,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:03,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:05,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 02:51:05,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:05,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474825452] [2023-11-29 02:51:05,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474825452] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:51:05,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900781892] [2023-11-29 02:51:05,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 02:51:05,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:51:05,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:51:05,025 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:51:05,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-11-29 02:51:05,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 02:51:05,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:51:05,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 02:51:05,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:51:05,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 02:51:05,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:05,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:05,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:05,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:05,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:05,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:05,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:05,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:05,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:05,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:51:05,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:05,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:05,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:05,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:05,537 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2023-11-29 02:51:05,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2023-11-29 02:51:05,633 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2023-11-29 02:51:05,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:51:06,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2023-11-29 02:51:06,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 15 [2023-11-29 02:51:06,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:51:06,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:51:06,640 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:51:06,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 215 [2023-11-29 02:51:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:51:08,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900781892] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:51:08,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 02:51:08,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 30 [2023-11-29 02:51:08,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207413472] [2023-11-29 02:51:08,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 02:51:08,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 02:51:08,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:51:08,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 02:51:08,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2023-11-29 02:51:08,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 33 [2023-11-29 02:51:08,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 617 transitions, 8211 flow. Second operand has 31 states, 31 states have (on average 6.258064516129032) internal successors, (194), 31 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:08,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 02:51:08,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 33 [2023-11-29 02:51:08,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 02:51:13,242 INFO L124 PetriNetUnfolderBase]: 6870/10062 cut-off events. [2023-11-29 02:51:13,242 INFO L125 PetriNetUnfolderBase]: For 389070/389070 co-relation queries the response was YES. [2023-11-29 02:51:13,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57097 conditions, 10062 events. 6870/10062 cut-off events. For 389070/389070 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 56820 event pairs, 2540 based on Foata normal form. 1/10063 useless extension candidates. Maximal degree in co-relation 56866. Up to 9896 conditions per place. [2023-11-29 02:51:13,494 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 586 selfloop transitions, 58 changer transitions 1/646 dead transitions. [2023-11-29 02:51:13,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 646 transitions, 9965 flow [2023-11-29 02:51:13,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 02:51:13,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 02:51:13,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 142 transitions. [2023-11-29 02:51:13,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2868686868686869 [2023-11-29 02:51:13,495 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 142 transitions. [2023-11-29 02:51:13,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 142 transitions. [2023-11-29 02:51:13,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:51:13,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 142 transitions. [2023-11-29 02:51:13,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.466666666666667) internal successors, (142), 15 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:13,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:13,497 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 33.0) internal successors, (528), 16 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:13,497 INFO L175 Difference]: Start difference. First operand has 430 places, 617 transitions, 8211 flow. Second operand 15 states and 142 transitions. [2023-11-29 02:51:13,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 646 transitions, 9965 flow [2023-11-29 02:51:16,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 646 transitions, 9487 flow, removed 186 selfloop flow, removed 11 redundant places. [2023-11-29 02:51:16,017 INFO L231 Difference]: Finished difference. Result has 435 places, 622 transitions, 8267 flow [2023-11-29 02:51:16,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7733, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8267, PETRI_PLACES=435, PETRI_TRANSITIONS=622} [2023-11-29 02:51:16,018 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 402 predicate places. [2023-11-29 02:51:16,018 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 622 transitions, 8267 flow [2023-11-29 02:51:16,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.258064516129032) internal successors, (194), 31 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:51:16,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 02:51:16,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:51:16,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-11-29 02:51:16,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:51:16,219 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 02:51:16,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:16,219 INFO L85 PathProgramCache]: Analyzing trace with hash 75182648, now seen corresponding path program 61 times [2023-11-29 02:51:16,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:16,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945953999] [2023-11-29 02:51:16,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:16,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:16,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:17,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:51:17,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:17,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945953999] [2023-11-29 02:51:17,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945953999] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:51:17,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83409481] [2023-11-29 02:51:17,023 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 02:51:17,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:51:17,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:51:17,024 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:51:17,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ff21029b-2574-4f6e-a4de-f7d2a0581429/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-11-29 02:51:17,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:17,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 02:51:17,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:51:17,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 02:51:17,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:17,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:17,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:17,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:17,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:17,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:17,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:17,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:51:17,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:17,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 02:51:17,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:17,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:51:17,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:17,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 02:51:17,526 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 02:51:17,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 02:51:17,619 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-29 02:51:17,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-29 02:51:18,169 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 02:51:18,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2023-11-29 02:51:18,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:51:18,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2023-11-29 02:51:18,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 02:51:18,324 INFO L327 TraceCheckSpWp]: Computing backward predicates...