./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/parallel-misc-2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b5237d83 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_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-misc-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a --witnessprinter.witness.filename witness.graphml --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 c245694d80bb36f575f27eb50fa261b26ec38a4ced597397981ad6c6c7486707 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-21 13:46:08,197 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 13:46:08,198 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 13:46:08,220 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 13:46:08,220 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 13:46:08,221 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 13:46:08,223 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 13:46:08,225 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 13:46:08,227 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 13:46:08,228 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 13:46:08,229 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 13:46:08,230 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 13:46:08,231 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 13:46:08,232 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 13:46:08,233 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 13:46:08,234 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 13:46:08,235 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 13:46:08,236 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 13:46:08,238 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 13:46:08,240 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 13:46:08,242 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 13:46:08,243 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 13:46:08,244 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 13:46:08,245 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 13:46:08,249 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 13:46:08,250 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 13:46:08,250 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 13:46:08,251 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 13:46:08,252 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 13:46:08,253 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 13:46:08,253 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 13:46:08,254 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 13:46:08,255 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 13:46:08,256 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 13:46:08,257 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 13:46:08,258 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 13:46:08,258 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 13:46:08,259 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 13:46:08,259 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 13:46:08,260 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 13:46:08,261 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 13:46:08,269 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-21 13:46:08,307 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 13:46:08,307 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 13:46:08,308 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 13:46:08,308 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 13:46:08,309 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 13:46:08,309 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 13:46:08,310 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 13:46:08,310 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 13:46:08,310 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 13:46:08,310 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 13:46:08,317 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-21 13:46:08,317 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 13:46:08,317 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-21 13:46:08,317 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 13:46:08,318 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 13:46:08,318 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 13:46:08,318 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 13:46:08,318 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-21 13:46:08,318 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 13:46:08,319 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 13:46:08,319 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 13:46:08,319 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 13:46:08,319 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 13:46:08,320 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 13:46:08,320 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 13:46:08,321 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 13:46:08,321 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 13:46:08,321 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 13:46:08,321 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 13:46:08,321 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-21 13:46:08,322 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 13:46:08,322 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 13:46:08,322 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 13:46:08,322 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/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_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c245694d80bb36f575f27eb50fa261b26ec38a4ced597397981ad6c6c7486707 [2022-11-21 13:46:08,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 13:46:08,666 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 13:46:08,669 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 13:46:08,671 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 13:46:08,671 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 13:46:08,673 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/weaver/parallel-misc-2.wvr.c [2022-11-21 13:46:11,775 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 13:46:11,974 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 13:46:11,975 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/sv-benchmarks/c/weaver/parallel-misc-2.wvr.c [2022-11-21 13:46:11,985 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/data/3947fc284/49672e3c1bdc49e588eb472ba31063a4/FLAG26865bf54 [2022-11-21 13:46:12,005 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/data/3947fc284/49672e3c1bdc49e588eb472ba31063a4 [2022-11-21 13:46:12,009 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 13:46:12,011 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 13:46:12,017 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 13:46:12,018 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 13:46:12,022 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 13:46:12,022 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,024 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ae3bf41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12, skipping insertion in model container [2022-11-21 13:46:12,024 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,033 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 13:46:12,059 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 13:46:12,326 WARN L237 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_3943d061-959c-47ee-8358-cd93aa05f58f/sv-benchmarks/c/weaver/parallel-misc-2.wvr.c[2554,2567] [2022-11-21 13:46:12,337 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 13:46:12,351 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 13:46:12,386 WARN L237 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_3943d061-959c-47ee-8358-cd93aa05f58f/sv-benchmarks/c/weaver/parallel-misc-2.wvr.c[2554,2567] [2022-11-21 13:46:12,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 13:46:12,407 INFO L208 MainTranslator]: Completed translation [2022-11-21 13:46:12,408 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12 WrapperNode [2022-11-21 13:46:12,409 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 13:46:12,410 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 13:46:12,411 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 13:46:12,411 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 13:46:12,419 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,437 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,464 INFO L138 Inliner]: procedures = 21, calls = 28, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 66 [2022-11-21 13:46:12,465 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 13:46:12,466 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 13:46:12,466 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 13:46:12,467 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 13:46:12,476 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,477 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,481 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,482 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,497 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,502 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,509 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,515 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,517 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 13:46:12,520 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 13:46:12,520 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 13:46:12,521 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 13:46:12,522 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (1/1) ... [2022-11-21 13:46:12,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 13:46:12,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:12,557 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 13:46:12,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 13:46:12,603 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 13:46:12,603 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-21 13:46:12,603 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-21 13:46:12,604 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-21 13:46:12,604 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-21 13:46:12,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 13:46:12,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 13:46:12,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 13:46:12,605 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-21 13:46:12,605 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-21 13:46:12,605 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 13:46:12,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 13:46:12,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 13:46:12,606 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 13:46:12,608 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-21 13:46:12,703 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 13:46:12,705 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 13:46:12,948 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 13:46:12,991 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 13:46:12,991 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-21 13:46:12,994 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:46:12 BoogieIcfgContainer [2022-11-21 13:46:12,994 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 13:46:12,997 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 13:46:12,997 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 13:46:13,001 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 13:46:13,001 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 01:46:12" (1/3) ... [2022-11-21 13:46:13,002 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77b3532d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:46:13, skipping insertion in model container [2022-11-21 13:46:13,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:46:12" (2/3) ... [2022-11-21 13:46:13,019 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77b3532d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:46:13, skipping insertion in model container [2022-11-21 13:46:13,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:46:12" (3/3) ... [2022-11-21 13:46:13,021 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-2.wvr.c [2022-11-21 13:46:13,030 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-21 13:46:13,045 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 13:46:13,046 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-21 13:46:13,046 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-21 13:46:13,168 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-21 13:46:13,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 103 places, 104 transitions, 224 flow [2022-11-21 13:46:13,280 INFO L130 PetriNetUnfolder]: 8/102 cut-off events. [2022-11-21 13:46:13,280 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-21 13:46:13,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 102 events. 8/102 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2022-11-21 13:46:13,286 INFO L82 GeneralOperation]: Start removeDead. Operand has 103 places, 104 transitions, 224 flow [2022-11-21 13:46:13,290 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 92 places, 93 transitions, 198 flow [2022-11-21 13:46:13,303 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 13:46:13,316 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=LoopsAndPotentialCycles, 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;@7da4e067, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 13:46:13,317 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-21 13:46:13,360 INFO L130 PetriNetUnfolder]: 8/92 cut-off events. [2022-11-21 13:46:13,361 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-21 13:46:13,361 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:13,362 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:13,362 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:13,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:13,368 INFO L85 PathProgramCache]: Analyzing trace with hash -323220788, now seen corresponding path program 1 times [2022-11-21 13:46:13,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:13,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409898919] [2022-11-21 13:46:13,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:13,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:13,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:13,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:13,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409898919] [2022-11-21 13:46:13,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409898919] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:13,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:13,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-21 13:46:13,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614481914] [2022-11-21 13:46:13,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:13,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-21 13:46:13,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:13,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-21 13:46:13,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-21 13:46:13,849 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 104 [2022-11-21 13:46:13,853 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 198 flow. Second operand has 2 states, 2 states have (on average 96.0) internal successors, (192), 2 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:13,853 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:13,853 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 104 [2022-11-21 13:46:13,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:13,898 INFO L130 PetriNetUnfolder]: 7/96 cut-off events. [2022-11-21 13:46:13,899 INFO L131 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-11-21 13:46:13,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117 conditions, 96 events. 7/96 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 86 event pairs, 1 based on Foata normal form. 7/96 useless extension candidates. Maximal degree in co-relation 65. Up to 10 conditions per place. [2022-11-21 13:46:13,901 INFO L137 encePairwiseOnDemand]: 100/104 looper letters, 6 selfloop transitions, 0 changer transitions 2/89 dead transitions. [2022-11-21 13:46:13,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 89 transitions, 202 flow [2022-11-21 13:46:13,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-21 13:46:13,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-21 13:46:13,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 196 transitions. [2022-11-21 13:46:13,915 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9423076923076923 [2022-11-21 13:46:13,927 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 196 transitions. [2022-11-21 13:46:13,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 196 transitions. [2022-11-21 13:46:13,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:13,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 196 transitions. [2022-11-21 13:46:13,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 98.0) internal successors, (196), 2 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:13,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 104.0) internal successors, (312), 3 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:13,939 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 104.0) internal successors, (312), 3 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:13,941 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 198 flow. Second operand 2 states and 196 transitions. [2022-11-21 13:46:13,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 89 transitions, 202 flow [2022-11-21 13:46:13,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 89 transitions, 194 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-21 13:46:13,957 INFO L231 Difference]: Finished difference. Result has 89 places, 87 transitions, 178 flow [2022-11-21 13:46:13,959 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=178, PETRI_PLACES=89, PETRI_TRANSITIONS=87} [2022-11-21 13:46:13,964 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, -3 predicate places. [2022-11-21 13:46:13,965 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 87 transitions, 178 flow [2022-11-21 13:46:13,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 96.0) internal successors, (192), 2 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:13,966 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:13,966 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:13,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-21 13:46:13,967 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:13,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:13,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1147510984, now seen corresponding path program 1 times [2022-11-21 13:46:13,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:13,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580585786] [2022-11-21 13:46:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:13,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:14,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:14,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:14,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:14,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580585786] [2022-11-21 13:46:14,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580585786] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:14,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:14,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-21 13:46:14,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710335726] [2022-11-21 13:46:14,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:14,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-21 13:46:14,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:14,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-21 13:46:14,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-21 13:46:14,541 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:14,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 87 transitions, 178 flow. Second operand has 7 states, 7 states have (on average 81.0) internal successors, (567), 7 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:14,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:14,542 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:14,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:14,740 INFO L130 PetriNetUnfolder]: 21/139 cut-off events. [2022-11-21 13:46:14,740 INFO L131 PetriNetUnfolder]: For 6/7 co-relation queries the response was YES. [2022-11-21 13:46:14,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 139 events. 21/139 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 227 event pairs, 0 based on Foata normal form. 1/129 useless extension candidates. Maximal degree in co-relation 184. Up to 31 conditions per place. [2022-11-21 13:46:14,743 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 15 selfloop transitions, 9 changer transitions 4/97 dead transitions. [2022-11-21 13:46:14,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 97 transitions, 257 flow [2022-11-21 13:46:14,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-21 13:46:14,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-21 13:46:14,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 582 transitions. [2022-11-21 13:46:14,748 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7994505494505495 [2022-11-21 13:46:14,748 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 582 transitions. [2022-11-21 13:46:14,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 582 transitions. [2022-11-21 13:46:14,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:14,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 582 transitions. [2022-11-21 13:46:14,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.14285714285714) internal successors, (582), 7 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:14,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 104.0) internal successors, (832), 8 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:14,757 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 104.0) internal successors, (832), 8 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:14,758 INFO L175 Difference]: Start difference. First operand has 89 places, 87 transitions, 178 flow. Second operand 7 states and 582 transitions. [2022-11-21 13:46:14,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 97 transitions, 257 flow [2022-11-21 13:46:14,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 97 transitions, 257 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 13:46:14,761 INFO L231 Difference]: Finished difference. Result has 96 places, 91 transitions, 225 flow [2022-11-21 13:46:14,762 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=225, PETRI_PLACES=96, PETRI_TRANSITIONS=91} [2022-11-21 13:46:14,762 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 4 predicate places. [2022-11-21 13:46:14,763 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 91 transitions, 225 flow [2022-11-21 13:46:14,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 81.0) internal successors, (567), 7 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:14,763 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:14,764 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:14,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-21 13:46:14,764 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:14,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:14,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2012137655, now seen corresponding path program 1 times [2022-11-21 13:46:14,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:14,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741217667] [2022-11-21 13:46:14,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:14,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:14,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:15,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:15,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:15,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741217667] [2022-11-21 13:46:15,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741217667] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:15,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31689871] [2022-11-21 13:46:15,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:15,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:15,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:15,178 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:15,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-21 13:46:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:15,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 13:46:15,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:15,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:15,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:16,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:16,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31689871] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:16,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:16,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-11-21 13:46:16,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613234912] [2022-11-21 13:46:16,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:16,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-21 13:46:16,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:16,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-21 13:46:16,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-11-21 13:46:16,177 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 104 [2022-11-21 13:46:16,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 91 transitions, 225 flow. Second operand has 13 states, 13 states have (on average 72.38461538461539) internal successors, (941), 13 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:16,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:16,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 104 [2022-11-21 13:46:16,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:16,694 INFO L130 PetriNetUnfolder]: 116/418 cut-off events. [2022-11-21 13:46:16,694 INFO L131 PetriNetUnfolder]: For 55/62 co-relation queries the response was YES. [2022-11-21 13:46:16,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 739 conditions, 418 events. 116/418 cut-off events. For 55/62 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2016 event pairs, 7 based on Foata normal form. 0/362 useless extension candidates. Maximal degree in co-relation 732. Up to 66 conditions per place. [2022-11-21 13:46:16,699 INFO L137 encePairwiseOnDemand]: 93/104 looper letters, 57 selfloop transitions, 14 changer transitions 1/133 dead transitions. [2022-11-21 13:46:16,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 133 transitions, 480 flow [2022-11-21 13:46:16,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-21 13:46:16,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-21 13:46:16,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 763 transitions. [2022-11-21 13:46:16,703 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7336538461538461 [2022-11-21 13:46:16,703 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 763 transitions. [2022-11-21 13:46:16,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 763 transitions. [2022-11-21 13:46:16,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:16,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 763 transitions. [2022-11-21 13:46:16,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 76.3) internal successors, (763), 10 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:16,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:16,711 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:16,711 INFO L175 Difference]: Start difference. First operand has 96 places, 91 transitions, 225 flow. Second operand 10 states and 763 transitions. [2022-11-21 13:46:16,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 133 transitions, 480 flow [2022-11-21 13:46:16,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 133 transitions, 461 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-11-21 13:46:16,716 INFO L231 Difference]: Finished difference. Result has 103 places, 99 transitions, 290 flow [2022-11-21 13:46:16,716 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=290, PETRI_PLACES=103, PETRI_TRANSITIONS=99} [2022-11-21 13:46:16,717 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 11 predicate places. [2022-11-21 13:46:16,717 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 99 transitions, 290 flow [2022-11-21 13:46:16,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 72.38461538461539) internal successors, (941), 13 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:16,718 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:16,719 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:16,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:16,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:16,926 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:16,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:16,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1608187118, now seen corresponding path program 1 times [2022-11-21 13:46:16,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:16,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039165979] [2022-11-21 13:46:16,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:16,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:17,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:17,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:17,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:17,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039165979] [2022-11-21 13:46:17,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039165979] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:17,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:17,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-21 13:46:17,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213911847] [2022-11-21 13:46:17,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:17,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:46:17,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:17,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:46:17,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:46:17,242 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 104 [2022-11-21 13:46:17,243 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 99 transitions, 290 flow. Second operand has 6 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:17,243 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:17,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 104 [2022-11-21 13:46:17,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:17,501 INFO L130 PetriNetUnfolder]: 111/410 cut-off events. [2022-11-21 13:46:17,501 INFO L131 PetriNetUnfolder]: For 222/226 co-relation queries the response was YES. [2022-11-21 13:46:17,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 874 conditions, 410 events. 111/410 cut-off events. For 222/226 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1914 event pairs, 12 based on Foata normal form. 2/381 useless extension candidates. Maximal degree in co-relation 865. Up to 120 conditions per place. [2022-11-21 13:46:17,508 INFO L137 encePairwiseOnDemand]: 91/104 looper letters, 47 selfloop transitions, 14 changer transitions 6/128 dead transitions. [2022-11-21 13:46:17,509 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 128 transitions, 543 flow [2022-11-21 13:46:17,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-21 13:46:17,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-21 13:46:17,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 540 transitions. [2022-11-21 13:46:17,513 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7417582417582418 [2022-11-21 13:46:17,519 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 540 transitions. [2022-11-21 13:46:17,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 540 transitions. [2022-11-21 13:46:17,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:17,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 540 transitions. [2022-11-21 13:46:17,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 77.14285714285714) internal successors, (540), 7 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:17,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 104.0) internal successors, (832), 8 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:17,525 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 104.0) internal successors, (832), 8 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:17,525 INFO L175 Difference]: Start difference. First operand has 103 places, 99 transitions, 290 flow. Second operand 7 states and 540 transitions. [2022-11-21 13:46:17,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 128 transitions, 543 flow [2022-11-21 13:46:17,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 128 transitions, 537 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-21 13:46:17,535 INFO L231 Difference]: Finished difference. Result has 109 places, 103 transitions, 356 flow [2022-11-21 13:46:17,536 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=356, PETRI_PLACES=109, PETRI_TRANSITIONS=103} [2022-11-21 13:46:17,538 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 17 predicate places. [2022-11-21 13:46:17,538 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 103 transitions, 356 flow [2022-11-21 13:46:17,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:17,539 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:17,539 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:17,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-21 13:46:17,539 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:17,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash -727071269, now seen corresponding path program 2 times [2022-11-21 13:46:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:17,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849768054] [2022-11-21 13:46:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:17,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:17,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849768054] [2022-11-21 13:46:17,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849768054] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:17,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:17,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-21 13:46:17,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106292449] [2022-11-21 13:46:17,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:17,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 13:46:17,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:17,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 13:46:17,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:46:17,872 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 104 [2022-11-21 13:46:17,873 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 103 transitions, 356 flow. Second operand has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:17,873 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:17,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 104 [2022-11-21 13:46:17,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:18,086 INFO L130 PetriNetUnfolder]: 107/379 cut-off events. [2022-11-21 13:46:18,087 INFO L131 PetriNetUnfolder]: For 344/348 co-relation queries the response was YES. [2022-11-21 13:46:18,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 379 events. 107/379 cut-off events. For 344/348 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1745 event pairs, 9 based on Foata normal form. 1/356 useless extension candidates. Maximal degree in co-relation 866. Up to 101 conditions per place. [2022-11-21 13:46:18,091 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 43 selfloop transitions, 14 changer transitions 3/121 dead transitions. [2022-11-21 13:46:18,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 121 transitions, 553 flow [2022-11-21 13:46:18,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-21 13:46:18,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-21 13:46:18,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 532 transitions. [2022-11-21 13:46:18,093 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7307692307692307 [2022-11-21 13:46:18,094 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 532 transitions. [2022-11-21 13:46:18,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 532 transitions. [2022-11-21 13:46:18,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:18,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 532 transitions. [2022-11-21 13:46:18,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 76.0) internal successors, (532), 7 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:18,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 104.0) internal successors, (832), 8 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:18,098 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 104.0) internal successors, (832), 8 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:18,098 INFO L175 Difference]: Start difference. First operand has 109 places, 103 transitions, 356 flow. Second operand 7 states and 532 transitions. [2022-11-21 13:46:18,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 121 transitions, 553 flow [2022-11-21 13:46:18,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 121 transitions, 545 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-21 13:46:18,107 INFO L231 Difference]: Finished difference. Result has 115 places, 105 transitions, 404 flow [2022-11-21 13:46:18,107 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=115, PETRI_TRANSITIONS=105} [2022-11-21 13:46:18,109 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 23 predicate places. [2022-11-21 13:46:18,110 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 105 transitions, 404 flow [2022-11-21 13:46:18,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.0) internal successors, (438), 6 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:18,110 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:18,111 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:18,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-21 13:46:18,111 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:18,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:18,112 INFO L85 PathProgramCache]: Analyzing trace with hash -725094136, now seen corresponding path program 2 times [2022-11-21 13:46:18,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:18,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509807989] [2022-11-21 13:46:18,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:18,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:18,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:18,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:18,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:18,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509807989] [2022-11-21 13:46:18,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509807989] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:18,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073138203] [2022-11-21 13:46:18,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:46:18,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:18,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:18,364 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:18,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-21 13:46:18,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 13:46:18,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:46:18,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-21 13:46:18,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:18,753 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:18,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:19,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:19,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073138203] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:19,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:19,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-11-21 13:46:19,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002158023] [2022-11-21 13:46:19,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:19,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-21 13:46:19,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:19,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-21 13:46:19,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-11-21 13:46:19,026 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 104 [2022-11-21 13:46:19,029 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 105 transitions, 404 flow. Second operand has 13 states, 13 states have (on average 72.15384615384616) internal successors, (938), 13 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:19,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:19,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 104 [2022-11-21 13:46:19,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:19,488 INFO L130 PetriNetUnfolder]: 125/419 cut-off events. [2022-11-21 13:46:19,488 INFO L131 PetriNetUnfolder]: For 623/623 co-relation queries the response was YES. [2022-11-21 13:46:19,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1047 conditions, 419 events. 125/419 cut-off events. For 623/623 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1879 event pairs, 17 based on Foata normal form. 4/388 useless extension candidates. Maximal degree in co-relation 1031. Up to 79 conditions per place. [2022-11-21 13:46:19,493 INFO L137 encePairwiseOnDemand]: 93/104 looper letters, 57 selfloop transitions, 17 changer transitions 0/135 dead transitions. [2022-11-21 13:46:19,493 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 135 transitions, 709 flow [2022-11-21 13:46:19,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-21 13:46:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-21 13:46:19,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 749 transitions. [2022-11-21 13:46:19,496 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7201923076923077 [2022-11-21 13:46:19,496 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 749 transitions. [2022-11-21 13:46:19,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 749 transitions. [2022-11-21 13:46:19,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:19,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 749 transitions. [2022-11-21 13:46:19,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 74.9) internal successors, (749), 10 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:19,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:19,504 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:19,504 INFO L175 Difference]: Start difference. First operand has 115 places, 105 transitions, 404 flow. Second operand 10 states and 749 transitions. [2022-11-21 13:46:19,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 135 transitions, 709 flow [2022-11-21 13:46:19,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 135 transitions, 683 flow, removed 6 selfloop flow, removed 4 redundant places. [2022-11-21 13:46:19,512 INFO L231 Difference]: Finished difference. Result has 123 places, 111 transitions, 482 flow [2022-11-21 13:46:19,512 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=482, PETRI_PLACES=123, PETRI_TRANSITIONS=111} [2022-11-21 13:46:19,515 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 31 predicate places. [2022-11-21 13:46:19,515 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 111 transitions, 482 flow [2022-11-21 13:46:19,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 72.15384615384616) internal successors, (938), 13 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:19,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:19,516 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:19,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:19,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:19,729 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:19,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:19,730 INFO L85 PathProgramCache]: Analyzing trace with hash 104085691, now seen corresponding path program 1 times [2022-11-21 13:46:19,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:19,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99074807] [2022-11-21 13:46:19,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:19,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:20,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:20,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:20,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99074807] [2022-11-21 13:46:20,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99074807] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:20,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843985363] [2022-11-21 13:46:20,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:20,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:20,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:20,204 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:20,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-21 13:46:20,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:20,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-21 13:46:20,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:20,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:20,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:21,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843985363] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:21,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:21,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-11-21 13:46:21,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779725273] [2022-11-21 13:46:21,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:21,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-21 13:46:21,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-21 13:46:21,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-11-21 13:46:21,108 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 104 [2022-11-21 13:46:21,111 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 111 transitions, 482 flow. Second operand has 18 states, 18 states have (on average 71.0) internal successors, (1278), 18 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:21,111 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:21,111 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 104 [2022-11-21 13:46:21,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:22,028 INFO L130 PetriNetUnfolder]: 209/614 cut-off events. [2022-11-21 13:46:22,028 INFO L131 PetriNetUnfolder]: For 1249/1249 co-relation queries the response was YES. [2022-11-21 13:46:22,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1683 conditions, 614 events. 209/614 cut-off events. For 1249/1249 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3044 event pairs, 6 based on Foata normal form. 12/582 useless extension candidates. Maximal degree in co-relation 1664. Up to 128 conditions per place. [2022-11-21 13:46:22,034 INFO L137 encePairwiseOnDemand]: 90/104 looper letters, 91 selfloop transitions, 30 changer transitions 0/181 dead transitions. [2022-11-21 13:46:22,034 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 181 transitions, 1151 flow [2022-11-21 13:46:22,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-21 13:46:22,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-21 13:46:22,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1255 transitions. [2022-11-21 13:46:22,038 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.709841628959276 [2022-11-21 13:46:22,038 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1255 transitions. [2022-11-21 13:46:22,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1255 transitions. [2022-11-21 13:46:22,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:22,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1255 transitions. [2022-11-21 13:46:22,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 73.82352941176471) internal successors, (1255), 17 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 104.0) internal successors, (1872), 18 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,046 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 104.0) internal successors, (1872), 18 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,046 INFO L175 Difference]: Start difference. First operand has 123 places, 111 transitions, 482 flow. Second operand 17 states and 1255 transitions. [2022-11-21 13:46:22,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 181 transitions, 1151 flow [2022-11-21 13:46:22,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 181 transitions, 1119 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-11-21 13:46:22,055 INFO L231 Difference]: Finished difference. Result has 140 places, 125 transitions, 680 flow [2022-11-21 13:46:22,056 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=680, PETRI_PLACES=140, PETRI_TRANSITIONS=125} [2022-11-21 13:46:22,056 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 48 predicate places. [2022-11-21 13:46:22,056 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 125 transitions, 680 flow [2022-11-21 13:46:22,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 71.0) internal successors, (1278), 18 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,057 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:22,057 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:22,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:22,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:22,273 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:22,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:22,274 INFO L85 PathProgramCache]: Analyzing trace with hash 431972307, now seen corresponding path program 2 times [2022-11-21 13:46:22,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:22,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476132141] [2022-11-21 13:46:22,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:22,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:22,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:22,456 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:22,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:22,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476132141] [2022-11-21 13:46:22,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476132141] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:22,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:22,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 13:46:22,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989606025] [2022-11-21 13:46:22,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:22,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 13:46:22,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:22,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 13:46:22,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 13:46:22,459 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 104 [2022-11-21 13:46:22,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 125 transitions, 680 flow. Second operand has 4 states, 4 states have (on average 90.75) internal successors, (363), 4 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) [2022-11-21 13:46:22,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:22,460 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 104 [2022-11-21 13:46:22,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:22,670 INFO L130 PetriNetUnfolder]: 230/959 cut-off events. [2022-11-21 13:46:22,670 INFO L131 PetriNetUnfolder]: For 2148/2152 co-relation queries the response was YES. [2022-11-21 13:46:22,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2706 conditions, 959 events. 230/959 cut-off events. For 2148/2152 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6731 event pairs, 35 based on Foata normal form. 1/909 useless extension candidates. Maximal degree in co-relation 2681. Up to 193 conditions per place. [2022-11-21 13:46:22,679 INFO L137 encePairwiseOnDemand]: 99/104 looper letters, 22 selfloop transitions, 5 changer transitions 0/139 dead transitions. [2022-11-21 13:46:22,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 139 transitions, 778 flow [2022-11-21 13:46:22,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 13:46:22,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-21 13:46:22,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 377 transitions. [2022-11-21 13:46:22,681 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.90625 [2022-11-21 13:46:22,681 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 377 transitions. [2022-11-21 13:46:22,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 377 transitions. [2022-11-21 13:46:22,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:22,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 377 transitions. [2022-11-21 13:46:22,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,684 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:22,684 INFO L175 Difference]: Start difference. First operand has 140 places, 125 transitions, 680 flow. Second operand 4 states and 377 transitions. [2022-11-21 13:46:22,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 139 transitions, 778 flow [2022-11-21 13:46:22,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 139 transitions, 752 flow, removed 3 selfloop flow, removed 7 redundant places. [2022-11-21 13:46:22,700 INFO L231 Difference]: Finished difference. Result has 139 places, 128 transitions, 688 flow [2022-11-21 13:46:22,701 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=688, PETRI_PLACES=139, PETRI_TRANSITIONS=128} [2022-11-21 13:46:22,704 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 47 predicate places. [2022-11-21 13:46:22,704 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 128 transitions, 688 flow [2022-11-21 13:46:22,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.75) internal successors, (363), 4 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) [2022-11-21 13:46:22,704 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:22,705 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:22,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-21 13:46:22,705 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:22,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2121644331, now seen corresponding path program 1 times [2022-11-21 13:46:22,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:22,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298972444] [2022-11-21 13:46:22,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:22,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:22,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:23,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:23,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:23,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298972444] [2022-11-21 13:46:23,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298972444] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:23,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115381890] [2022-11-21 13:46:23,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:23,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:23,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:23,214 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:23,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-21 13:46:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:23,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-21 13:46:23,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:23,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-21 13:46:23,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:24,457 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-21 13:46:24,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115381890] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:24,457 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:24,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-11-21 13:46:24,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921696272] [2022-11-21 13:46:24,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:24,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-21 13:46:24,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:24,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-21 13:46:24,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-11-21 13:46:24,461 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 104 [2022-11-21 13:46:24,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 128 transitions, 688 flow. Second operand has 21 states, 21 states have (on average 70.04761904761905) internal successors, (1471), 21 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:24,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:24,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 104 [2022-11-21 13:46:24,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:26,600 INFO L130 PetriNetUnfolder]: 762/2095 cut-off events. [2022-11-21 13:46:26,600 INFO L131 PetriNetUnfolder]: For 6990/7026 co-relation queries the response was YES. [2022-11-21 13:46:26,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7237 conditions, 2095 events. 762/2095 cut-off events. For 6990/7026 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 14962 event pairs, 88 based on Foata normal form. 67/2078 useless extension candidates. Maximal degree in co-relation 7209. Up to 392 conditions per place. [2022-11-21 13:46:26,622 INFO L137 encePairwiseOnDemand]: 88/104 looper letters, 132 selfloop transitions, 48 changer transitions 0/242 dead transitions. [2022-11-21 13:46:26,622 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 242 transitions, 1862 flow [2022-11-21 13:46:26,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-21 13:46:26,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-11-21 13:46:26,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1675 transitions. [2022-11-21 13:46:26,627 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7002508361204013 [2022-11-21 13:46:26,628 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1675 transitions. [2022-11-21 13:46:26,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1675 transitions. [2022-11-21 13:46:26,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:26,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1675 transitions. [2022-11-21 13:46:26,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 72.82608695652173) internal successors, (1675), 23 states have internal predecessors, (1675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:26,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 104.0) internal successors, (2496), 24 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:26,639 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 104.0) internal successors, (2496), 24 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:26,640 INFO L175 Difference]: Start difference. First operand has 139 places, 128 transitions, 688 flow. Second operand 23 states and 1675 transitions. [2022-11-21 13:46:26,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 242 transitions, 1862 flow [2022-11-21 13:46:26,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 242 transitions, 1862 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 13:46:26,672 INFO L231 Difference]: Finished difference. Result has 173 places, 160 transitions, 1153 flow [2022-11-21 13:46:26,673 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1153, PETRI_PLACES=173, PETRI_TRANSITIONS=160} [2022-11-21 13:46:26,674 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 81 predicate places. [2022-11-21 13:46:26,674 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 160 transitions, 1153 flow [2022-11-21 13:46:26,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 70.04761904761905) internal successors, (1471), 21 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:26,675 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:26,675 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:26,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:26,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:26,882 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:26,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:26,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1395088446, now seen corresponding path program 1 times [2022-11-21 13:46:26,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:26,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866490471] [2022-11-21 13:46:26,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:26,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:26,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:27,071 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:27,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:27,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866490471] [2022-11-21 13:46:27,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866490471] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:27,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100623875] [2022-11-21 13:46:27,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:27,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:27,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:27,074 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:27,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-21 13:46:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:27,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 13:46:27,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:27,245 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-21 13:46:27,245 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 13:46:27,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100623875] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:27,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-21 13:46:27,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-11-21 13:46:27,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086845535] [2022-11-21 13:46:27,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:27,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 13:46:27,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:27,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 13:46:27,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-21 13:46:27,248 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 104 [2022-11-21 13:46:27,248 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 160 transitions, 1153 flow. Second operand has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:27,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:27,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 104 [2022-11-21 13:46:27,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:27,826 INFO L130 PetriNetUnfolder]: 478/2731 cut-off events. [2022-11-21 13:46:27,827 INFO L131 PetriNetUnfolder]: For 12094/12234 co-relation queries the response was YES. [2022-11-21 13:46:27,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9462 conditions, 2731 events. 478/2731 cut-off events. For 12094/12234 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 26986 event pairs, 103 based on Foata normal form. 32/2676 useless extension candidates. Maximal degree in co-relation 9422. Up to 368 conditions per place. [2022-11-21 13:46:27,856 INFO L137 encePairwiseOnDemand]: 99/104 looper letters, 19 selfloop transitions, 5 changer transitions 0/171 dead transitions. [2022-11-21 13:46:27,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 171 transitions, 1231 flow [2022-11-21 13:46:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 13:46:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-21 13:46:27,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 376 transitions. [2022-11-21 13:46:27,858 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9038461538461539 [2022-11-21 13:46:27,858 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 376 transitions. [2022-11-21 13:46:27,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 376 transitions. [2022-11-21 13:46:27,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:27,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 376 transitions. [2022-11-21 13:46:27,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:27,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:27,861 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:27,862 INFO L175 Difference]: Start difference. First operand has 173 places, 160 transitions, 1153 flow. Second operand 4 states and 376 transitions. [2022-11-21 13:46:27,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 171 transitions, 1231 flow [2022-11-21 13:46:27,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 171 transitions, 1182 flow, removed 17 selfloop flow, removed 6 redundant places. [2022-11-21 13:46:27,913 INFO L231 Difference]: Finished difference. Result has 173 places, 163 transitions, 1138 flow [2022-11-21 13:46:27,914 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1138, PETRI_PLACES=173, PETRI_TRANSITIONS=163} [2022-11-21 13:46:27,915 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 81 predicate places. [2022-11-21 13:46:27,915 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 163 transitions, 1138 flow [2022-11-21 13:46:27,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:27,915 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:27,916 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:27,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:28,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-21 13:46:28,122 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:28,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:28,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1442147978, now seen corresponding path program 1 times [2022-11-21 13:46:28,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:28,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923433518] [2022-11-21 13:46:28,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:28,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:28,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:28,288 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 13:46:28,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:28,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923433518] [2022-11-21 13:46:28,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923433518] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:28,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:28,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 13:46:28,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719580016] [2022-11-21 13:46:28,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:28,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 13:46:28,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:28,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 13:46:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 13:46:28,294 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 104 [2022-11-21 13:46:28,294 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 163 transitions, 1138 flow. Second operand has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:28,294 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:28,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 104 [2022-11-21 13:46:28,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:28,978 INFO L130 PetriNetUnfolder]: 546/2510 cut-off events. [2022-11-21 13:46:28,979 INFO L131 PetriNetUnfolder]: For 10412/10478 co-relation queries the response was YES. [2022-11-21 13:46:29,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9044 conditions, 2510 events. 546/2510 cut-off events. For 10412/10478 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 23752 event pairs, 92 based on Foata normal form. 62/2532 useless extension candidates. Maximal degree in co-relation 9001. Up to 405 conditions per place. [2022-11-21 13:46:29,066 INFO L137 encePairwiseOnDemand]: 100/104 looper letters, 22 selfloop transitions, 6 changer transitions 0/175 dead transitions. [2022-11-21 13:46:29,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 175 transitions, 1243 flow [2022-11-21 13:46:29,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 13:46:29,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-21 13:46:29,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 375 transitions. [2022-11-21 13:46:29,069 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9014423076923077 [2022-11-21 13:46:29,069 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 375 transitions. [2022-11-21 13:46:29,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 375 transitions. [2022-11-21 13:46:29,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:29,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 375 transitions. [2022-11-21 13:46:29,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 93.75) internal successors, (375), 4 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:29,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:29,073 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:29,073 INFO L175 Difference]: Start difference. First operand has 173 places, 163 transitions, 1138 flow. Second operand 4 states and 375 transitions. [2022-11-21 13:46:29,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 175 transitions, 1243 flow [2022-11-21 13:46:29,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 175 transitions, 1243 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 13:46:29,131 INFO L231 Difference]: Finished difference. Result has 178 places, 165 transitions, 1172 flow [2022-11-21 13:46:29,131 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1172, PETRI_PLACES=178, PETRI_TRANSITIONS=165} [2022-11-21 13:46:29,132 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 86 predicate places. [2022-11-21 13:46:29,132 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 165 transitions, 1172 flow [2022-11-21 13:46:29,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:29,133 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:29,133 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:29,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-21 13:46:29,134 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:29,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:29,135 INFO L85 PathProgramCache]: Analyzing trace with hash -974993986, now seen corresponding path program 1 times [2022-11-21 13:46:29,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:29,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897958483] [2022-11-21 13:46:29,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:29,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:29,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:29,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:29,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:29,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897958483] [2022-11-21 13:46:29,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897958483] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:29,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945900212] [2022-11-21 13:46:29,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:29,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:29,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:29,687 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:29,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-21 13:46:29,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:29,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 13:46:29,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:29,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:29,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:30,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:30,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945900212] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:30,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:30,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 11 [2022-11-21 13:46:30,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745575196] [2022-11-21 13:46:30,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:30,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-21 13:46:30,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:30,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-21 13:46:30,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-21 13:46:30,173 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:30,174 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 165 transitions, 1172 flow. Second operand has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:30,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:30,175 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:30,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:31,001 INFO L130 PetriNetUnfolder]: 478/2754 cut-off events. [2022-11-21 13:46:31,002 INFO L131 PetriNetUnfolder]: For 12321/12488 co-relation queries the response was YES. [2022-11-21 13:46:31,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10041 conditions, 2754 events. 478/2754 cut-off events. For 12321/12488 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 27324 event pairs, 119 based on Foata normal form. 47/2745 useless extension candidates. Maximal degree in co-relation 9996. Up to 449 conditions per place. [2022-11-21 13:46:31,028 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 29 selfloop transitions, 19 changer transitions 4/195 dead transitions. [2022-11-21 13:46:31,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 195 transitions, 1365 flow [2022-11-21 13:46:31,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-21 13:46:31,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-21 13:46:31,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 843 transitions. [2022-11-21 13:46:31,031 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8105769230769231 [2022-11-21 13:46:31,031 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 843 transitions. [2022-11-21 13:46:31,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 843 transitions. [2022-11-21 13:46:31,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:31,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 843 transitions. [2022-11-21 13:46:31,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:31,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:31,037 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:31,037 INFO L175 Difference]: Start difference. First operand has 178 places, 165 transitions, 1172 flow. Second operand 10 states and 843 transitions. [2022-11-21 13:46:31,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 195 transitions, 1365 flow [2022-11-21 13:46:31,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 195 transitions, 1365 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 13:46:31,089 INFO L231 Difference]: Finished difference. Result has 190 places, 175 transitions, 1272 flow [2022-11-21 13:46:31,089 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1272, PETRI_PLACES=190, PETRI_TRANSITIONS=175} [2022-11-21 13:46:31,090 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 98 predicate places. [2022-11-21 13:46:31,090 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 175 transitions, 1272 flow [2022-11-21 13:46:31,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:31,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:31,091 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:31,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-21 13:46:31,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-21 13:46:31,297 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:31,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:31,297 INFO L85 PathProgramCache]: Analyzing trace with hash -328264022, now seen corresponding path program 2 times [2022-11-21 13:46:31,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:31,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343126930] [2022-11-21 13:46:31,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:31,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:31,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:31,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 13:46:31,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:31,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343126930] [2022-11-21 13:46:31,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343126930] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:31,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699307260] [2022-11-21 13:46:31,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:46:31,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:31,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:31,775 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:31,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-21 13:46:31,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 13:46:31,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:46:31,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 13:46:31,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:32,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 13:46:32,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:32,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-21 13:46:32,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699307260] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:32,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:32,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 11 [2022-11-21 13:46:32,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217416292] [2022-11-21 13:46:32,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:32,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-21 13:46:32,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:32,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-21 13:46:32,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-21 13:46:32,298 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:32,299 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 175 transitions, 1272 flow. Second operand has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:32,299 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:32,300 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:32,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:33,721 INFO L130 PetriNetUnfolder]: 681/3850 cut-off events. [2022-11-21 13:46:33,722 INFO L131 PetriNetUnfolder]: For 19334/19878 co-relation queries the response was YES. [2022-11-21 13:46:33,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14309 conditions, 3850 events. 681/3850 cut-off events. For 19334/19878 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 40273 event pairs, 146 based on Foata normal form. 90/3844 useless extension candidates. Maximal degree in co-relation 14260. Up to 563 conditions per place. [2022-11-21 13:46:33,760 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 37 selfloop transitions, 26 changer transitions 4/210 dead transitions. [2022-11-21 13:46:33,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 210 transitions, 1564 flow [2022-11-21 13:46:33,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-21 13:46:33,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-21 13:46:33,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 844 transitions. [2022-11-21 13:46:33,762 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8115384615384615 [2022-11-21 13:46:33,762 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 844 transitions. [2022-11-21 13:46:33,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 844 transitions. [2022-11-21 13:46:33,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:33,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 844 transitions. [2022-11-21 13:46:33,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.4) internal successors, (844), 10 states have internal predecessors, (844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:33,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:33,767 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 104.0) internal successors, (1144), 11 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:33,768 INFO L175 Difference]: Start difference. First operand has 190 places, 175 transitions, 1272 flow. Second operand 10 states and 844 transitions. [2022-11-21 13:46:33,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 210 transitions, 1564 flow [2022-11-21 13:46:33,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 210 transitions, 1493 flow, removed 30 selfloop flow, removed 5 redundant places. [2022-11-21 13:46:33,837 INFO L231 Difference]: Finished difference. Result has 196 places, 190 transitions, 1401 flow [2022-11-21 13:46:33,838 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1401, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2022-11-21 13:46:33,838 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 104 predicate places. [2022-11-21 13:46:33,839 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 1401 flow [2022-11-21 13:46:33,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 81.0) internal successors, (891), 11 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:33,839 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:33,840 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:33,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:34,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-21 13:46:34,046 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:34,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:34,047 INFO L85 PathProgramCache]: Analyzing trace with hash -999366182, now seen corresponding path program 3 times [2022-11-21 13:46:34,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:34,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957894860] [2022-11-21 13:46:34,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:34,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:34,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:34,482 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:34,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:34,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957894860] [2022-11-21 13:46:34,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957894860] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:34,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049228619] [2022-11-21 13:46:34,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 13:46:34,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:34,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:34,484 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:34,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-21 13:46:34,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-21 13:46:34,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:46:34,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 13:46:34,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:34,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:34,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:34,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049228619] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:34,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:34,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 12 [2022-11-21 13:46:34,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997142758] [2022-11-21 13:46:34,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:34,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-21 13:46:34,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:34,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-21 13:46:34,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-21 13:46:34,967 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:34,968 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 1401 flow. Second operand has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:34,968 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:34,968 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:34,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:37,185 INFO L130 PetriNetUnfolder]: 1211/6869 cut-off events. [2022-11-21 13:46:37,185 INFO L131 PetriNetUnfolder]: For 37013/37941 co-relation queries the response was YES. [2022-11-21 13:46:37,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25741 conditions, 6869 events. 1211/6869 cut-off events. For 37013/37941 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 81742 event pairs, 169 based on Foata normal form. 163/6897 useless extension candidates. Maximal degree in co-relation 25689. Up to 840 conditions per place. [2022-11-21 13:46:37,255 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 48 selfloop transitions, 38 changer transitions 4/233 dead transitions. [2022-11-21 13:46:37,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 233 transitions, 1770 flow [2022-11-21 13:46:37,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-21 13:46:37,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-21 13:46:37,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 936 transitions. [2022-11-21 13:46:37,258 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8181818181818182 [2022-11-21 13:46:37,258 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 936 transitions. [2022-11-21 13:46:37,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 936 transitions. [2022-11-21 13:46:37,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:37,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 936 transitions. [2022-11-21 13:46:37,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 85.0909090909091) internal successors, (936), 11 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:37,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:37,264 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:37,265 INFO L175 Difference]: Start difference. First operand has 196 places, 190 transitions, 1401 flow. Second operand 11 states and 936 transitions. [2022-11-21 13:46:37,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 233 transitions, 1770 flow [2022-11-21 13:46:37,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 233 transitions, 1737 flow, removed 12 selfloop flow, removed 5 redundant places. [2022-11-21 13:46:37,410 INFO L231 Difference]: Finished difference. Result has 202 places, 205 transitions, 1580 flow [2022-11-21 13:46:37,410 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1580, PETRI_PLACES=202, PETRI_TRANSITIONS=205} [2022-11-21 13:46:37,411 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 110 predicate places. [2022-11-21 13:46:37,411 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 205 transitions, 1580 flow [2022-11-21 13:46:37,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:37,412 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:37,412 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:37,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:37,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-21 13:46:37,618 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:37,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:37,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2115636422, now seen corresponding path program 4 times [2022-11-21 13:46:37,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:37,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539800638] [2022-11-21 13:46:37,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:37,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:37,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:38,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:38,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539800638] [2022-11-21 13:46:38,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539800638] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:38,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485404779] [2022-11-21 13:46:38,187 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 13:46:38,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:38,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:38,188 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:38,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-21 13:46:38,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-21 13:46:38,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:46:38,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-21 13:46:38,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:38,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:38,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:38,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:38,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485404779] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:38,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:38,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 12 [2022-11-21 13:46:38,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213644663] [2022-11-21 13:46:38,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:38,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-21 13:46:38,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:38,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-21 13:46:38,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-21 13:46:38,682 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:38,683 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 205 transitions, 1580 flow. Second operand has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:38,683 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:38,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:38,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:40,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([254] L49-->L51: Formula: (= v_~pos~0_18 (+ v_~pos~0_17 1)) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][125], [Black: 4352#(and (<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 3761#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 4350#(and (<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 2558#true, 1400#(< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))), 617#true, 6#L94-4true, Black: 3161#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 3162#(<= (+ ~pos~0 1) (* (div (+ ~pos~0 1) 4294967296) 4294967296)), 2553#(= (* (div ~d2~0 256) 256) ~d2~0), 4357#true, Black: 2217#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ ~i2~0 (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1)) (<= (+ |thread1Thread1of1ForFork0_#t~post3| (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div |thread1Thread1of1ForFork0_#t~post3| 4294967296) 4294967296) ~i2~0))), Black: 2231#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648)))), Black: 2229#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 2225#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 1834#(and (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648)))), Black: 2219#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ ~i2~0 (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 1651#true, Black: 2233#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), 131#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0 1) (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296))), Black: 2221#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i1~0 4294967296) 0)), Black: 2235#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 2213#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i1~0 4294967296) 0)), Black: 2237#(and (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 787#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (= (mod ~i1~0 4294967296) 0)), 2407#(<= (mod ~d1~0 256) 0), Black: 631#true, 106#true, Black: 2562#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), 603#true, 1646#(and (<= ~d2~0 (* (div ~d2~0 256) 256)) (<= 0 ~d2~0)), 3757#true, Black: 592#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), Black: 282#(and (< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))) (= (mod ~i2~0 4294967296) 0)), Black: 126#true, Black: 594#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), 8#L51true, Black: 1327#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0)), 59#L70true, Black: 1111#(and (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296))), Black: 608#(<= (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0)), Black: 1623#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), Black: 612#(and (<= (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 1106#true, Black: 607#(<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)), Black: 1633#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (< (* (div (mod (+ ~i2~0 1) 4294967296) 2) 2) (+ (mod ~i1~0 4294967296) 1))), 3157#true, Black: 1627#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (<= |thread2Thread1of1ForFork1_#t~post4| (* (div |thread2Thread1of1ForFork1_#t~post4| 4294967296) 4294967296))), Black: 1643#true, Black: 1645#(not (= (* (div ~d2~0 256) 256) ~d2~0)), Black: 2253#true, Black: 622#(<= (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))) (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0)), 1660#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0 1) (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296)))), Black: 2420#(= ~d1~0 1), Black: 624#(and (<= (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))) (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0)) (<= (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0) (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0))), Black: 113#(= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 2551#true, 636#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0 1) (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296)))), Black: 2554#(and (<= (div ~d2~0 256) 0) (<= 1 ~d2~0))]) [2022-11-21 13:46:40,224 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-11-21 13:46:40,224 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-11-21 13:46:40,225 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-11-21 13:46:40,225 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-11-21 13:46:40,729 INFO L130 PetriNetUnfolder]: 1265/7310 cut-off events. [2022-11-21 13:46:40,729 INFO L131 PetriNetUnfolder]: For 41960/43229 co-relation queries the response was YES. [2022-11-21 13:46:40,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28036 conditions, 7310 events. 1265/7310 cut-off events. For 41960/43229 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 88764 event pairs, 217 based on Foata normal form. 175/7335 useless extension candidates. Maximal degree in co-relation 27982. Up to 1130 conditions per place. [2022-11-21 13:46:40,824 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 58 selfloop transitions, 34 changer transitions 4/239 dead transitions. [2022-11-21 13:46:40,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 239 transitions, 1937 flow [2022-11-21 13:46:40,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-21 13:46:40,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-21 13:46:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 931 transitions. [2022-11-21 13:46:40,828 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8138111888111889 [2022-11-21 13:46:40,828 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 931 transitions. [2022-11-21 13:46:40,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 931 transitions. [2022-11-21 13:46:40,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:40,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 931 transitions. [2022-11-21 13:46:40,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 84.63636363636364) internal successors, (931), 11 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:40,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:40,836 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:40,836 INFO L175 Difference]: Start difference. First operand has 202 places, 205 transitions, 1580 flow. Second operand 11 states and 931 transitions. [2022-11-21 13:46:40,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 239 transitions, 1937 flow [2022-11-21 13:46:40,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 239 transitions, 1865 flow, removed 26 selfloop flow, removed 6 redundant places. [2022-11-21 13:46:40,992 INFO L231 Difference]: Finished difference. Result has 207 places, 213 transitions, 1692 flow [2022-11-21 13:46:40,993 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1692, PETRI_PLACES=207, PETRI_TRANSITIONS=213} [2022-11-21 13:46:40,993 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 115 predicate places. [2022-11-21 13:46:40,993 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 213 transitions, 1692 flow [2022-11-21 13:46:40,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:40,994 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:40,994 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:41,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:41,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-21 13:46:41,200 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:41,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:41,201 INFO L85 PathProgramCache]: Analyzing trace with hash 583606678, now seen corresponding path program 5 times [2022-11-21 13:46:41,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:41,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820433319] [2022-11-21 13:46:41,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:41,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:41,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:41,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:41,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:41,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820433319] [2022-11-21 13:46:41,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820433319] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:41,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364049881] [2022-11-21 13:46:41,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-21 13:46:41,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:41,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:41,615 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:41,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-21 13:46:41,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-21 13:46:41,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:46:41,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 13:46:41,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:41,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:42,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:42,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364049881] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:42,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:42,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 12 [2022-11-21 13:46:42,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142003669] [2022-11-21 13:46:42,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:42,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-21 13:46:42,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:42,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-21 13:46:42,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-21 13:46:42,176 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:42,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 213 transitions, 1692 flow. Second operand has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:42,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:42,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:42,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:44,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([254] L49-->L51: Formula: (= v_~pos~0_18 (+ v_~pos~0_17 1)) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][127], [Black: 3761#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), 4957#true, 2558#true, 617#true, 6#L94-4true, Black: 3161#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 3162#(<= (+ ~pos~0 1) (* (div (+ ~pos~0 1) 4294967296) 4294967296)), 4357#true, Black: 2217#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ ~i2~0 (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1)) (<= (+ |thread1Thread1of1ForFork0_#t~post3| (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div |thread1Thread1of1ForFork0_#t~post3| 4294967296) 4294967296) ~i2~0))), Black: 2231#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648)))), 1327#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0)), Black: 2229#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 2225#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 1834#(and (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648)))), Black: 2219#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ ~i2~0 (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 1651#true, Black: 2233#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 2221#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i1~0 4294967296) 0)), 131#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0 1) (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296))), Black: 2235#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 2213#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i1~0 4294967296) 0)), Black: 2237#(and (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 787#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (= (mod ~i1~0 4294967296) 0)), Black: 631#true, 2407#(<= (mod ~d1~0 256) 0), 106#true, 1645#(not (= (* (div ~d2~0 256) 256) ~d2~0)), 603#true, Black: 592#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), 3757#true, Black: 282#(and (< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))) (= (mod ~i2~0 4294967296) 0)), Black: 126#true, Black: 4952#(and (<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 594#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), Black: 4361#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 4950#(and (<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 8#L51true, 59#L70true, Black: 1111#(and (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296))), Black: 608#(<= (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0)), Black: 1623#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), Black: 612#(and (<= (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 607#(<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)), Black: 1106#true, Black: 1633#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (< (* (div (mod (+ ~i2~0 1) 4294967296) 2) 2) (+ (mod ~i1~0 4294967296) 1))), 3157#true, Black: 1627#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (<= |thread2Thread1of1ForFork1_#t~post4| (* (div |thread2Thread1of1ForFork1_#t~post4| 4294967296) 4294967296))), Black: 1643#true, Black: 1646#(and (<= ~d2~0 (* (div ~d2~0 256) 256)) (<= 0 ~d2~0)), 1660#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0 1) (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296)))), Black: 622#(<= (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))) (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0)), Black: 2253#true, Black: 624#(and (<= (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))) (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0)) (<= (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0) (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0))), Black: 2420#(= ~d1~0 1), 2554#(and (<= (div ~d2~0 256) 0) (<= 1 ~d2~0)), Black: 113#(= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 2551#true, 636#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0 1) (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))))]) [2022-11-21 13:46:44,098 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-11-21 13:46:44,098 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-11-21 13:46:44,098 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-11-21 13:46:44,098 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-11-21 13:46:44,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([254] L49-->L51: Formula: (= v_~pos~0_18 (+ v_~pos~0_17 1)) InVars {~pos~0=v_~pos~0_18} OutVars{thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, ~pos~0=v_~pos~0_17} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][127], [Black: 3761#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), 4957#true, 2558#true, 1400#(< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))), 617#true, 6#L94-4true, Black: 3161#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 3162#(<= (+ ~pos~0 1) (* (div (+ ~pos~0 1) 4294967296) 4294967296)), 2553#(= (* (div ~d2~0 256) 256) ~d2~0), 4357#true, Black: 2217#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ ~i2~0 (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1)) (<= (+ |thread1Thread1of1ForFork0_#t~post3| (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div |thread1Thread1of1ForFork0_#t~post3| 4294967296) 4294967296) ~i2~0))), Black: 2231#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648)))), Black: 2229#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 2225#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 1834#(and (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648)))), Black: 2219#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ ~i2~0 (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), Black: 1651#true, Black: 2233#(and (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)) (<= (+ ~i1~0 (* (div (+ |thread2Thread1of1ForFork1_#t~post4| 4294967295) 4294967296) 4294967296)) (+ |thread2Thread1of1ForFork1_#t~post4| (* (div (+ (- 1) ~i1~0) 4294967296) 4294967296) 1))), 131#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0 1) (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296))), Black: 2221#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i1~0 4294967296) 0)), Black: 2235#(and (= (mod |thread1Thread1of1ForFork0_#t~post3| 4294967296) 0) (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 2213#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i1~0 4294967296) 0)), Black: 2237#(and (= (mod (+ 4294967295 ~i1~0) 4294967296) 0) (< (mod (+ 4294967295 ~i1~0) 4294967296) (* 2 (mod ~N~0 2147483648))) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 787#(and (< (mod ~i1~0 4294967296) (* 2 (mod ~N~0 2147483648))) (= (mod ~i1~0 4294967296) 0)), Black: 631#true, 2407#(<= (mod ~d1~0 256) 0), 106#true, 603#true, Black: 592#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), 3757#true, 1646#(and (<= ~d2~0 (* (div ~d2~0 256) 256)) (<= 0 ~d2~0)), Black: 282#(and (< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))) (= (mod ~i2~0 4294967296) 0)), Black: 126#true, Black: 4952#(and (<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 594#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (< (mod ~i2~0 4294967296) (* 2 (mod ~N~0 2147483648))) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), Black: 4361#(<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 4950#(and (<= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 8#L51true, Black: 1327#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0)), 59#L70true, Black: 1111#(and (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (<= ~i2~0 (* (div ~i2~0 4294967296) 4294967296))), Black: 608#(<= (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0)), Black: 1623#(and (= (mod ~i2~0 4294967296) (mod ~i1~0 4294967296)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= (mod ~i2~0 4294967296) 0)), Black: 612#(and (<= (+ (* 2 ~N~0) (* (div ~i2~0 4294967296) 4294967296)) (+ (* (div ~N~0 2147483648) 4294967296) ~i2~0)) (<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0))), Black: 607#(<= (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0) (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0)), Black: 1106#true, Black: 1633#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (< (* (div (mod (+ ~i2~0 1) 4294967296) 2) 2) (+ (mod ~i1~0 4294967296) 1))), 3157#true, Black: 1627#(and (<= ~i2~0 (+ (* (div (+ (- 1) ~i2~0) 4294967296) 4294967296) 1)) (< (* (div ~N~0 2147483648) 2147483648) ~N~0) (<= |thread2Thread1of1ForFork1_#t~post4| (* (div |thread2Thread1of1ForFork1_#t~post4| 4294967296) 4294967296))), Black: 1643#true, Black: 1645#(not (= (* (div ~d2~0 256) 256) ~d2~0)), 1660#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0 1) (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296)))), Black: 622#(<= (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))) (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0)), Black: 2253#true, Black: 624#(and (<= (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296))) (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0)) (<= (+ (* 4294967296 (div ~i1~0 4294967296)) ~i2~0) (+ (* (div ~i2~0 4294967296) 4294967296) ~i1~0))), Black: 2420#(= ~d1~0 1), Black: 113#(= ~pos~0 (* 4294967296 (div ~pos~0 4294967296))), Black: 2551#true, 636#(<= (+ (* (div ~N~0 2147483648) 4294967296) ~i1~0 1) (+ (* 2 ~N~0) (* 4294967296 (div ~i1~0 4294967296)))), Black: 2554#(and (<= (div ~d2~0 256) 0) (<= 1 ~d2~0))]) [2022-11-21 13:46:44,133 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-11-21 13:46:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-11-21 13:46:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-11-21 13:46:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-11-21 13:46:44,753 INFO L130 PetriNetUnfolder]: 1661/9687 cut-off events. [2022-11-21 13:46:44,753 INFO L131 PetriNetUnfolder]: For 57552/59092 co-relation queries the response was YES. [2022-11-21 13:46:44,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37173 conditions, 9687 events. 1661/9687 cut-off events. For 57552/59092 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 123439 event pairs, 264 based on Foata normal form. 313/9819 useless extension candidates. Maximal degree in co-relation 37118. Up to 1219 conditions per place. [2022-11-21 13:46:44,855 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 65 selfloop transitions, 50 changer transitions 4/262 dead transitions. [2022-11-21 13:46:44,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 262 transitions, 2225 flow [2022-11-21 13:46:44,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-21 13:46:44,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-21 13:46:44,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 934 transitions. [2022-11-21 13:46:44,858 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8164335664335665 [2022-11-21 13:46:44,858 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 934 transitions. [2022-11-21 13:46:44,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 934 transitions. [2022-11-21 13:46:44,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:44,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 934 transitions. [2022-11-21 13:46:44,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 84.9090909090909) internal successors, (934), 11 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:44,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:44,864 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:44,865 INFO L175 Difference]: Start difference. First operand has 207 places, 213 transitions, 1692 flow. Second operand 11 states and 934 transitions. [2022-11-21 13:46:44,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 262 transitions, 2225 flow [2022-11-21 13:46:45,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 262 transitions, 2178 flow, removed 19 selfloop flow, removed 5 redundant places. [2022-11-21 13:46:45,080 INFO L231 Difference]: Finished difference. Result has 215 places, 235 transitions, 2045 flow [2022-11-21 13:46:45,081 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2045, PETRI_PLACES=215, PETRI_TRANSITIONS=235} [2022-11-21 13:46:45,081 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 123 predicate places. [2022-11-21 13:46:45,082 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 235 transitions, 2045 flow [2022-11-21 13:46:45,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:45,083 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:45,083 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:45,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-21 13:46:45,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-21 13:46:45,289 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:45,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:45,289 INFO L85 PathProgramCache]: Analyzing trace with hash -312295990, now seen corresponding path program 6 times [2022-11-21 13:46:45,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:45,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150258309] [2022-11-21 13:46:45,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:45,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:45,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:45,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150258309] [2022-11-21 13:46:45,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150258309] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:45,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904507785] [2022-11-21 13:46:45,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-21 13:46:45,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:45,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:45,782 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:45,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-21 13:46:45,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-21 13:46:45,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:46:45,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-21 13:46:45,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:46,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:46,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:46,328 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-21 13:46:46,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904507785] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:46,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:46,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 12 [2022-11-21 13:46:46,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974575559] [2022-11-21 13:46:46,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:46,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-21 13:46:46,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:46,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-21 13:46:46,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-11-21 13:46:46,332 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 104 [2022-11-21 13:46:46,341 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 235 transitions, 2045 flow. Second operand has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:46,341 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:46,341 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 104 [2022-11-21 13:46:46,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:49,557 INFO L130 PetriNetUnfolder]: 2301/13126 cut-off events. [2022-11-21 13:46:49,557 INFO L131 PetriNetUnfolder]: For 85516/87743 co-relation queries the response was YES. [2022-11-21 13:46:49,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51906 conditions, 13126 events. 2301/13126 cut-off events. For 85516/87743 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 175106 event pairs, 416 based on Foata normal form. 384/13267 useless extension candidates. Maximal degree in co-relation 51847. Up to 1872 conditions per place. [2022-11-21 13:46:49,703 INFO L137 encePairwiseOnDemand]: 92/104 looper letters, 105 selfloop transitions, 46 changer transitions 4/298 dead transitions. [2022-11-21 13:46:49,703 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 298 transitions, 2812 flow [2022-11-21 13:46:49,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-21 13:46:49,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-21 13:46:49,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 936 transitions. [2022-11-21 13:46:49,706 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8181818181818182 [2022-11-21 13:46:49,706 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 936 transitions. [2022-11-21 13:46:49,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 936 transitions. [2022-11-21 13:46:49,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:49,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 936 transitions. [2022-11-21 13:46:49,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 85.0909090909091) internal successors, (936), 11 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:49,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:49,712 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 104.0) internal successors, (1248), 12 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:49,712 INFO L175 Difference]: Start difference. First operand has 215 places, 235 transitions, 2045 flow. Second operand 11 states and 936 transitions. [2022-11-21 13:46:49,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 298 transitions, 2812 flow [2022-11-21 13:46:49,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 298 transitions, 2753 flow, removed 25 selfloop flow, removed 5 redundant places. [2022-11-21 13:46:49,990 INFO L231 Difference]: Finished difference. Result has 223 places, 270 transitions, 2551 flow [2022-11-21 13:46:49,991 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2551, PETRI_PLACES=223, PETRI_TRANSITIONS=270} [2022-11-21 13:46:49,991 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 131 predicate places. [2022-11-21 13:46:49,991 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 270 transitions, 2551 flow [2022-11-21 13:46:49,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 80.83333333333333) internal successors, (970), 12 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:49,992 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:49,992 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:49,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-21 13:46:50,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-21 13:46:50,198 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:50,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:50,198 INFO L85 PathProgramCache]: Analyzing trace with hash 646092, now seen corresponding path program 1 times [2022-11-21 13:46:50,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:50,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8997564] [2022-11-21 13:46:50,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:50,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:50,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:50,354 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-21 13:46:50,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:50,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8997564] [2022-11-21 13:46:50,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8997564] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 13:46:50,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 13:46:50,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 13:46:50,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26655577] [2022-11-21 13:46:50,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 13:46:50,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 13:46:50,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:50,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 13:46:50,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 13:46:50,357 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 104 [2022-11-21 13:46:50,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 270 transitions, 2551 flow. Second operand has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:50,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:50,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 104 [2022-11-21 13:46:50,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:46:52,236 INFO L130 PetriNetUnfolder]: 777/5959 cut-off events. [2022-11-21 13:46:52,236 INFO L131 PetriNetUnfolder]: For 36747/37488 co-relation queries the response was YES. [2022-11-21 13:46:52,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24116 conditions, 5959 events. 777/5959 cut-off events. For 36747/37488 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 70957 event pairs, 95 based on Foata normal form. 154/6066 useless extension candidates. Maximal degree in co-relation 24053. Up to 517 conditions per place. [2022-11-21 13:46:52,292 INFO L137 encePairwiseOnDemand]: 100/104 looper letters, 62 selfloop transitions, 6 changer transitions 0/256 dead transitions. [2022-11-21 13:46:52,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 256 transitions, 2464 flow [2022-11-21 13:46:52,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 13:46:52,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-21 13:46:52,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 373 transitions. [2022-11-21 13:46:52,294 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8966346153846154 [2022-11-21 13:46:52,294 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 373 transitions. [2022-11-21 13:46:52,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 373 transitions. [2022-11-21 13:46:52,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:46:52,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 373 transitions. [2022-11-21 13:46:52,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 93.25) internal successors, (373), 4 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:52,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:52,296 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:52,296 INFO L175 Difference]: Start difference. First operand has 223 places, 270 transitions, 2551 flow. Second operand 4 states and 373 transitions. [2022-11-21 13:46:52,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 256 transitions, 2464 flow [2022-11-21 13:46:52,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 256 transitions, 2397 flow, removed 24 selfloop flow, removed 6 redundant places. [2022-11-21 13:46:52,419 INFO L231 Difference]: Finished difference. Result has 220 places, 249 transitions, 2246 flow [2022-11-21 13:46:52,419 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2246, PETRI_PLACES=220, PETRI_TRANSITIONS=249} [2022-11-21 13:46:52,420 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 128 predicate places. [2022-11-21 13:46:52,420 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 249 transitions, 2246 flow [2022-11-21 13:46:52,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.0) internal successors, (364), 4 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:52,420 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:46:52,420 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:46:52,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-21 13:46:52,421 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:46:52,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:46:52,421 INFO L85 PathProgramCache]: Analyzing trace with hash 162818691, now seen corresponding path program 7 times [2022-11-21 13:46:52,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:46:52,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149039560] [2022-11-21 13:46:52,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:46:52,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:46:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:46:53,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:46:53,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149039560] [2022-11-21 13:46:53,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149039560] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:46:53,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378929169] [2022-11-21 13:46:53,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-21 13:46:53,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:46:53,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:46:53,171 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:46:53,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-21 13:46:53,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:46:53,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-21 13:46:53,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:46:54,132 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 13:46:54,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:46:55,556 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 13:46:55,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378929169] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:46:55,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:46:55,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-11-21 13:46:55,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782127326] [2022-11-21 13:46:55,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:46:55,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-21 13:46:55,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:46:55,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-21 13:46:55,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1079, Unknown=0, NotChecked=0, Total=1190 [2022-11-21 13:46:55,569 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 104 [2022-11-21 13:46:55,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 249 transitions, 2246 flow. Second operand has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:46:55,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:46:55,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 104 [2022-11-21 13:46:55,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:48:36,802 INFO L130 PetriNetUnfolder]: 8382/24198 cut-off events. [2022-11-21 13:48:36,803 INFO L131 PetriNetUnfolder]: For 191262/191262 co-relation queries the response was YES. [2022-11-21 13:48:36,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116309 conditions, 24198 events. 8382/24198 cut-off events. For 191262/191262 co-relation queries the response was YES. Maximal size of possible extension queue 838. Compared 282544 event pairs, 368 based on Foata normal form. 722/24840 useless extension candidates. Maximal degree in co-relation 116247. Up to 2550 conditions per place. [2022-11-21 13:48:37,050 INFO L137 encePairwiseOnDemand]: 83/104 looper letters, 1569 selfloop transitions, 295 changer transitions 0/1927 dead transitions. [2022-11-21 13:48:37,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1927 transitions, 23513 flow [2022-11-21 13:48:37,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-11-21 13:48:37,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2022-11-21 13:48:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 8801 transitions. [2022-11-21 13:48:37,091 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6611328125 [2022-11-21 13:48:37,091 INFO L72 ComplementDD]: Start complementDD. Operand 128 states and 8801 transitions. [2022-11-21 13:48:37,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 128 states and 8801 transitions. [2022-11-21 13:48:37,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:48:37,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 128 states and 8801 transitions. [2022-11-21 13:48:37,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 129 states, 128 states have (on average 68.7578125) internal successors, (8801), 128 states have internal predecessors, (8801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:48:37,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 129 states, 129 states have (on average 104.0) internal successors, (13416), 129 states have internal predecessors, (13416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:48:37,153 INFO L81 ComplementDD]: Finished complementDD. Result has 129 states, 129 states have (on average 104.0) internal successors, (13416), 129 states have internal predecessors, (13416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:48:37,154 INFO L175 Difference]: Start difference. First operand has 220 places, 249 transitions, 2246 flow. Second operand 128 states and 8801 transitions. [2022-11-21 13:48:37,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1927 transitions, 23513 flow [2022-11-21 13:48:38,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 1927 transitions, 23513 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-21 13:48:38,021 INFO L231 Difference]: Finished difference. Result has 416 places, 493 transitions, 5745 flow [2022-11-21 13:48:38,021 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=128, PETRI_FLOW=5745, PETRI_PLACES=416, PETRI_TRANSITIONS=493} [2022-11-21 13:48:38,022 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 324 predicate places. [2022-11-21 13:48:38,022 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 493 transitions, 5745 flow [2022-11-21 13:48:38,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:48:38,023 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:48:38,023 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:48:38,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-21 13:48:38,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:48:38,229 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:48:38,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:48:38,230 INFO L85 PathProgramCache]: Analyzing trace with hash -507220766, now seen corresponding path program 8 times [2022-11-21 13:48:38,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:48:38,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269178105] [2022-11-21 13:48:38,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:48:38,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:48:38,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:48:38,901 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:48:38,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:48:38,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269178105] [2022-11-21 13:48:38,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269178105] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:48:38,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526463705] [2022-11-21 13:48:38,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-21 13:48:38,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:48:38,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:48:38,903 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:48:38,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-21 13:48:39,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-21 13:48:39,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:48:39,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-21 13:48:39,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:48:40,202 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:48:40,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:48:58,148 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 17 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:48:58,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526463705] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:48:58,149 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:48:58,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 37 [2022-11-21 13:48:58,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203706892] [2022-11-21 13:48:58,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:48:58,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-21 13:48:58,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:48:58,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-21 13:48:58,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1196, Unknown=4, NotChecked=0, Total=1332 [2022-11-21 13:48:58,153 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 104 [2022-11-21 13:48:58,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 493 transitions, 5745 flow. Second operand has 37 states, 37 states have (on average 69.48648648648648) internal successors, (2571), 37 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:48:58,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:48:58,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 104 [2022-11-21 13:48:58,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:49:13,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:49:52,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:50:09,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:50:13,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:50:29,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:51:05,626 WARN L233 SmtUtils]: Spent 12.96s on a formula simplification. DAG size of input: 111 DAG size of output: 55 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-21 13:51:07,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:51:17,233 WARN L233 SmtUtils]: Spent 6.35s on a formula simplification. DAG size of input: 85 DAG size of output: 67 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-21 13:51:36,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:51:53,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:52:52,671 INFO L130 PetriNetUnfolder]: 11422/35316 cut-off events. [2022-11-21 13:52:52,671 INFO L131 PetriNetUnfolder]: For 1029672/1030264 co-relation queries the response was YES. [2022-11-21 13:52:53,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262599 conditions, 35316 events. 11422/35316 cut-off events. For 1029672/1030264 co-relation queries the response was YES. Maximal size of possible extension queue 1066. Compared 443016 event pairs, 1536 based on Foata normal form. 283/35243 useless extension candidates. Maximal degree in co-relation 262467. Up to 12952 conditions per place. [2022-11-21 13:52:53,279 INFO L137 encePairwiseOnDemand]: 84/104 looper letters, 772 selfloop transitions, 361 changer transitions 123/1364 dead transitions. [2022-11-21 13:52:53,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 1364 transitions, 19458 flow [2022-11-21 13:52:53,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-11-21 13:52:53,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2022-11-21 13:52:53,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 5697 transitions. [2022-11-21 13:52:53,291 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.684735576923077 [2022-11-21 13:52:53,292 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 5697 transitions. [2022-11-21 13:52:53,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 5697 transitions. [2022-11-21 13:52:53,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:52:53,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 5697 transitions. [2022-11-21 13:52:53,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 71.2125) internal successors, (5697), 80 states have internal predecessors, (5697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:52:53,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 104.0) internal successors, (8424), 81 states have internal predecessors, (8424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:52:53,319 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 104.0) internal successors, (8424), 81 states have internal predecessors, (8424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:52:53,319 INFO L175 Difference]: Start difference. First operand has 416 places, 493 transitions, 5745 flow. Second operand 80 states and 5697 transitions. [2022-11-21 13:52:53,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 1364 transitions, 19458 flow [2022-11-21 13:52:59,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 1364 transitions, 17288 flow, removed 802 selfloop flow, removed 23 redundant places. [2022-11-21 13:52:59,968 INFO L231 Difference]: Finished difference. Result has 506 places, 781 transitions, 10276 flow [2022-11-21 13:52:59,968 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=4672, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=10276, PETRI_PLACES=506, PETRI_TRANSITIONS=781} [2022-11-21 13:52:59,969 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 414 predicate places. [2022-11-21 13:52:59,969 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 781 transitions, 10276 flow [2022-11-21 13:52:59,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 69.48648648648648) internal successors, (2571), 37 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:52:59,970 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:52:59,970 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:52:59,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-21 13:53:00,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:53:00,177 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:53:00,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:53:00,177 INFO L85 PathProgramCache]: Analyzing trace with hash -322134054, now seen corresponding path program 9 times [2022-11-21 13:53:00,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:53:00,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337610117] [2022-11-21 13:53:00,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:53:00,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:53:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:53:00,873 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:53:00,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:53:00,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337610117] [2022-11-21 13:53:00,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337610117] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:53:00,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602695095] [2022-11-21 13:53:00,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-21 13:53:00,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:53:00,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:53:00,875 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:53:00,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-21 13:53:01,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-21 13:53:01,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:53:01,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-21 13:53:01,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:53:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-21 13:53:02,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:53:04,220 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-21 13:53:04,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602695095] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:53:04,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:53:04,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2022-11-21 13:53:04,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151162839] [2022-11-21 13:53:04,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:53:04,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-21 13:53:04,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:53:04,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-21 13:53:04,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1137, Unknown=0, NotChecked=0, Total=1260 [2022-11-21 13:53:04,226 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 104 [2022-11-21 13:53:04,229 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 781 transitions, 10276 flow. Second operand has 36 states, 36 states have (on average 69.72222222222223) internal successors, (2510), 36 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:53:04,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:53:04,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 104 [2022-11-21 13:53:04,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-21 13:54:17,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-21 13:54:47,075 INFO L130 PetriNetUnfolder]: 23775/70339 cut-off events. [2022-11-21 13:54:47,075 INFO L131 PetriNetUnfolder]: For 2662848/2663971 co-relation queries the response was YES. [2022-11-21 13:54:48,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569978 conditions, 70339 events. 23775/70339 cut-off events. For 2662848/2663971 co-relation queries the response was YES. Maximal size of possible extension queue 1715. Compared 898958 event pairs, 1065 based on Foata normal form. 2507/72456 useless extension candidates. Maximal degree in co-relation 569819. Up to 16368 conditions per place. [2022-11-21 13:54:49,112 INFO L137 encePairwiseOnDemand]: 86/104 looper letters, 2173 selfloop transitions, 829 changer transitions 195/3305 dead transitions. [2022-11-21 13:54:49,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 3305 transitions, 51132 flow [2022-11-21 13:54:49,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-11-21 13:54:49,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2022-11-21 13:54:49,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 11582 transitions. [2022-11-21 13:54:49,131 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6917104634495939 [2022-11-21 13:54:49,131 INFO L72 ComplementDD]: Start complementDD. Operand 161 states and 11582 transitions. [2022-11-21 13:54:49,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 161 states and 11582 transitions. [2022-11-21 13:54:49,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-21 13:54:49,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 161 states and 11582 transitions. [2022-11-21 13:54:49,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 162 states, 161 states have (on average 71.93788819875776) internal successors, (11582), 161 states have internal predecessors, (11582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:54:49,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 162 states, 162 states have (on average 104.0) internal successors, (16848), 162 states have internal predecessors, (16848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:54:49,195 INFO L81 ComplementDD]: Finished complementDD. Result has 162 states, 162 states have (on average 104.0) internal successors, (16848), 162 states have internal predecessors, (16848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:54:49,195 INFO L175 Difference]: Start difference. First operand has 506 places, 781 transitions, 10276 flow. Second operand 161 states and 11582 transitions. [2022-11-21 13:54:49,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 3305 transitions, 51132 flow [2022-11-21 13:56:03,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 3305 transitions, 45269 flow, removed 2903 selfloop flow, removed 20 redundant places. [2022-11-21 13:56:03,751 INFO L231 Difference]: Finished difference. Result has 727 places, 1246 transitions, 19079 flow [2022-11-21 13:56:03,752 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=104, PETRI_DIFFERENCE_MINUEND_FLOW=8409, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=161, PETRI_FLOW=19079, PETRI_PLACES=727, PETRI_TRANSITIONS=1246} [2022-11-21 13:56:03,752 INFO L288 CegarLoopForPetriNet]: 92 programPoint places, 635 predicate places. [2022-11-21 13:56:03,753 INFO L495 AbstractCegarLoop]: Abstraction has has 727 places, 1246 transitions, 19079 flow [2022-11-21 13:56:03,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 69.72222222222223) internal successors, (2510), 36 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:03,754 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-21 13:56:03,754 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 13:56:03,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-21 13:56:03,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-21 13:56:03,959 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-21 13:56:03,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 13:56:03,960 INFO L85 PathProgramCache]: Analyzing trace with hash 401875646, now seen corresponding path program 10 times [2022-11-21 13:56:03,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 13:56:03,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550949712] [2022-11-21 13:56:03,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 13:56:03,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 13:56:04,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 13:56:06,530 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 13:56:06,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 13:56:06,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550949712] [2022-11-21 13:56:06,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550949712] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 13:56:06,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107007198] [2022-11-21 13:56:06,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-21 13:56:06,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 13:56:06,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 13:56:06,531 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 13:56:06,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3943d061-959c-47ee-8358-cd93aa05f58f/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-21 13:56:06,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-21 13:56:06,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-21 13:56:06,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-21 13:56:06,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 13:56:09,504 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 2 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-21 13:56:09,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 13:56:30,929 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 2 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-21 13:56:30,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107007198] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 13:56:30,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 13:56:30,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21, 21] total 65 [2022-11-21 13:56:30,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318188902] [2022-11-21 13:56:30,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 13:56:30,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-11-21 13:56:30,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 13:56:30,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-11-21 13:56:30,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=3836, Unknown=0, NotChecked=0, Total=4160 [2022-11-21 13:56:30,938 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 104 [2022-11-21 13:56:30,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1246 transitions, 19079 flow. Second operand has 65 states, 65 states have (on average 69.16923076923077) internal successors, (4496), 65 states have internal predecessors, (4496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 13:56:30,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-21 13:56:30,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 104 [2022-11-21 13:56:30,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand