./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro --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 4ce97f399f5ab540e05119d9433f4e1bfecfe892f8e87faddc6435387a55a4d6 --- 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-8393723 [2022-11-18 18:37:13,562 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:37:13,573 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:37:13,597 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:37:13,600 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:37:13,604 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:37:13,607 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:37:13,614 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:37:13,616 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:37:13,622 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:37:13,624 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:37:13,626 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:37:13,627 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:37:13,629 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:37:13,631 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:37:13,633 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:37:13,635 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:37:13,635 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:37:13,637 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:37:13,644 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:37:13,646 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:37:13,647 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:37:13,650 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:37:13,651 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:37:13,659 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:37:13,659 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:37:13,659 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:37:13,661 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:37:13,662 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:37:13,662 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:37:13,663 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:37:13,664 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:37:13,665 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:37:13,666 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:37:13,667 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:37:13,667 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:37:13,667 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:37:13,668 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:37:13,668 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:37:13,669 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:37:13,669 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:37:13,671 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-18 18:37:13,701 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:37:13,701 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:37:13,702 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:37:13,702 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:37:13,702 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:37:13,702 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:37:13,703 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:37:13,703 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:37:13,703 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:37:13,704 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:37:13,704 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 18:37:13,704 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:37:13,704 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 18:37:13,704 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:37:13,705 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 18:37:13,705 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:37:13,705 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 18:37:13,705 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 18:37:13,705 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 18:37:13,705 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:37:13,706 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 18:37:13,706 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:37:13,706 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:37:13,706 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:37:13,706 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:37:13,707 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:37:13,707 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:37:13,707 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 18:37:13,707 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 18:37:13,707 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 18:37:13,708 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 18:37:13,708 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 18:37:13,708 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 18:37:13,708 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_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/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_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro 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 -> 4ce97f399f5ab540e05119d9433f4e1bfecfe892f8e87faddc6435387a55a4d6 [2022-11-18 18:37:14,012 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:37:14,033 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:37:14,037 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:37:14,039 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:37:14,039 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:37:14,041 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i [2022-11-18 18:37:14,116 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/data/a86015e0b/fb3738d8124b48839fbea8807743de9d/FLAGc063f3f18 [2022-11-18 18:37:14,715 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:37:14,716 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i [2022-11-18 18:37:14,745 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/data/a86015e0b/fb3738d8124b48839fbea8807743de9d/FLAGc063f3f18 [2022-11-18 18:37:15,004 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/data/a86015e0b/fb3738d8124b48839fbea8807743de9d [2022-11-18 18:37:15,011 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:37:15,013 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:37:15,019 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:37:15,019 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:37:15,023 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:37:15,024 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,026 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@478a85df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15, skipping insertion in model container [2022-11-18 18:37:15,026 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,036 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:37:15,088 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:37:15,505 WARN L234 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_99689dd0-9316-464a-8748-4763ba3eb2a1/sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i[30176,30189] [2022-11-18 18:37:15,531 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:37:15,543 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:37:15,591 WARN L234 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_99689dd0-9316-464a-8748-4763ba3eb2a1/sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i[30176,30189] [2022-11-18 18:37:15,608 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:37:15,661 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:37:15,661 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15 WrapperNode [2022-11-18 18:37:15,661 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:37:15,663 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:37:15,663 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:37:15,663 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:37:15,671 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,701 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,727 INFO L138 Inliner]: procedures = 170, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 68 [2022-11-18 18:37:15,727 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:37:15,729 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:37:15,729 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:37:15,729 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:37:15,738 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,738 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,746 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,747 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,769 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,773 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,774 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,775 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,777 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:37:15,778 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:37:15,778 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:37:15,779 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:37:15,779 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (1/1) ... [2022-11-18 18:37:15,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:37:15,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:15,827 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:37:15,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:37:15,873 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 18:37:15,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 18:37:15,874 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-18 18:37:15,874 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:37:15,874 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:37:15,875 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-18 18:37:15,875 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-18 18:37:15,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:37:15,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 18:37:15,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:37:15,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:37:15,877 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 18:37:16,084 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:37:16,086 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:37:16,401 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:37:16,409 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:37:16,409 INFO L300 CfgBuilder]: Removed 9 assume(true) statements. [2022-11-18 18:37:16,411 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:37:16 BoogieIcfgContainer [2022-11-18 18:37:16,412 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:37:16,414 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:37:16,414 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:37:16,418 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:37:16,419 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:37:15" (1/3) ... [2022-11-18 18:37:16,419 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76df15fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:37:16, skipping insertion in model container [2022-11-18 18:37:16,420 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:37:15" (2/3) ... [2022-11-18 18:37:16,420 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76df15fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:37:16, skipping insertion in model container [2022-11-18 18:37:16,420 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:37:16" (3/3) ... [2022-11-18 18:37:16,422 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_22-deref_read_racefree.i [2022-11-18 18:37:16,430 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 18:37:16,441 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:37:16,441 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 18:37:16,441 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 18:37:16,492 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:16,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 99 places, 106 transitions, 217 flow [2022-11-18 18:37:16,593 INFO L130 PetriNetUnfolder]: 14/140 cut-off events. [2022-11-18 18:37:16,598 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:16,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 140 events. 14/140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 317 event pairs, 0 based on Foata normal form. 0/122 useless extension candidates. Maximal degree in co-relation 71. Up to 4 conditions per place. [2022-11-18 18:37:16,606 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 106 transitions, 217 flow [2022-11-18 18:37:16,614 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 106 transitions, 217 flow [2022-11-18 18:37:16,639 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:16,648 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:16,648 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:16,700 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:16,700 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:16,700 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:16,701 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] [2022-11-18 18:37:16,701 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:16,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:16,710 INFO L85 PathProgramCache]: Analyzing trace with hash -2146459906, now seen corresponding path program 1 times [2022-11-18 18:37:16,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:16,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863670775] [2022-11-18 18:37:16,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:16,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:16,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:17,060 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-18 18:37:17,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:17,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863670775] [2022-11-18 18:37:17,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863670775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:17,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:17,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:17,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082912786] [2022-11-18 18:37:17,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:17,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:17,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:17,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:17,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:17,128 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 106 [2022-11-18 18:37:17,131 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 106 transitions, 217 flow. Second operand has 2 states, 2 states have (on average 94.5) internal successors, (189), 2 states have internal predecessors, (189), 0 states have call successors, (0), 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-18 18:37:17,132 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:17,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 106 [2022-11-18 18:37:17,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:17,187 INFO L130 PetriNetUnfolder]: 0/124 cut-off events. [2022-11-18 18:37:17,188 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-18 18:37:17,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 124 events. 0/124 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 186 event pairs, 0 based on Foata normal form. 14/134 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2022-11-18 18:37:17,190 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 1 selfloop transitions, 0 changer transitions 12/95 dead transitions. [2022-11-18 18:37:17,190 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 95 transitions, 197 flow [2022-11-18 18:37:17,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:17,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:17,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 199 transitions. [2022-11-18 18:37:17,205 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9386792452830188 [2022-11-18 18:37:17,206 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 199 transitions. [2022-11-18 18:37:17,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 199 transitions. [2022-11-18 18:37:17,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:17,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 199 transitions. [2022-11-18 18:37:17,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 99.5) internal successors, (199), 2 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:37:17,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 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-18 18:37:17,225 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 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-18 18:37:17,227 INFO L175 Difference]: Start difference. First operand has 99 places, 106 transitions, 217 flow. Second operand 2 states and 199 transitions. [2022-11-18 18:37:17,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 95 transitions, 197 flow [2022-11-18 18:37:17,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 95 transitions, 197 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:17,234 INFO L231 Difference]: Finished difference. Result has 99 places, 83 transitions, 171 flow [2022-11-18 18:37:17,236 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=171, PETRI_PLACES=99, PETRI_TRANSITIONS=83} [2022-11-18 18:37:17,240 INFO L288 CegarLoopForPetriNet]: 99 programPoint places, 0 predicate places. [2022-11-18 18:37:17,240 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 83 transitions, 171 flow [2022-11-18 18:37:17,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 94.5) internal successors, (189), 2 states have internal predecessors, (189), 0 states have call successors, (0), 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-18 18:37:17,240 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:17,241 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] [2022-11-18 18:37:17,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 18:37:17,241 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:17,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:17,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1855104383, now seen corresponding path program 1 times [2022-11-18 18:37:17,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:17,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114754632] [2022-11-18 18:37:17,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:17,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:17,372 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-18 18:37:17,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:17,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114754632] [2022-11-18 18:37:17,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114754632] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:17,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:17,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:17,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882374990] [2022-11-18 18:37:17,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:17,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:17,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:17,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:17,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:17,376 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 106 [2022-11-18 18:37:17,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 83 transitions, 171 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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-18 18:37:17,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:17,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 106 [2022-11-18 18:37:17,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:17,413 INFO L130 PetriNetUnfolder]: 0/87 cut-off events. [2022-11-18 18:37:17,413 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:17,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 87 events. 0/87 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 54 event pairs, 0 based on Foata normal form. 0/86 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-11-18 18:37:17,414 INFO L137 encePairwiseOnDemand]: 103/106 looper letters, 8 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2022-11-18 18:37:17,414 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 195 flow [2022-11-18 18:37:17,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:17,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:17,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 272 transitions. [2022-11-18 18:37:17,417 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8553459119496856 [2022-11-18 18:37:17,417 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 272 transitions. [2022-11-18 18:37:17,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 272 transitions. [2022-11-18 18:37:17,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:17,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 272 transitions. [2022-11-18 18:37:17,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 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-18 18:37:17,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 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-18 18:37:17,421 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 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-18 18:37:17,421 INFO L175 Difference]: Start difference. First operand has 99 places, 83 transitions, 171 flow. Second operand 3 states and 272 transitions. [2022-11-18 18:37:17,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 195 flow [2022-11-18 18:37:17,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 85 transitions, 195 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:17,426 INFO L231 Difference]: Finished difference. Result has 90 places, 83 transitions, 179 flow [2022-11-18 18:37:17,426 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=179, PETRI_PLACES=90, PETRI_TRANSITIONS=83} [2022-11-18 18:37:17,427 INFO L288 CegarLoopForPetriNet]: 99 programPoint places, -9 predicate places. [2022-11-18 18:37:17,427 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 83 transitions, 179 flow [2022-11-18 18:37:17,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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-18 18:37:17,428 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:17,428 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:37:17,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 18:37:17,428 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:17,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:17,429 INFO L85 PathProgramCache]: Analyzing trace with hash 608890062, now seen corresponding path program 1 times [2022-11-18 18:37:17,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:17,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691499335] [2022-11-18 18:37:17,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:17,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:17,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:17,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:17,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:17,570 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:17,570 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:17,572 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:17,574 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:17,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 18:37:17,575 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-11-18 18:37:17,577 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:17,577 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-11-18 18:37:17,630 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:17,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 128 places, 139 transitions, 290 flow [2022-11-18 18:37:17,710 INFO L130 PetriNetUnfolder]: 24/212 cut-off events. [2022-11-18 18:37:17,710 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 18:37:17,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 212 events. 24/212 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 595 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 141. Up to 6 conditions per place. [2022-11-18 18:37:17,712 INFO L82 GeneralOperation]: Start removeDead. Operand has 128 places, 139 transitions, 290 flow [2022-11-18 18:37:17,714 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 128 places, 139 transitions, 290 flow [2022-11-18 18:37:17,715 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:17,716 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:17,716 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:17,740 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:17,740 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:17,741 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:17,741 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] [2022-11-18 18:37:17,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:17,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:17,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1461209442, now seen corresponding path program 1 times [2022-11-18 18:37:17,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:17,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853864351] [2022-11-18 18:37:17,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:17,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:17,806 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-18 18:37:17,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:17,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853864351] [2022-11-18 18:37:17,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853864351] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:17,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:17,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:17,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159800683] [2022-11-18 18:37:17,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:17,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:17,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:17,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:17,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:17,820 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 139 [2022-11-18 18:37:17,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 139 transitions, 290 flow. Second operand has 2 states, 2 states have (on average 120.5) internal successors, (241), 2 states have internal predecessors, (241), 0 states have call successors, (0), 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-18 18:37:17,821 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:17,821 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 139 [2022-11-18 18:37:17,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:17,861 INFO L130 PetriNetUnfolder]: 0/185 cut-off events. [2022-11-18 18:37:17,861 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-18 18:37:17,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 185 events. 0/185 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 441 event pairs, 0 based on Foata normal form. 26/205 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2022-11-18 18:37:17,862 INFO L137 encePairwiseOnDemand]: 123/139 looper letters, 2 selfloop transitions, 0 changer transitions 12/122 dead transitions. [2022-11-18 18:37:17,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 122 transitions, 260 flow [2022-11-18 18:37:17,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:17,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:17,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 258 transitions. [2022-11-18 18:37:17,865 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9280575539568345 [2022-11-18 18:37:17,865 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 258 transitions. [2022-11-18 18:37:17,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 258 transitions. [2022-11-18 18:37:17,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:17,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 258 transitions. [2022-11-18 18:37:17,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 129.0) internal successors, (258), 2 states have internal predecessors, (258), 0 states have call successors, (0), 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-18 18:37:17,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 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-18 18:37:17,869 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 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-18 18:37:17,869 INFO L175 Difference]: Start difference. First operand has 128 places, 139 transitions, 290 flow. Second operand 2 states and 258 transitions. [2022-11-18 18:37:17,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 122 transitions, 260 flow [2022-11-18 18:37:17,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 122 transitions, 258 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:17,872 INFO L231 Difference]: Finished difference. Result has 128 places, 110 transitions, 230 flow [2022-11-18 18:37:17,872 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=230, PETRI_PLACES=128, PETRI_TRANSITIONS=110} [2022-11-18 18:37:17,873 INFO L288 CegarLoopForPetriNet]: 128 programPoint places, 0 predicate places. [2022-11-18 18:37:17,873 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 110 transitions, 230 flow [2022-11-18 18:37:17,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 120.5) internal successors, (241), 2 states have internal predecessors, (241), 0 states have call successors, (0), 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-18 18:37:17,874 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:17,874 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] [2022-11-18 18:37:17,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 18:37:17,874 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:17,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:17,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1754612449, now seen corresponding path program 1 times [2022-11-18 18:37:17,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:17,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897954052] [2022-11-18 18:37:17,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:17,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:17,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:17,939 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-18 18:37:17,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:17,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897954052] [2022-11-18 18:37:17,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897954052] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:17,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:17,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:17,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82805108] [2022-11-18 18:37:17,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:17,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:17,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:17,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:17,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:17,943 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 139 [2022-11-18 18:37:17,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 110 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 114.0) internal successors, (342), 3 states have internal predecessors, (342), 0 states have call successors, (0), 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-18 18:37:17,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:17,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 139 [2022-11-18 18:37:17,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:17,984 INFO L130 PetriNetUnfolder]: 0/136 cut-off events. [2022-11-18 18:37:17,985 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-18 18:37:17,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163 conditions, 136 events. 0/136 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 220 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2022-11-18 18:37:17,985 INFO L137 encePairwiseOnDemand]: 136/139 looper letters, 11 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2022-11-18 18:37:17,986 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 264 flow [2022-11-18 18:37:17,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:17,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:17,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2022-11-18 18:37:17,988 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8465227817745803 [2022-11-18 18:37:17,988 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2022-11-18 18:37:17,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2022-11-18 18:37:17,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:17,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2022-11-18 18:37:17,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 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-18 18:37:17,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 139.0) internal successors, (556), 4 states have internal predecessors, (556), 0 states have call successors, (0), 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-18 18:37:17,992 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 139.0) internal successors, (556), 4 states have internal predecessors, (556), 0 states have call successors, (0), 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-18 18:37:17,992 INFO L175 Difference]: Start difference. First operand has 128 places, 110 transitions, 230 flow. Second operand 3 states and 353 transitions. [2022-11-18 18:37:17,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 264 flow [2022-11-18 18:37:17,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 114 transitions, 264 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:17,995 INFO L231 Difference]: Finished difference. Result has 119 places, 111 transitions, 242 flow [2022-11-18 18:37:17,996 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=242, PETRI_PLACES=119, PETRI_TRANSITIONS=111} [2022-11-18 18:37:17,997 INFO L288 CegarLoopForPetriNet]: 128 programPoint places, -9 predicate places. [2022-11-18 18:37:17,997 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 111 transitions, 242 flow [2022-11-18 18:37:17,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 114.0) internal successors, (342), 3 states have internal predecessors, (342), 0 states have call successors, (0), 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-18 18:37:17,997 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:17,998 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] [2022-11-18 18:37:17,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 18:37:17,998 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:17,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:17,999 INFO L85 PathProgramCache]: Analyzing trace with hash -508672200, now seen corresponding path program 1 times [2022-11-18 18:37:17,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:17,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690349975] [2022-11-18 18:37:17,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:17,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:18,125 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-18 18:37:18,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:18,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690349975] [2022-11-18 18:37:18,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690349975] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:18,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637085956] [2022-11-18 18:37:18,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:18,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:18,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:18,130 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:18,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 18:37:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:18,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:18,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:18,357 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-18 18:37:18,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:18,445 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-18 18:37:18,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637085956] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:18,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:18,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:18,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643341269] [2022-11-18 18:37:18,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:18,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:18,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:18,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:18,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:18,456 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2022-11-18 18:37:18,458 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 111 transitions, 242 flow. Second operand has 10 states, 10 states have (on average 114.3) internal successors, (1143), 10 states have internal predecessors, (1143), 0 states have call successors, (0), 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-18 18:37:18,459 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:18,459 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2022-11-18 18:37:18,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:18,579 INFO L130 PetriNetUnfolder]: 0/110 cut-off events. [2022-11-18 18:37:18,579 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-18 18:37:18,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 110 events. 0/110 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 91 event pairs, 0 based on Foata normal form. 2/112 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2022-11-18 18:37:18,580 INFO L137 encePairwiseOnDemand]: 134/139 looper letters, 9 selfloop transitions, 7 changer transitions 0/104 dead transitions. [2022-11-18 18:37:18,580 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 104 transitions, 258 flow [2022-11-18 18:37:18,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:18,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:18,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1026 transitions. [2022-11-18 18:37:18,584 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8201438848920863 [2022-11-18 18:37:18,585 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1026 transitions. [2022-11-18 18:37:18,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1026 transitions. [2022-11-18 18:37:18,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:18,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1026 transitions. [2022-11-18 18:37:18,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 114.0) internal successors, (1026), 9 states have internal predecessors, (1026), 0 states have call successors, (0), 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-18 18:37:18,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 139.0) internal successors, (1390), 10 states have internal predecessors, (1390), 0 states have call successors, (0), 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-18 18:37:18,593 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 139.0) internal successors, (1390), 10 states have internal predecessors, (1390), 0 states have call successors, (0), 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-18 18:37:18,593 INFO L175 Difference]: Start difference. First operand has 119 places, 111 transitions, 242 flow. Second operand 9 states and 1026 transitions. [2022-11-18 18:37:18,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 104 transitions, 258 flow [2022-11-18 18:37:18,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 104 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:18,598 INFO L231 Difference]: Finished difference. Result has 113 places, 100 transitions, 230 flow [2022-11-18 18:37:18,599 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=139, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=230, PETRI_PLACES=113, PETRI_TRANSITIONS=100} [2022-11-18 18:37:18,603 INFO L288 CegarLoopForPetriNet]: 128 programPoint places, -15 predicate places. [2022-11-18 18:37:18,603 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 100 transitions, 230 flow [2022-11-18 18:37:18,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 114.3) internal successors, (1143), 10 states have internal predecessors, (1143), 0 states have call successors, (0), 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-18 18:37:18,605 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:18,606 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 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] [2022-11-18 18:37:18,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:18,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:18,812 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:18,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:18,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1887445160, now seen corresponding path program 1 times [2022-11-18 18:37:18,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:18,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703197791] [2022-11-18 18:37:18,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:18,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:18,860 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:18,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:18,882 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:18,882 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:18,882 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:18,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:18,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-18 18:37:18,883 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-11-18 18:37:18,884 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:18,884 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-11-18 18:37:18,908 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:18,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 172 transitions, 365 flow [2022-11-18 18:37:18,953 INFO L130 PetriNetUnfolder]: 34/284 cut-off events. [2022-11-18 18:37:18,953 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-11-18 18:37:18,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 284 events. 34/284 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 868 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 216. Up to 8 conditions per place. [2022-11-18 18:37:18,957 INFO L82 GeneralOperation]: Start removeDead. Operand has 157 places, 172 transitions, 365 flow [2022-11-18 18:37:18,960 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 172 transitions, 365 flow [2022-11-18 18:37:18,961 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:18,962 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:18,963 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:18,971 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:18,972 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:18,972 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:18,972 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] [2022-11-18 18:37:18,972 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:18,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:18,973 INFO L85 PathProgramCache]: Analyzing trace with hash 962577694, now seen corresponding path program 1 times [2022-11-18 18:37:18,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:18,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921023606] [2022-11-18 18:37:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:18,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:18,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:19,021 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-18 18:37:19,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:19,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921023606] [2022-11-18 18:37:19,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921023606] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:19,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:19,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:19,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258377751] [2022-11-18 18:37:19,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:19,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:19,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:19,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:19,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:19,026 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172 [2022-11-18 18:37:19,026 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 172 transitions, 365 flow. Second operand has 2 states, 2 states have (on average 146.5) internal successors, (293), 2 states have internal predecessors, (293), 0 states have call successors, (0), 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-18 18:37:19,027 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:19,027 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172 [2022-11-18 18:37:19,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:19,098 INFO L130 PetriNetUnfolder]: 0/246 cut-off events. [2022-11-18 18:37:19,098 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-18 18:37:19,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 246 events. 0/246 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 708 event pairs, 0 based on Foata normal form. 42/280 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2022-11-18 18:37:19,099 INFO L137 encePairwiseOnDemand]: 150/172 looper letters, 3 selfloop transitions, 0 changer transitions 12/149 dead transitions. [2022-11-18 18:37:19,099 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 149 transitions, 325 flow [2022-11-18 18:37:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:19,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:19,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 317 transitions. [2022-11-18 18:37:19,101 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9215116279069767 [2022-11-18 18:37:19,101 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 317 transitions. [2022-11-18 18:37:19,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 317 transitions. [2022-11-18 18:37:19,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:19,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 317 transitions. [2022-11-18 18:37:19,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 158.5) internal successors, (317), 2 states have internal predecessors, (317), 0 states have call successors, (0), 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-18 18:37:19,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 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-18 18:37:19,111 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 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-18 18:37:19,111 INFO L175 Difference]: Start difference. First operand has 157 places, 172 transitions, 365 flow. Second operand 2 states and 317 transitions. [2022-11-18 18:37:19,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 149 transitions, 325 flow [2022-11-18 18:37:19,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 149 transitions, 319 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:19,116 INFO L231 Difference]: Finished difference. Result has 157 places, 137 transitions, 289 flow [2022-11-18 18:37:19,119 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=289, PETRI_PLACES=157, PETRI_TRANSITIONS=137} [2022-11-18 18:37:19,119 INFO L288 CegarLoopForPetriNet]: 157 programPoint places, 0 predicate places. [2022-11-18 18:37:19,120 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 137 transitions, 289 flow [2022-11-18 18:37:19,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 146.5) internal successors, (293), 2 states have internal predecessors, (293), 0 states have call successors, (0), 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-18 18:37:19,121 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:19,121 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] [2022-11-18 18:37:19,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 18:37:19,122 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:19,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:19,123 INFO L85 PathProgramCache]: Analyzing trace with hash 669174687, now seen corresponding path program 1 times [2022-11-18 18:37:19,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:19,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753800769] [2022-11-18 18:37:19,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:19,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:19,217 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-18 18:37:19,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:19,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753800769] [2022-11-18 18:37:19,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753800769] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:19,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:19,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:19,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209920561] [2022-11-18 18:37:19,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:19,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:19,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:19,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:19,220 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 172 [2022-11-18 18:37:19,221 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 137 transitions, 289 flow. Second operand has 3 states, 3 states have (on average 140.0) internal successors, (420), 3 states have internal predecessors, (420), 0 states have call successors, (0), 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-18 18:37:19,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:19,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 172 [2022-11-18 18:37:19,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:19,269 INFO L130 PetriNetUnfolder]: 0/185 cut-off events. [2022-11-18 18:37:19,269 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-18 18:37:19,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222 conditions, 185 events. 0/185 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 404 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2022-11-18 18:37:19,270 INFO L137 encePairwiseOnDemand]: 169/172 looper letters, 12 selfloop transitions, 2 changer transitions 0/141 dead transitions. [2022-11-18 18:37:19,271 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 141 transitions, 325 flow [2022-11-18 18:37:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:19,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:19,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2022-11-18 18:37:19,273 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8372093023255814 [2022-11-18 18:37:19,273 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2022-11-18 18:37:19,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2022-11-18 18:37:19,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:19,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2022-11-18 18:37:19,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 0 states have call successors, (0), 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-18 18:37:19,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 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-18 18:37:19,276 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 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-18 18:37:19,276 INFO L175 Difference]: Start difference. First operand has 157 places, 137 transitions, 289 flow. Second operand 3 states and 432 transitions. [2022-11-18 18:37:19,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 141 transitions, 325 flow [2022-11-18 18:37:19,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 141 transitions, 325 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:19,280 INFO L231 Difference]: Finished difference. Result has 148 places, 138 transitions, 301 flow [2022-11-18 18:37:19,280 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=301, PETRI_PLACES=148, PETRI_TRANSITIONS=138} [2022-11-18 18:37:19,281 INFO L288 CegarLoopForPetriNet]: 157 programPoint places, -9 predicate places. [2022-11-18 18:37:19,281 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 138 transitions, 301 flow [2022-11-18 18:37:19,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.0) internal successors, (420), 3 states have internal predecessors, (420), 0 states have call successors, (0), 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-18 18:37:19,282 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:19,282 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] [2022-11-18 18:37:19,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 18:37:19,282 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:19,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:19,283 INFO L85 PathProgramCache]: Analyzing trace with hash 707336536, now seen corresponding path program 1 times [2022-11-18 18:37:19,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:19,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929875237] [2022-11-18 18:37:19,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:19,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:19,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:19,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-18 18:37:19,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:19,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929875237] [2022-11-18 18:37:19,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929875237] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:19,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288235286] [2022-11-18 18:37:19,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:19,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:19,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:19,363 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:19,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 18:37:19,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:19,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:19,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:19,511 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-18 18:37:19,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:19,552 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-18 18:37:19,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288235286] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:19,553 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:19,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:19,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061211632] [2022-11-18 18:37:19,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:19,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:19,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:19,556 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 172 [2022-11-18 18:37:19,558 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 138 transitions, 301 flow. Second operand has 10 states, 10 states have (on average 140.3) internal successors, (1403), 10 states have internal predecessors, (1403), 0 states have call successors, (0), 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-18 18:37:19,558 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:19,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 172 [2022-11-18 18:37:19,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:19,676 INFO L130 PetriNetUnfolder]: 0/159 cut-off events. [2022-11-18 18:37:19,676 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-18 18:37:19,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 159 events. 0/159 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 247 event pairs, 0 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-11-18 18:37:19,679 INFO L137 encePairwiseOnDemand]: 166/172 looper letters, 13 selfloop transitions, 9 changer transitions 0/148 dead transitions. [2022-11-18 18:37:19,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 148 transitions, 367 flow [2022-11-18 18:37:19,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:19,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:19,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1266 transitions. [2022-11-18 18:37:19,683 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8178294573643411 [2022-11-18 18:37:19,683 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1266 transitions. [2022-11-18 18:37:19,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1266 transitions. [2022-11-18 18:37:19,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:19,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1266 transitions. [2022-11-18 18:37:19,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 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-18 18:37:19,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 172.0) internal successors, (1720), 10 states have internal predecessors, (1720), 0 states have call successors, (0), 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-18 18:37:19,691 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 172.0) internal successors, (1720), 10 states have internal predecessors, (1720), 0 states have call successors, (0), 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-18 18:37:19,691 INFO L175 Difference]: Start difference. First operand has 148 places, 138 transitions, 301 flow. Second operand 9 states and 1266 transitions. [2022-11-18 18:37:19,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 148 transitions, 367 flow [2022-11-18 18:37:19,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 148 transitions, 365 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:19,695 INFO L231 Difference]: Finished difference. Result has 158 places, 144 transitions, 349 flow [2022-11-18 18:37:19,695 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=349, PETRI_PLACES=158, PETRI_TRANSITIONS=144} [2022-11-18 18:37:19,697 INFO L288 CegarLoopForPetriNet]: 157 programPoint places, 1 predicate places. [2022-11-18 18:37:19,697 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 144 transitions, 349 flow [2022-11-18 18:37:19,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 140.3) internal successors, (1403), 10 states have internal predecessors, (1403), 0 states have call successors, (0), 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-18 18:37:19,698 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:19,698 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:19,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:19,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-18 18:37:19,904 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:19,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1385005315, now seen corresponding path program 1 times [2022-11-18 18:37:19,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:19,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582696157] [2022-11-18 18:37:19,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:19,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:19,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:19,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:19,950 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:19,950 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:19,951 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:19,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:19,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 18:37:19,951 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-11-18 18:37:19,952 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:19,952 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-11-18 18:37:19,978 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:19,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 186 places, 205 transitions, 442 flow [2022-11-18 18:37:20,050 INFO L130 PetriNetUnfolder]: 44/356 cut-off events. [2022-11-18 18:37:20,050 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-18 18:37:20,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379 conditions, 356 events. 44/356 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1150 event pairs, 0 based on Foata normal form. 0/302 useless extension candidates. Maximal degree in co-relation 292. Up to 10 conditions per place. [2022-11-18 18:37:20,054 INFO L82 GeneralOperation]: Start removeDead. Operand has 186 places, 205 transitions, 442 flow [2022-11-18 18:37:20,057 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 186 places, 205 transitions, 442 flow [2022-11-18 18:37:20,058 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:20,059 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:20,059 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:20,067 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:20,067 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:20,068 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:20,068 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] [2022-11-18 18:37:20,068 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:20,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:20,069 INFO L85 PathProgramCache]: Analyzing trace with hash 829934206, now seen corresponding path program 1 times [2022-11-18 18:37:20,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:20,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607841845] [2022-11-18 18:37:20,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:20,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:20,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:20,089 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-18 18:37:20,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:20,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607841845] [2022-11-18 18:37:20,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607841845] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:20,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:20,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:20,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623514082] [2022-11-18 18:37:20,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:20,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:20,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:20,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:20,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:20,092 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 205 [2022-11-18 18:37:20,093 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 205 transitions, 442 flow. Second operand has 2 states, 2 states have (on average 172.5) internal successors, (345), 2 states have internal predecessors, (345), 0 states have call successors, (0), 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-18 18:37:20,093 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:20,093 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 205 [2022-11-18 18:37:20,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:20,151 INFO L130 PetriNetUnfolder]: 0/307 cut-off events. [2022-11-18 18:37:20,152 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-11-18 18:37:20,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 307 events. 0/307 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 978 event pairs, 0 based on Foata normal form. 64/361 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2022-11-18 18:37:20,153 INFO L137 encePairwiseOnDemand]: 177/205 looper letters, 4 selfloop transitions, 0 changer transitions 12/176 dead transitions. [2022-11-18 18:37:20,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 176 transitions, 392 flow [2022-11-18 18:37:20,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:20,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:20,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 376 transitions. [2022-11-18 18:37:20,155 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9170731707317074 [2022-11-18 18:37:20,155 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 376 transitions. [2022-11-18 18:37:20,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 376 transitions. [2022-11-18 18:37:20,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:20,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 376 transitions. [2022-11-18 18:37:20,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 188.0) internal successors, (376), 2 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-18 18:37:20,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 205.0) internal successors, (615), 3 states have internal predecessors, (615), 0 states have call successors, (0), 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-18 18:37:20,158 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 205.0) internal successors, (615), 3 states have internal predecessors, (615), 0 states have call successors, (0), 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-18 18:37:20,158 INFO L175 Difference]: Start difference. First operand has 186 places, 205 transitions, 442 flow. Second operand 2 states and 376 transitions. [2022-11-18 18:37:20,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 176 transitions, 392 flow [2022-11-18 18:37:20,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 176 transitions, 380 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:20,162 INFO L231 Difference]: Finished difference. Result has 186 places, 164 transitions, 348 flow [2022-11-18 18:37:20,162 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=348, PETRI_PLACES=186, PETRI_TRANSITIONS=164} [2022-11-18 18:37:20,163 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, 0 predicate places. [2022-11-18 18:37:20,163 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 164 transitions, 348 flow [2022-11-18 18:37:20,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 172.5) internal successors, (345), 2 states have internal predecessors, (345), 0 states have call successors, (0), 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-18 18:37:20,164 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:20,164 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] [2022-11-18 18:37:20,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 18:37:20,164 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:20,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:20,165 INFO L85 PathProgramCache]: Analyzing trace with hash 536531199, now seen corresponding path program 1 times [2022-11-18 18:37:20,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:20,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836570140] [2022-11-18 18:37:20,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:20,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:20,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:20,201 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-18 18:37:20,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:20,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836570140] [2022-11-18 18:37:20,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836570140] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:20,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:20,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:20,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653367445] [2022-11-18 18:37:20,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:20,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:20,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:20,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:20,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:20,204 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 205 [2022-11-18 18:37:20,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 164 transitions, 348 flow. Second operand has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 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-18 18:37:20,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:20,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 205 [2022-11-18 18:37:20,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:20,266 INFO L130 PetriNetUnfolder]: 0/234 cut-off events. [2022-11-18 18:37:20,266 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-18 18:37:20,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 281 conditions, 234 events. 0/234 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 587 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2022-11-18 18:37:20,268 INFO L137 encePairwiseOnDemand]: 202/205 looper letters, 13 selfloop transitions, 2 changer transitions 0/168 dead transitions. [2022-11-18 18:37:20,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 168 transitions, 386 flow [2022-11-18 18:37:20,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:20,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:20,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 511 transitions. [2022-11-18 18:37:20,270 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8308943089430895 [2022-11-18 18:37:20,270 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 511 transitions. [2022-11-18 18:37:20,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 511 transitions. [2022-11-18 18:37:20,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:20,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 511 transitions. [2022-11-18 18:37:20,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 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-18 18:37:20,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 205.0) internal successors, (820), 4 states have internal predecessors, (820), 0 states have call successors, (0), 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-18 18:37:20,274 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 205.0) internal successors, (820), 4 states have internal predecessors, (820), 0 states have call successors, (0), 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-18 18:37:20,274 INFO L175 Difference]: Start difference. First operand has 186 places, 164 transitions, 348 flow. Second operand 3 states and 511 transitions. [2022-11-18 18:37:20,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 168 transitions, 386 flow [2022-11-18 18:37:20,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 168 transitions, 386 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:20,278 INFO L231 Difference]: Finished difference. Result has 177 places, 165 transitions, 360 flow [2022-11-18 18:37:20,278 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=360, PETRI_PLACES=177, PETRI_TRANSITIONS=165} [2022-11-18 18:37:20,278 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, -9 predicate places. [2022-11-18 18:37:20,279 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 165 transitions, 360 flow [2022-11-18 18:37:20,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 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-18 18:37:20,279 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:20,279 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] [2022-11-18 18:37:20,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 18:37:20,280 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:20,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:20,280 INFO L85 PathProgramCache]: Analyzing trace with hash 898862840, now seen corresponding path program 1 times [2022-11-18 18:37:20,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:20,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169068772] [2022-11-18 18:37:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:20,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:20,349 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-18 18:37:20,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:20,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169068772] [2022-11-18 18:37:20,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169068772] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:20,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311303597] [2022-11-18 18:37:20,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:20,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:20,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:20,351 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:20,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 18:37:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:20,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:20,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:20,527 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-18 18:37:20,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:20,574 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-18 18:37:20,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311303597] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:20,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:20,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:20,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133548425] [2022-11-18 18:37:20,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:20,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:20,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:20,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:20,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:20,581 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 205 [2022-11-18 18:37:20,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 165 transitions, 360 flow. Second operand has 10 states, 10 states have (on average 166.3) internal successors, (1663), 10 states have internal predecessors, (1663), 0 states have call successors, (0), 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-18 18:37:20,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:20,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 205 [2022-11-18 18:37:20,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:20,707 INFO L130 PetriNetUnfolder]: 0/208 cut-off events. [2022-11-18 18:37:20,707 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-18 18:37:20,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267 conditions, 208 events. 0/208 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 2/210 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-18 18:37:20,708 INFO L137 encePairwiseOnDemand]: 199/205 looper letters, 14 selfloop transitions, 9 changer transitions 0/175 dead transitions. [2022-11-18 18:37:20,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 175 transitions, 428 flow [2022-11-18 18:37:20,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:20,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:20,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1501 transitions. [2022-11-18 18:37:20,712 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.813550135501355 [2022-11-18 18:37:20,712 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1501 transitions. [2022-11-18 18:37:20,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1501 transitions. [2022-11-18 18:37:20,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:20,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1501 transitions. [2022-11-18 18:37:20,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 166.77777777777777) internal successors, (1501), 9 states have internal predecessors, (1501), 0 states have call successors, (0), 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-18 18:37:20,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 205.0) internal successors, (2050), 10 states have internal predecessors, (2050), 0 states have call successors, (0), 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-18 18:37:20,724 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 205.0) internal successors, (2050), 10 states have internal predecessors, (2050), 0 states have call successors, (0), 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-18 18:37:20,724 INFO L175 Difference]: Start difference. First operand has 177 places, 165 transitions, 360 flow. Second operand 9 states and 1501 transitions. [2022-11-18 18:37:20,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 175 transitions, 428 flow [2022-11-18 18:37:20,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 175 transitions, 426 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:20,729 INFO L231 Difference]: Finished difference. Result has 187 places, 171 transitions, 408 flow [2022-11-18 18:37:20,729 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=408, PETRI_PLACES=187, PETRI_TRANSITIONS=171} [2022-11-18 18:37:20,730 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, 1 predicate places. [2022-11-18 18:37:20,730 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 171 transitions, 408 flow [2022-11-18 18:37:20,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 166.3) internal successors, (1663), 10 states have internal predecessors, (1663), 0 states have call successors, (0), 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-18 18:37:20,732 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:20,732 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:20,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:20,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-18 18:37:20,938 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:20,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:20,938 INFO L85 PathProgramCache]: Analyzing trace with hash 601463085, now seen corresponding path program 1 times [2022-11-18 18:37:20,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:20,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487188633] [2022-11-18 18:37:20,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:20,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:21,086 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:21,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:21,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487188633] [2022-11-18 18:37:21,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487188633] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:21,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268571952] [2022-11-18 18:37:21,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:21,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:21,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:21,088 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:21,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 18:37:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:21,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:21,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:21,288 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:21,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:21,404 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:21,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268571952] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:21,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:21,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:21,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40579769] [2022-11-18 18:37:21,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:21,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:21,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:21,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:21,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:21,410 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 205 [2022-11-18 18:37:21,413 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 171 transitions, 408 flow. Second operand has 18 states, 18 states have (on average 166.61111111111111) internal successors, (2999), 18 states have internal predecessors, (2999), 0 states have call successors, (0), 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-18 18:37:21,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:21,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 205 [2022-11-18 18:37:21,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:21,602 INFO L130 PetriNetUnfolder]: 0/182 cut-off events. [2022-11-18 18:37:21,603 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-18 18:37:21,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 182 events. 0/182 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 287 event pairs, 0 based on Foata normal form. 2/184 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-11-18 18:37:21,604 INFO L137 encePairwiseOnDemand]: 200/205 looper letters, 15 selfloop transitions, 13 changer transitions 0/168 dead transitions. [2022-11-18 18:37:21,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 168 transitions, 470 flow [2022-11-18 18:37:21,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 18:37:21,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 18:37:21,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2490 transitions. [2022-11-18 18:37:21,611 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8097560975609757 [2022-11-18 18:37:21,611 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2490 transitions. [2022-11-18 18:37:21,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2490 transitions. [2022-11-18 18:37:21,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:21,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2490 transitions. [2022-11-18 18:37:21,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.0) internal successors, (2490), 15 states have internal predecessors, (2490), 0 states have call successors, (0), 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-18 18:37:21,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 205.0) internal successors, (3280), 16 states have internal predecessors, (3280), 0 states have call successors, (0), 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-18 18:37:21,628 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 205.0) internal successors, (3280), 16 states have internal predecessors, (3280), 0 states have call successors, (0), 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-18 18:37:21,629 INFO L175 Difference]: Start difference. First operand has 187 places, 171 transitions, 408 flow. Second operand 15 states and 2490 transitions. [2022-11-18 18:37:21,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 168 transitions, 470 flow [2022-11-18 18:37:21,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 168 transitions, 453 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-18 18:37:21,634 INFO L231 Difference]: Finished difference. Result has 184 places, 161 transitions, 402 flow [2022-11-18 18:37:21,634 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=402, PETRI_PLACES=184, PETRI_TRANSITIONS=161} [2022-11-18 18:37:21,635 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, -2 predicate places. [2022-11-18 18:37:21,635 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 161 transitions, 402 flow [2022-11-18 18:37:21,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 166.61111111111111) internal successors, (2999), 18 states have internal predecessors, (2999), 0 states have call successors, (0), 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-18 18:37:21,636 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:21,637 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:21,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:21,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-18 18:37:21,842 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:21,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:21,842 INFO L85 PathProgramCache]: Analyzing trace with hash 940904063, now seen corresponding path program 1 times [2022-11-18 18:37:21,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:21,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260976323] [2022-11-18 18:37:21,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:21,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:21,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:21,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:21,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:21,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:21,929 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:21,929 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:21,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:21,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 18:37:21,930 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-18 18:37:21,933 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:21,933 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-11-18 18:37:21,970 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:21,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 238 transitions, 521 flow [2022-11-18 18:37:22,048 INFO L130 PetriNetUnfolder]: 54/428 cut-off events. [2022-11-18 18:37:22,048 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-18 18:37:22,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459 conditions, 428 events. 54/428 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1433 event pairs, 0 based on Foata normal form. 0/362 useless extension candidates. Maximal degree in co-relation 369. Up to 12 conditions per place. [2022-11-18 18:37:22,055 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 238 transitions, 521 flow [2022-11-18 18:37:22,060 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 238 transitions, 521 flow [2022-11-18 18:37:22,061 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:22,061 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:22,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:22,069 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:22,069 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:22,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:22,069 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] [2022-11-18 18:37:22,069 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:22,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:22,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1859139906, now seen corresponding path program 1 times [2022-11-18 18:37:22,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:22,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405887527] [2022-11-18 18:37:22,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:22,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:22,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:22,090 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-18 18:37:22,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:22,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405887527] [2022-11-18 18:37:22,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405887527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:22,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:22,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:22,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773269461] [2022-11-18 18:37:22,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:22,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:22,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:22,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:22,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:22,093 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 238 [2022-11-18 18:37:22,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 521 flow. Second operand has 2 states, 2 states have (on average 198.5) internal successors, (397), 2 states have internal predecessors, (397), 0 states have call successors, (0), 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-18 18:37:22,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:22,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 238 [2022-11-18 18:37:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:22,170 INFO L130 PetriNetUnfolder]: 0/368 cut-off events. [2022-11-18 18:37:22,170 INFO L131 PetriNetUnfolder]: For 45/45 co-relation queries the response was YES. [2022-11-18 18:37:22,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405 conditions, 368 events. 0/368 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1247 event pairs, 0 based on Foata normal form. 92/448 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-11-18 18:37:22,172 INFO L137 encePairwiseOnDemand]: 204/238 looper letters, 5 selfloop transitions, 0 changer transitions 12/203 dead transitions. [2022-11-18 18:37:22,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 203 transitions, 461 flow [2022-11-18 18:37:22,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:22,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 435 transitions. [2022-11-18 18:37:22,174 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9138655462184874 [2022-11-18 18:37:22,174 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 435 transitions. [2022-11-18 18:37:22,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 435 transitions. [2022-11-18 18:37:22,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:22,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 435 transitions. [2022-11-18 18:37:22,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 217.5) internal successors, (435), 2 states have internal predecessors, (435), 0 states have call successors, (0), 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-18 18:37:22,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 238.0) internal successors, (714), 3 states have internal predecessors, (714), 0 states have call successors, (0), 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-18 18:37:22,178 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 238.0) internal successors, (714), 3 states have internal predecessors, (714), 0 states have call successors, (0), 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-18 18:37:22,178 INFO L175 Difference]: Start difference. First operand has 215 places, 238 transitions, 521 flow. Second operand 2 states and 435 transitions. [2022-11-18 18:37:22,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 203 transitions, 461 flow [2022-11-18 18:37:22,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 203 transitions, 441 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:22,183 INFO L231 Difference]: Finished difference. Result has 215 places, 191 transitions, 407 flow [2022-11-18 18:37:22,183 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=238, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=407, PETRI_PLACES=215, PETRI_TRANSITIONS=191} [2022-11-18 18:37:22,184 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, 0 predicate places. [2022-11-18 18:37:22,185 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 191 transitions, 407 flow [2022-11-18 18:37:22,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 198.5) internal successors, (397), 2 states have internal predecessors, (397), 0 states have call successors, (0), 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-18 18:37:22,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:22,185 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] [2022-11-18 18:37:22,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 18:37:22,186 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:22,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:22,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2142424383, now seen corresponding path program 1 times [2022-11-18 18:37:22,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:22,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887203066] [2022-11-18 18:37:22,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:22,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:22,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:22,266 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-18 18:37:22,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:22,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887203066] [2022-11-18 18:37:22,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887203066] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:22,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:22,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:22,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804201355] [2022-11-18 18:37:22,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:22,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:22,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:22,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:22,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:22,269 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 238 [2022-11-18 18:37:22,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 191 transitions, 407 flow. Second operand has 3 states, 3 states have (on average 192.0) internal successors, (576), 3 states have internal predecessors, (576), 0 states have call successors, (0), 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-18 18:37:22,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:22,270 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 238 [2022-11-18 18:37:22,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:22,343 INFO L130 PetriNetUnfolder]: 0/283 cut-off events. [2022-11-18 18:37:22,343 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-18 18:37:22,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 283 events. 0/283 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 770 event pairs, 0 based on Foata normal form. 0/278 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2022-11-18 18:37:22,344 INFO L137 encePairwiseOnDemand]: 235/238 looper letters, 14 selfloop transitions, 2 changer transitions 0/195 dead transitions. [2022-11-18 18:37:22,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 195 transitions, 447 flow [2022-11-18 18:37:22,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:22,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:22,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 590 transitions. [2022-11-18 18:37:22,346 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8263305322128851 [2022-11-18 18:37:22,347 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 590 transitions. [2022-11-18 18:37:22,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 590 transitions. [2022-11-18 18:37:22,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:22,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 590 transitions. [2022-11-18 18:37:22,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 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-18 18:37:22,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 238.0) internal successors, (952), 4 states have internal predecessors, (952), 0 states have call successors, (0), 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-18 18:37:22,351 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 238.0) internal successors, (952), 4 states have internal predecessors, (952), 0 states have call successors, (0), 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-18 18:37:22,351 INFO L175 Difference]: Start difference. First operand has 215 places, 191 transitions, 407 flow. Second operand 3 states and 590 transitions. [2022-11-18 18:37:22,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 195 transitions, 447 flow [2022-11-18 18:37:22,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 195 transitions, 447 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:22,356 INFO L231 Difference]: Finished difference. Result has 206 places, 192 transitions, 419 flow [2022-11-18 18:37:22,357 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=238, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=419, PETRI_PLACES=206, PETRI_TRANSITIONS=192} [2022-11-18 18:37:22,358 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, -9 predicate places. [2022-11-18 18:37:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 192 transitions, 419 flow [2022-11-18 18:37:22,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.0) internal successors, (576), 3 states have internal predecessors, (576), 0 states have call successors, (0), 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-18 18:37:22,358 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:22,358 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] [2022-11-18 18:37:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 18:37:22,359 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:22,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash 65906712, now seen corresponding path program 1 times [2022-11-18 18:37:22,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:22,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193598622] [2022-11-18 18:37:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:22,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:22,431 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-18 18:37:22,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:22,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193598622] [2022-11-18 18:37:22,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193598622] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:22,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988342365] [2022-11-18 18:37:22,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:22,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:22,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:22,434 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:22,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 18:37:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:22,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:22,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:22,614 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-18 18:37:22,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:22,656 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-18 18:37:22,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988342365] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:22,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:22,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:22,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751500903] [2022-11-18 18:37:22,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:22,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:22,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:22,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:22,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:22,660 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 238 [2022-11-18 18:37:22,663 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 192 transitions, 419 flow. Second operand has 10 states, 10 states have (on average 192.3) internal successors, (1923), 10 states have internal predecessors, (1923), 0 states have call successors, (0), 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-18 18:37:22,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:22,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 238 [2022-11-18 18:37:22,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:22,796 INFO L130 PetriNetUnfolder]: 0/257 cut-off events. [2022-11-18 18:37:22,796 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-11-18 18:37:22,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329 conditions, 257 events. 0/257 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 613 event pairs, 0 based on Foata normal form. 2/259 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-11-18 18:37:22,797 INFO L137 encePairwiseOnDemand]: 232/238 looper letters, 15 selfloop transitions, 9 changer transitions 0/202 dead transitions. [2022-11-18 18:37:22,798 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 202 transitions, 489 flow [2022-11-18 18:37:22,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:22,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:22,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1736 transitions. [2022-11-18 18:37:22,802 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8104575163398693 [2022-11-18 18:37:22,803 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1736 transitions. [2022-11-18 18:37:22,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1736 transitions. [2022-11-18 18:37:22,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:22,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1736 transitions. [2022-11-18 18:37:22,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 192.88888888888889) internal successors, (1736), 9 states have internal predecessors, (1736), 0 states have call successors, (0), 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-18 18:37:22,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 238.0) internal successors, (2380), 10 states have internal predecessors, (2380), 0 states have call successors, (0), 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-18 18:37:22,829 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 238.0) internal successors, (2380), 10 states have internal predecessors, (2380), 0 states have call successors, (0), 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-18 18:37:22,829 INFO L175 Difference]: Start difference. First operand has 206 places, 192 transitions, 419 flow. Second operand 9 states and 1736 transitions. [2022-11-18 18:37:22,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 202 transitions, 489 flow [2022-11-18 18:37:22,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 202 transitions, 487 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:22,833 INFO L231 Difference]: Finished difference. Result has 216 places, 198 transitions, 467 flow [2022-11-18 18:37:22,834 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=238, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=467, PETRI_PLACES=216, PETRI_TRANSITIONS=198} [2022-11-18 18:37:22,834 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, 1 predicate places. [2022-11-18 18:37:22,835 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 198 transitions, 467 flow [2022-11-18 18:37:22,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 192.3) internal successors, (1923), 10 states have internal predecessors, (1923), 0 states have call successors, (0), 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-18 18:37:22,836 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:22,836 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:22,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-18 18:37:23,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:23,046 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:23,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:23,047 INFO L85 PathProgramCache]: Analyzing trace with hash -732814323, now seen corresponding path program 1 times [2022-11-18 18:37:23,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:23,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418296434] [2022-11-18 18:37:23,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:23,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:23,212 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:23,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:23,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418296434] [2022-11-18 18:37:23,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418296434] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:23,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440042144] [2022-11-18 18:37:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:23,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:23,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:23,215 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:23,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 18:37:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:23,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:23,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:23,417 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:23,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:23,555 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:23,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440042144] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:23,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:23,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:23,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564999149] [2022-11-18 18:37:23,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:23,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:23,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:23,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:23,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:23,562 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 238 [2022-11-18 18:37:23,566 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 198 transitions, 467 flow. Second operand has 18 states, 18 states have (on average 192.61111111111111) internal successors, (3467), 18 states have internal predecessors, (3467), 0 states have call successors, (0), 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-18 18:37:23,566 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:23,566 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 238 [2022-11-18 18:37:23,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:23,777 INFO L130 PetriNetUnfolder]: 0/218 cut-off events. [2022-11-18 18:37:23,777 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2022-11-18 18:37:23,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 218 events. 0/218 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 385 event pairs, 0 based on Foata normal form. 3/221 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-11-18 18:37:23,778 INFO L137 encePairwiseOnDemand]: 233/238 looper letters, 18 selfloop transitions, 16 changer transitions 0/200 dead transitions. [2022-11-18 18:37:23,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 200 transitions, 565 flow [2022-11-18 18:37:23,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 18:37:23,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 18:37:23,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3457 transitions. [2022-11-18 18:37:23,786 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8069561157796452 [2022-11-18 18:37:23,787 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3457 transitions. [2022-11-18 18:37:23,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3457 transitions. [2022-11-18 18:37:23,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:23,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3457 transitions. [2022-11-18 18:37:23,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 192.05555555555554) internal successors, (3457), 18 states have internal predecessors, (3457), 0 states have call successors, (0), 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-18 18:37:23,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 238.0) internal successors, (4522), 19 states have internal predecessors, (4522), 0 states have call successors, (0), 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-18 18:37:23,804 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 238.0) internal successors, (4522), 19 states have internal predecessors, (4522), 0 states have call successors, (0), 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-18 18:37:23,805 INFO L175 Difference]: Start difference. First operand has 216 places, 198 transitions, 467 flow. Second operand 18 states and 3457 transitions. [2022-11-18 18:37:23,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 200 transitions, 565 flow [2022-11-18 18:37:23,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 200 transitions, 544 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-18 18:37:23,809 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 480 flow [2022-11-18 18:37:23,810 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=238, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=480, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2022-11-18 18:37:23,810 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, 1 predicate places. [2022-11-18 18:37:23,811 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 480 flow [2022-11-18 18:37:23,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 192.61111111111111) internal successors, (3467), 18 states have internal predecessors, (3467), 0 states have call successors, (0), 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-18 18:37:23,812 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:23,812 INFO L209 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:23,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-18 18:37:24,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:24,017 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:24,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:24,018 INFO L85 PathProgramCache]: Analyzing trace with hash 174369212, now seen corresponding path program 1 times [2022-11-18 18:37:24,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:24,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197556699] [2022-11-18 18:37:24,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:24,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:24,038 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:24,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:24,061 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:24,061 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:24,061 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:24,061 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:24,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 18:37:24,062 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-18 18:37:24,062 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:24,063 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-11-18 18:37:24,090 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:24,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 244 places, 271 transitions, 602 flow [2022-11-18 18:37:24,189 INFO L130 PetriNetUnfolder]: 64/500 cut-off events. [2022-11-18 18:37:24,189 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-11-18 18:37:24,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540 conditions, 500 events. 64/500 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1716 event pairs, 0 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 447. Up to 14 conditions per place. [2022-11-18 18:37:24,197 INFO L82 GeneralOperation]: Start removeDead. Operand has 244 places, 271 transitions, 602 flow [2022-11-18 18:37:24,203 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 244 places, 271 transitions, 602 flow [2022-11-18 18:37:24,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:24,205 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:24,205 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:24,212 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:24,213 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:24,213 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:24,213 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] [2022-11-18 18:37:24,213 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:24,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:24,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1485289950, now seen corresponding path program 1 times [2022-11-18 18:37:24,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:24,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460663251] [2022-11-18 18:37:24,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:24,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:24,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:24,236 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-18 18:37:24,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:24,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460663251] [2022-11-18 18:37:24,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460663251] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:24,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:24,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:24,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711063701] [2022-11-18 18:37:24,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:24,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:24,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:24,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:24,239 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 271 [2022-11-18 18:37:24,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 271 transitions, 602 flow. Second operand has 2 states, 2 states have (on average 224.5) internal successors, (449), 2 states have internal predecessors, (449), 0 states have call successors, (0), 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-18 18:37:24,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:24,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 271 [2022-11-18 18:37:24,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:24,350 INFO L130 PetriNetUnfolder]: 0/429 cut-off events. [2022-11-18 18:37:24,351 INFO L131 PetriNetUnfolder]: For 71/71 co-relation queries the response was YES. [2022-11-18 18:37:24,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 476 conditions, 429 events. 0/429 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1516 event pairs, 0 based on Foata normal form. 126/541 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-11-18 18:37:24,352 INFO L137 encePairwiseOnDemand]: 231/271 looper letters, 6 selfloop transitions, 0 changer transitions 12/230 dead transitions. [2022-11-18 18:37:24,352 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 230 transitions, 532 flow [2022-11-18 18:37:24,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:24,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:24,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 494 transitions. [2022-11-18 18:37:24,354 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9114391143911439 [2022-11-18 18:37:24,354 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 494 transitions. [2022-11-18 18:37:24,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 494 transitions. [2022-11-18 18:37:24,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:24,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 494 transitions. [2022-11-18 18:37:24,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 247.0) internal successors, (494), 2 states have internal predecessors, (494), 0 states have call successors, (0), 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-18 18:37:24,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 271.0) internal successors, (813), 3 states have internal predecessors, (813), 0 states have call successors, (0), 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-18 18:37:24,358 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 271.0) internal successors, (813), 3 states have internal predecessors, (813), 0 states have call successors, (0), 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-18 18:37:24,358 INFO L175 Difference]: Start difference. First operand has 244 places, 271 transitions, 602 flow. Second operand 2 states and 494 transitions. [2022-11-18 18:37:24,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 230 transitions, 532 flow [2022-11-18 18:37:24,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 230 transitions, 502 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:24,363 INFO L231 Difference]: Finished difference. Result has 244 places, 218 transitions, 466 flow [2022-11-18 18:37:24,364 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=271, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=466, PETRI_PLACES=244, PETRI_TRANSITIONS=218} [2022-11-18 18:37:24,364 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, 0 predicate places. [2022-11-18 18:37:24,365 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 218 transitions, 466 flow [2022-11-18 18:37:24,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 224.5) internal successors, (449), 2 states have internal predecessors, (449), 0 states have call successors, (0), 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-18 18:37:24,365 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:24,365 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] [2022-11-18 18:37:24,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 18:37:24,367 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:24,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:24,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1191886943, now seen corresponding path program 1 times [2022-11-18 18:37:24,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:24,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005290409] [2022-11-18 18:37:24,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:24,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:24,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:24,406 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-18 18:37:24,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:24,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005290409] [2022-11-18 18:37:24,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005290409] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:24,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:24,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:24,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556298135] [2022-11-18 18:37:24,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:24,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:24,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:24,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:24,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:24,412 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 271 [2022-11-18 18:37:24,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 218 transitions, 466 flow. Second operand has 3 states, 3 states have (on average 218.0) internal successors, (654), 3 states have internal predecessors, (654), 0 states have call successors, (0), 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-18 18:37:24,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:24,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 271 [2022-11-18 18:37:24,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:24,502 INFO L130 PetriNetUnfolder]: 0/332 cut-off events. [2022-11-18 18:37:24,502 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-18 18:37:24,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 399 conditions, 332 events. 0/332 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 953 event pairs, 0 based on Foata normal form. 0/326 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2022-11-18 18:37:24,503 INFO L137 encePairwiseOnDemand]: 268/271 looper letters, 15 selfloop transitions, 2 changer transitions 0/222 dead transitions. [2022-11-18 18:37:24,503 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 222 transitions, 508 flow [2022-11-18 18:37:24,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:24,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:24,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2022-11-18 18:37:24,506 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8228782287822878 [2022-11-18 18:37:24,506 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2022-11-18 18:37:24,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2022-11-18 18:37:24,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:24,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2022-11-18 18:37:24,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 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-18 18:37:24,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 271.0) internal successors, (1084), 4 states have internal predecessors, (1084), 0 states have call successors, (0), 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-18 18:37:24,510 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 271.0) internal successors, (1084), 4 states have internal predecessors, (1084), 0 states have call successors, (0), 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-18 18:37:24,510 INFO L175 Difference]: Start difference. First operand has 244 places, 218 transitions, 466 flow. Second operand 3 states and 669 transitions. [2022-11-18 18:37:24,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 222 transitions, 508 flow [2022-11-18 18:37:24,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 222 transitions, 508 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:24,515 INFO L231 Difference]: Finished difference. Result has 235 places, 219 transitions, 478 flow [2022-11-18 18:37:24,515 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=271, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=478, PETRI_PLACES=235, PETRI_TRANSITIONS=219} [2022-11-18 18:37:24,516 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, -9 predicate places. [2022-11-18 18:37:24,516 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 219 transitions, 478 flow [2022-11-18 18:37:24,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.0) internal successors, (654), 3 states have internal predecessors, (654), 0 states have call successors, (0), 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-18 18:37:24,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:24,517 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] [2022-11-18 18:37:24,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 18:37:24,517 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:24,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:24,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1791531848, now seen corresponding path program 1 times [2022-11-18 18:37:24,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:24,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884940475] [2022-11-18 18:37:24,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:24,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:24,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:24,602 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-18 18:37:24,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:24,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884940475] [2022-11-18 18:37:24,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884940475] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:24,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103675243] [2022-11-18 18:37:24,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:24,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:24,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:24,605 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:24,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 18:37:24,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:24,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:24,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:24,779 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-18 18:37:24,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:24,822 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-18 18:37:24,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103675243] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:24,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:24,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:24,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134577342] [2022-11-18 18:37:24,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:24,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:24,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:24,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:24,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:24,827 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 271 [2022-11-18 18:37:24,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 219 transitions, 478 flow. Second operand has 10 states, 10 states have (on average 218.3) internal successors, (2183), 10 states have internal predecessors, (2183), 0 states have call successors, (0), 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-18 18:37:24,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:24,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 271 [2022-11-18 18:37:24,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:25,000 INFO L130 PetriNetUnfolder]: 0/306 cut-off events. [2022-11-18 18:37:25,000 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-18 18:37:25,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391 conditions, 306 events. 0/306 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 798 event pairs, 0 based on Foata normal form. 2/308 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2022-11-18 18:37:25,002 INFO L137 encePairwiseOnDemand]: 265/271 looper letters, 16 selfloop transitions, 9 changer transitions 0/229 dead transitions. [2022-11-18 18:37:25,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 229 transitions, 550 flow [2022-11-18 18:37:25,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:25,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:25,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1971 transitions. [2022-11-18 18:37:25,008 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8081180811808119 [2022-11-18 18:37:25,008 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1971 transitions. [2022-11-18 18:37:25,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1971 transitions. [2022-11-18 18:37:25,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:25,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1971 transitions. [2022-11-18 18:37:25,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 219.0) internal successors, (1971), 9 states have internal predecessors, (1971), 0 states have call successors, (0), 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-18 18:37:25,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 271.0) internal successors, (2710), 10 states have internal predecessors, (2710), 0 states have call successors, (0), 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-18 18:37:25,020 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 271.0) internal successors, (2710), 10 states have internal predecessors, (2710), 0 states have call successors, (0), 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-18 18:37:25,020 INFO L175 Difference]: Start difference. First operand has 235 places, 219 transitions, 478 flow. Second operand 9 states and 1971 transitions. [2022-11-18 18:37:25,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 229 transitions, 550 flow [2022-11-18 18:37:25,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 229 transitions, 548 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:25,025 INFO L231 Difference]: Finished difference. Result has 245 places, 225 transitions, 526 flow [2022-11-18 18:37:25,026 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=271, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=526, PETRI_PLACES=245, PETRI_TRANSITIONS=225} [2022-11-18 18:37:25,026 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, 1 predicate places. [2022-11-18 18:37:25,027 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 225 transitions, 526 flow [2022-11-18 18:37:25,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 218.3) internal successors, (2183), 10 states have internal predecessors, (2183), 0 states have call successors, (0), 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-18 18:37:25,028 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:25,028 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:25,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:25,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-18 18:37:25,235 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:25,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:25,236 INFO L85 PathProgramCache]: Analyzing trace with hash 95277997, now seen corresponding path program 1 times [2022-11-18 18:37:25,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:25,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258496982] [2022-11-18 18:37:25,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:25,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:25,379 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:25,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:25,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258496982] [2022-11-18 18:37:25,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258496982] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:25,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129483729] [2022-11-18 18:37:25,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:25,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:25,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:25,381 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:25,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 18:37:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:25,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:25,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:25,589 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:25,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:25,713 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:25,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129483729] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:25,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:25,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:25,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050408645] [2022-11-18 18:37:25,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:25,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:25,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:25,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:25,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:25,719 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 271 [2022-11-18 18:37:25,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 225 transitions, 526 flow. Second operand has 18 states, 18 states have (on average 218.61111111111111) internal successors, (3935), 18 states have internal predecessors, (3935), 0 states have call successors, (0), 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-18 18:37:25,723 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:25,723 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 271 [2022-11-18 18:37:25,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:25,978 INFO L130 PetriNetUnfolder]: 0/254 cut-off events. [2022-11-18 18:37:25,978 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-18 18:37:25,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 254 events. 0/254 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 483 event pairs, 0 based on Foata normal form. 4/258 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2022-11-18 18:37:25,979 INFO L137 encePairwiseOnDemand]: 266/271 looper letters, 21 selfloop transitions, 19 changer transitions 0/232 dead transitions. [2022-11-18 18:37:25,979 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 232 transitions, 660 flow [2022-11-18 18:37:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:25,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:25,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4580 transitions. [2022-11-18 18:37:25,986 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8047794763661922 [2022-11-18 18:37:25,986 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4580 transitions. [2022-11-18 18:37:25,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4580 transitions. [2022-11-18 18:37:25,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:25,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4580 transitions. [2022-11-18 18:37:25,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 218.0952380952381) internal successors, (4580), 21 states have internal predecessors, (4580), 0 states have call successors, (0), 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-18 18:37:26,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 271.0) internal successors, (5962), 22 states have internal predecessors, (5962), 0 states have call successors, (0), 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-18 18:37:26,005 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 271.0) internal successors, (5962), 22 states have internal predecessors, (5962), 0 states have call successors, (0), 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-18 18:37:26,006 INFO L175 Difference]: Start difference. First operand has 245 places, 225 transitions, 526 flow. Second operand 21 states and 4580 transitions. [2022-11-18 18:37:26,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 232 transitions, 660 flow [2022-11-18 18:37:26,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 232 transitions, 635 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-11-18 18:37:26,011 INFO L231 Difference]: Finished difference. Result has 248 places, 221 transitions, 558 flow [2022-11-18 18:37:26,011 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=271, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=558, PETRI_PLACES=248, PETRI_TRANSITIONS=221} [2022-11-18 18:37:26,012 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, 4 predicate places. [2022-11-18 18:37:26,012 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 221 transitions, 558 flow [2022-11-18 18:37:26,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 218.61111111111111) internal successors, (3935), 18 states have internal predecessors, (3935), 0 states have call successors, (0), 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-18 18:37:26,013 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:26,013 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:26,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:26,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-18 18:37:26,219 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:26,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:26,220 INFO L85 PathProgramCache]: Analyzing trace with hash 17175386, now seen corresponding path program 1 times [2022-11-18 18:37:26,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:26,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280821444] [2022-11-18 18:37:26,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:26,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:26,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:26,267 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:26,305 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:26,307 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:26,307 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:26,308 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:26,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-18 18:37:26,308 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-18 18:37:26,311 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:26,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-11-18 18:37:26,343 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:26,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 304 transitions, 685 flow [2022-11-18 18:37:26,450 INFO L130 PetriNetUnfolder]: 74/572 cut-off events. [2022-11-18 18:37:26,451 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2022-11-18 18:37:26,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 572 events. 74/572 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2001 event pairs, 0 based on Foata normal form. 0/482 useless extension candidates. Maximal degree in co-relation 526. Up to 16 conditions per place. [2022-11-18 18:37:26,463 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 304 transitions, 685 flow [2022-11-18 18:37:26,475 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 304 transitions, 685 flow [2022-11-18 18:37:26,476 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:26,477 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:26,477 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:26,483 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-18 18:37:26,484 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:26,484 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:26,484 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] [2022-11-18 18:37:26,485 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:26,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:26,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2021678114, now seen corresponding path program 1 times [2022-11-18 18:37:26,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:26,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751356927] [2022-11-18 18:37:26,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:26,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:26,508 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-18 18:37:26,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:26,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751356927] [2022-11-18 18:37:26,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751356927] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:26,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:26,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:26,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501670856] [2022-11-18 18:37:26,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:26,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:26,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:26,511 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 304 [2022-11-18 18:37:26,512 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 304 transitions, 685 flow. Second operand has 2 states, 2 states have (on average 250.5) internal successors, (501), 2 states have internal predecessors, (501), 0 states have call successors, (0), 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-18 18:37:26,512 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:26,512 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 304 [2022-11-18 18:37:26,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:26,659 INFO L130 PetriNetUnfolder]: 0/490 cut-off events. [2022-11-18 18:37:26,660 INFO L131 PetriNetUnfolder]: For 105/105 co-relation queries the response was YES. [2022-11-18 18:37:26,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 490 events. 0/490 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1786 event pairs, 0 based on Foata normal form. 166/640 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2022-11-18 18:37:26,661 INFO L137 encePairwiseOnDemand]: 258/304 looper letters, 7 selfloop transitions, 0 changer transitions 12/257 dead transitions. [2022-11-18 18:37:26,661 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 257 transitions, 605 flow [2022-11-18 18:37:26,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:26,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:26,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 553 transitions. [2022-11-18 18:37:26,663 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9095394736842105 [2022-11-18 18:37:26,663 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 553 transitions. [2022-11-18 18:37:26,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 553 transitions. [2022-11-18 18:37:26,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:26,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 553 transitions. [2022-11-18 18:37:26,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 276.5) internal successors, (553), 2 states have internal predecessors, (553), 0 states have call successors, (0), 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-18 18:37:26,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 304.0) internal successors, (912), 3 states have internal predecessors, (912), 0 states have call successors, (0), 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-18 18:37:26,666 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 304.0) internal successors, (912), 3 states have internal predecessors, (912), 0 states have call successors, (0), 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-18 18:37:26,667 INFO L175 Difference]: Start difference. First operand has 273 places, 304 transitions, 685 flow. Second operand 2 states and 553 transitions. [2022-11-18 18:37:26,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 257 transitions, 605 flow [2022-11-18 18:37:26,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 257 transitions, 563 flow, removed 21 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:26,671 INFO L231 Difference]: Finished difference. Result has 273 places, 245 transitions, 525 flow [2022-11-18 18:37:26,672 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=525, PETRI_PLACES=273, PETRI_TRANSITIONS=245} [2022-11-18 18:37:26,672 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 0 predicate places. [2022-11-18 18:37:26,672 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 245 transitions, 525 flow [2022-11-18 18:37:26,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 250.5) internal successors, (501), 2 states have internal predecessors, (501), 0 states have call successors, (0), 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-18 18:37:26,673 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:26,673 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] [2022-11-18 18:37:26,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-18 18:37:26,673 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:26,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:26,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1979886175, now seen corresponding path program 1 times [2022-11-18 18:37:26,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:26,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866468548] [2022-11-18 18:37:26,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:26,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:26,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:26,710 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-18 18:37:26,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:26,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866468548] [2022-11-18 18:37:26,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866468548] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:26,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:26,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:26,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487240912] [2022-11-18 18:37:26,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:26,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:26,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:26,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:26,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:26,714 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 304 [2022-11-18 18:37:26,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 245 transitions, 525 flow. Second operand has 3 states, 3 states have (on average 244.0) internal successors, (732), 3 states have internal predecessors, (732), 0 states have call successors, (0), 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-18 18:37:26,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:26,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 304 [2022-11-18 18:37:26,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:26,823 INFO L130 PetriNetUnfolder]: 0/381 cut-off events. [2022-11-18 18:37:26,823 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-18 18:37:26,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 381 events. 0/381 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1136 event pairs, 0 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2022-11-18 18:37:26,825 INFO L137 encePairwiseOnDemand]: 301/304 looper letters, 16 selfloop transitions, 2 changer transitions 0/249 dead transitions. [2022-11-18 18:37:26,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 249 transitions, 569 flow [2022-11-18 18:37:26,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:26,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:26,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 748 transitions. [2022-11-18 18:37:26,827 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8201754385964912 [2022-11-18 18:37:26,827 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 748 transitions. [2022-11-18 18:37:26,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 748 transitions. [2022-11-18 18:37:26,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:26,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 748 transitions. [2022-11-18 18:37:26,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 249.33333333333334) internal successors, (748), 3 states have internal predecessors, (748), 0 states have call successors, (0), 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-18 18:37:26,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 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-18 18:37:26,831 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 304.0) internal successors, (1216), 4 states have internal predecessors, (1216), 0 states have call successors, (0), 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-18 18:37:26,831 INFO L175 Difference]: Start difference. First operand has 273 places, 245 transitions, 525 flow. Second operand 3 states and 748 transitions. [2022-11-18 18:37:26,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 249 transitions, 569 flow [2022-11-18 18:37:26,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 249 transitions, 569 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:26,835 INFO L231 Difference]: Finished difference. Result has 264 places, 246 transitions, 537 flow [2022-11-18 18:37:26,836 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=537, PETRI_PLACES=264, PETRI_TRANSITIONS=246} [2022-11-18 18:37:26,837 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -9 predicate places. [2022-11-18 18:37:26,837 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 246 transitions, 537 flow [2022-11-18 18:37:26,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.0) internal successors, (732), 3 states have internal predecessors, (732), 0 states have call successors, (0), 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-18 18:37:26,838 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:26,838 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] [2022-11-18 18:37:26,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-18 18:37:26,838 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:26,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:26,839 INFO L85 PathProgramCache]: Analyzing trace with hash -378485544, now seen corresponding path program 1 times [2022-11-18 18:37:26,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:26,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681329601] [2022-11-18 18:37:26,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:26,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:26,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:26,900 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-18 18:37:26,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:26,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681329601] [2022-11-18 18:37:26,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681329601] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:26,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068274236] [2022-11-18 18:37:26,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:26,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:26,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:26,902 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:26,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 18:37:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:27,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:27,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:27,075 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-18 18:37:27,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:27,118 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-18 18:37:27,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068274236] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:27,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:27,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:27,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450203187] [2022-11-18 18:37:27,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:27,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:27,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:27,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:27,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:27,122 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 304 [2022-11-18 18:37:27,124 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 246 transitions, 537 flow. Second operand has 10 states, 10 states have (on average 244.3) internal successors, (2443), 10 states have internal predecessors, (2443), 0 states have call successors, (0), 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-18 18:37:27,125 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:27,125 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 304 [2022-11-18 18:37:27,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:27,317 INFO L130 PetriNetUnfolder]: 0/355 cut-off events. [2022-11-18 18:37:27,317 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-11-18 18:37:27,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 453 conditions, 355 events. 0/355 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 981 event pairs, 0 based on Foata normal form. 2/357 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2022-11-18 18:37:27,318 INFO L137 encePairwiseOnDemand]: 298/304 looper letters, 17 selfloop transitions, 9 changer transitions 0/256 dead transitions. [2022-11-18 18:37:27,319 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 256 transitions, 611 flow [2022-11-18 18:37:27,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:27,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:27,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2206 transitions. [2022-11-18 18:37:27,322 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8062865497076024 [2022-11-18 18:37:27,322 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2206 transitions. [2022-11-18 18:37:27,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2206 transitions. [2022-11-18 18:37:27,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:27,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2206 transitions. [2022-11-18 18:37:27,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 245.11111111111111) internal successors, (2206), 9 states have internal predecessors, (2206), 0 states have call successors, (0), 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-18 18:37:27,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 304.0) internal successors, (3040), 10 states have internal predecessors, (3040), 0 states have call successors, (0), 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-18 18:37:27,336 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 304.0) internal successors, (3040), 10 states have internal predecessors, (3040), 0 states have call successors, (0), 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-18 18:37:27,336 INFO L175 Difference]: Start difference. First operand has 264 places, 246 transitions, 537 flow. Second operand 9 states and 2206 transitions. [2022-11-18 18:37:27,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 256 transitions, 611 flow [2022-11-18 18:37:27,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 256 transitions, 609 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:27,341 INFO L231 Difference]: Finished difference. Result has 274 places, 252 transitions, 585 flow [2022-11-18 18:37:27,341 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=585, PETRI_PLACES=274, PETRI_TRANSITIONS=252} [2022-11-18 18:37:27,342 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 1 predicate places. [2022-11-18 18:37:27,342 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 252 transitions, 585 flow [2022-11-18 18:37:27,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 244.3) internal successors, (2443), 10 states have internal predecessors, (2443), 0 states have call successors, (0), 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-18 18:37:27,343 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:27,343 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:27,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:27,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-18 18:37:27,549 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:27,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:27,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1209227251, now seen corresponding path program 1 times [2022-11-18 18:37:27,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:27,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243440853] [2022-11-18 18:37:27,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:27,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:27,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:27,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:27,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243440853] [2022-11-18 18:37:27,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243440853] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:27,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307672841] [2022-11-18 18:37:27,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:27,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:27,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:27,699 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:27,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 18:37:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:27,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:27,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:27,936 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:27,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:28,068 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:28,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307672841] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:28,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:28,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:28,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767424342] [2022-11-18 18:37:28,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:28,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:28,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:28,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:28,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:28,074 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 304 [2022-11-18 18:37:28,078 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 252 transitions, 585 flow. Second operand has 18 states, 18 states have (on average 244.61111111111111) internal successors, (4403), 18 states have internal predecessors, (4403), 0 states have call successors, (0), 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-18 18:37:28,078 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:28,079 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 304 [2022-11-18 18:37:28,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:28,363 INFO L130 PetriNetUnfolder]: 0/303 cut-off events. [2022-11-18 18:37:28,363 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-11-18 18:37:28,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 303 events. 0/303 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 639 event pairs, 0 based on Foata normal form. 4/307 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-18 18:37:28,364 INFO L137 encePairwiseOnDemand]: 298/304 looper letters, 25 selfloop transitions, 21 changer transitions 0/276 dead transitions. [2022-11-18 18:37:28,364 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 276 transitions, 785 flow [2022-11-18 18:37:28,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:28,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:28,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5132 transitions. [2022-11-18 18:37:28,372 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8038847117794486 [2022-11-18 18:37:28,372 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5132 transitions. [2022-11-18 18:37:28,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5132 transitions. [2022-11-18 18:37:28,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:28,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5132 transitions. [2022-11-18 18:37:28,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 244.38095238095238) internal successors, (5132), 21 states have internal predecessors, (5132), 0 states have call successors, (0), 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-18 18:37:28,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 304.0) internal successors, (6688), 22 states have internal predecessors, (6688), 0 states have call successors, (0), 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-18 18:37:28,420 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 304.0) internal successors, (6688), 22 states have internal predecessors, (6688), 0 states have call successors, (0), 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-18 18:37:28,420 INFO L175 Difference]: Start difference. First operand has 274 places, 252 transitions, 585 flow. Second operand 21 states and 5132 transitions. [2022-11-18 18:37:28,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 276 transitions, 785 flow [2022-11-18 18:37:28,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 276 transitions, 771 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:28,428 INFO L231 Difference]: Finished difference. Result has 298 places, 265 transitions, 709 flow [2022-11-18 18:37:28,428 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=304, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=709, PETRI_PLACES=298, PETRI_TRANSITIONS=265} [2022-11-18 18:37:28,429 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 25 predicate places. [2022-11-18 18:37:28,429 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 265 transitions, 709 flow [2022-11-18 18:37:28,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 244.61111111111111) internal successors, (4403), 18 states have internal predecessors, (4403), 0 states have call successors, (0), 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-18 18:37:28,431 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:28,431 INFO L209 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:28,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:28,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:28,637 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:28,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:28,637 INFO L85 PathProgramCache]: Analyzing trace with hash -842077191, now seen corresponding path program 1 times [2022-11-18 18:37:28,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:28,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191778001] [2022-11-18 18:37:28,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:28,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:28,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:28,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:28,715 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:28,715 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:28,716 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:28,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:28,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-18 18:37:28,717 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-18 18:37:28,719 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:28,719 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-11-18 18:37:28,761 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:28,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 337 transitions, 770 flow [2022-11-18 18:37:28,926 INFO L130 PetriNetUnfolder]: 84/644 cut-off events. [2022-11-18 18:37:28,926 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2022-11-18 18:37:28,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 644 events. 84/644 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2270 event pairs, 0 based on Foata normal form. 0/542 useless extension candidates. Maximal degree in co-relation 606. Up to 18 conditions per place. [2022-11-18 18:37:28,943 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 337 transitions, 770 flow [2022-11-18 18:37:28,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 337 transitions, 770 flow [2022-11-18 18:37:28,952 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:28,952 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:28,952 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:28,959 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:28,960 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:28,960 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:28,960 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] [2022-11-18 18:37:28,960 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:28,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:28,961 INFO L85 PathProgramCache]: Analyzing trace with hash 504857790, now seen corresponding path program 1 times [2022-11-18 18:37:28,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:28,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949709827] [2022-11-18 18:37:28,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:28,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:28,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:28,977 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-18 18:37:28,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:28,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949709827] [2022-11-18 18:37:28,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949709827] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:28,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:28,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:28,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247660917] [2022-11-18 18:37:28,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:28,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:28,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:28,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:28,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:28,981 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 337 [2022-11-18 18:37:28,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 337 transitions, 770 flow. Second operand has 2 states, 2 states have (on average 276.5) internal successors, (553), 2 states have internal predecessors, (553), 0 states have call successors, (0), 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-18 18:37:28,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:28,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 337 [2022-11-18 18:37:28,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:29,117 INFO L130 PetriNetUnfolder]: 0/551 cut-off events. [2022-11-18 18:37:29,118 INFO L131 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2022-11-18 18:37:29,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 621 conditions, 551 events. 0/551 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2052 event pairs, 0 based on Foata normal form. 212/745 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2022-11-18 18:37:29,119 INFO L137 encePairwiseOnDemand]: 285/337 looper letters, 8 selfloop transitions, 0 changer transitions 12/284 dead transitions. [2022-11-18 18:37:29,119 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 284 transitions, 680 flow [2022-11-18 18:37:29,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:29,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:29,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 612 transitions. [2022-11-18 18:37:29,121 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9080118694362018 [2022-11-18 18:37:29,122 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 612 transitions. [2022-11-18 18:37:29,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 612 transitions. [2022-11-18 18:37:29,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:29,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 612 transitions. [2022-11-18 18:37:29,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 306.0) internal successors, (612), 2 states have internal predecessors, (612), 0 states have call successors, (0), 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-18 18:37:29,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 337.0) internal successors, (1011), 3 states have internal predecessors, (1011), 0 states have call successors, (0), 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-18 18:37:29,125 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 337.0) internal successors, (1011), 3 states have internal predecessors, (1011), 0 states have call successors, (0), 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-18 18:37:29,125 INFO L175 Difference]: Start difference. First operand has 302 places, 337 transitions, 770 flow. Second operand 2 states and 612 transitions. [2022-11-18 18:37:29,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 284 transitions, 680 flow [2022-11-18 18:37:29,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 284 transitions, 624 flow, removed 28 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:29,131 INFO L231 Difference]: Finished difference. Result has 302 places, 272 transitions, 584 flow [2022-11-18 18:37:29,131 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=584, PETRI_PLACES=302, PETRI_TRANSITIONS=272} [2022-11-18 18:37:29,132 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 0 predicate places. [2022-11-18 18:37:29,132 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 272 transitions, 584 flow [2022-11-18 18:37:29,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 276.5) internal successors, (553), 2 states have internal predecessors, (553), 0 states have call successors, (0), 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-18 18:37:29,132 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:29,133 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] [2022-11-18 18:37:29,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-18 18:37:29,133 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:29,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:29,133 INFO L85 PathProgramCache]: Analyzing trace with hash 211454783, now seen corresponding path program 1 times [2022-11-18 18:37:29,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:29,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792608136] [2022-11-18 18:37:29,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:29,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:29,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:29,162 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-18 18:37:29,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:29,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792608136] [2022-11-18 18:37:29,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792608136] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:29,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:29,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:29,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88749437] [2022-11-18 18:37:29,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:29,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:29,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:29,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:29,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:29,166 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 269 out of 337 [2022-11-18 18:37:29,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 272 transitions, 584 flow. Second operand has 3 states, 3 states have (on average 270.0) internal successors, (810), 3 states have internal predecessors, (810), 0 states have call successors, (0), 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-18 18:37:29,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:29,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 269 of 337 [2022-11-18 18:37:29,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:29,306 INFO L130 PetriNetUnfolder]: 0/430 cut-off events. [2022-11-18 18:37:29,306 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-11-18 18:37:29,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 430 events. 0/430 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1319 event pairs, 0 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2022-11-18 18:37:29,307 INFO L137 encePairwiseOnDemand]: 334/337 looper letters, 17 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2022-11-18 18:37:29,307 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 276 transitions, 630 flow [2022-11-18 18:37:29,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:29,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:29,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 827 transitions. [2022-11-18 18:37:29,309 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8180019782393669 [2022-11-18 18:37:29,310 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 827 transitions. [2022-11-18 18:37:29,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 827 transitions. [2022-11-18 18:37:29,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:29,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 827 transitions. [2022-11-18 18:37:29,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.6666666666667) internal successors, (827), 3 states have internal predecessors, (827), 0 states have call successors, (0), 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-18 18:37:29,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 337.0) internal successors, (1348), 4 states have internal predecessors, (1348), 0 states have call successors, (0), 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-18 18:37:29,314 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 337.0) internal successors, (1348), 4 states have internal predecessors, (1348), 0 states have call successors, (0), 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-18 18:37:29,314 INFO L175 Difference]: Start difference. First operand has 302 places, 272 transitions, 584 flow. Second operand 3 states and 827 transitions. [2022-11-18 18:37:29,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 276 transitions, 630 flow [2022-11-18 18:37:29,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 276 transitions, 630 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:29,319 INFO L231 Difference]: Finished difference. Result has 293 places, 273 transitions, 596 flow [2022-11-18 18:37:29,319 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=596, PETRI_PLACES=293, PETRI_TRANSITIONS=273} [2022-11-18 18:37:29,320 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, -9 predicate places. [2022-11-18 18:37:29,320 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 273 transitions, 596 flow [2022-11-18 18:37:29,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 270.0) internal successors, (810), 3 states have internal predecessors, (810), 0 states have call successors, (0), 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-18 18:37:29,321 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:29,321 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] [2022-11-18 18:37:29,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-18 18:37:29,321 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:29,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:29,322 INFO L85 PathProgramCache]: Analyzing trace with hash 10078328, now seen corresponding path program 1 times [2022-11-18 18:37:29,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:29,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329234698] [2022-11-18 18:37:29,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:29,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:29,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:29,375 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-18 18:37:29,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:29,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329234698] [2022-11-18 18:37:29,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329234698] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:29,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311482234] [2022-11-18 18:37:29,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:29,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:29,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:29,379 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:29,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 18:37:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:29,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:29,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:29,568 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-18 18:37:29,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:29,607 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-18 18:37:29,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311482234] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:29,607 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:29,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:29,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570476510] [2022-11-18 18:37:29,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:29,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:29,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:29,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:29,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:29,612 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 337 [2022-11-18 18:37:29,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 273 transitions, 596 flow. Second operand has 10 states, 10 states have (on average 270.3) internal successors, (2703), 10 states have internal predecessors, (2703), 0 states have call successors, (0), 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-18 18:37:29,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:29,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 337 [2022-11-18 18:37:29,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:29,801 INFO L130 PetriNetUnfolder]: 0/404 cut-off events. [2022-11-18 18:37:29,801 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-11-18 18:37:29,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 515 conditions, 404 events. 0/404 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1169 event pairs, 0 based on Foata normal form. 2/406 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2022-11-18 18:37:29,803 INFO L137 encePairwiseOnDemand]: 331/337 looper letters, 18 selfloop transitions, 9 changer transitions 0/283 dead transitions. [2022-11-18 18:37:29,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 283 transitions, 672 flow [2022-11-18 18:37:29,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:29,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:29,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2441 transitions. [2022-11-18 18:37:29,807 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8048137157929443 [2022-11-18 18:37:29,807 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2441 transitions. [2022-11-18 18:37:29,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2441 transitions. [2022-11-18 18:37:29,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:29,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2441 transitions. [2022-11-18 18:37:29,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 271.22222222222223) internal successors, (2441), 9 states have internal predecessors, (2441), 0 states have call successors, (0), 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-18 18:37:29,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 337.0) internal successors, (3370), 10 states have internal predecessors, (3370), 0 states have call successors, (0), 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-18 18:37:29,817 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 337.0) internal successors, (3370), 10 states have internal predecessors, (3370), 0 states have call successors, (0), 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-18 18:37:29,817 INFO L175 Difference]: Start difference. First operand has 293 places, 273 transitions, 596 flow. Second operand 9 states and 2441 transitions. [2022-11-18 18:37:29,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 283 transitions, 672 flow [2022-11-18 18:37:29,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 283 transitions, 670 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:29,823 INFO L231 Difference]: Finished difference. Result has 303 places, 279 transitions, 644 flow [2022-11-18 18:37:29,823 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=644, PETRI_PLACES=303, PETRI_TRANSITIONS=279} [2022-11-18 18:37:29,824 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 1 predicate places. [2022-11-18 18:37:29,824 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 279 transitions, 644 flow [2022-11-18 18:37:29,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 270.3) internal successors, (2703), 10 states have internal predecessors, (2703), 0 states have call successors, (0), 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-18 18:37:29,825 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:29,825 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:29,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:30,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-11-18 18:37:30,031 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:30,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:30,031 INFO L85 PathProgramCache]: Analyzing trace with hash -351362771, now seen corresponding path program 1 times [2022-11-18 18:37:30,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:30,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134930280] [2022-11-18 18:37:30,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:30,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:30,157 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:30,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:30,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134930280] [2022-11-18 18:37:30,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134930280] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:30,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602861888] [2022-11-18 18:37:30,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:30,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:30,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:30,159 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:30,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 18:37:30,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:30,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:30,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:30,428 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:30,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:30,552 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:30,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602861888] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:30,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:30,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:30,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623041953] [2022-11-18 18:37:30,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:30,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:30,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:30,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:30,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:30,561 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 337 [2022-11-18 18:37:30,566 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 279 transitions, 644 flow. Second operand has 18 states, 18 states have (on average 270.6111111111111) internal successors, (4871), 18 states have internal predecessors, (4871), 0 states have call successors, (0), 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-18 18:37:30,566 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:30,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 337 [2022-11-18 18:37:30,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:30,872 INFO L130 PetriNetUnfolder]: 0/352 cut-off events. [2022-11-18 18:37:30,872 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-11-18 18:37:30,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 352 events. 0/352 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 822 event pairs, 0 based on Foata normal form. 4/356 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2022-11-18 18:37:30,874 INFO L137 encePairwiseOnDemand]: 331/337 looper letters, 26 selfloop transitions, 21 changer transitions 0/303 dead transitions. [2022-11-18 18:37:30,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 303 transitions, 846 flow [2022-11-18 18:37:30,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:30,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5679 transitions. [2022-11-18 18:37:30,883 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8024586689275116 [2022-11-18 18:37:30,883 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5679 transitions. [2022-11-18 18:37:30,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5679 transitions. [2022-11-18 18:37:30,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:30,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5679 transitions. [2022-11-18 18:37:30,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 270.42857142857144) internal successors, (5679), 21 states have internal predecessors, (5679), 0 states have call successors, (0), 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-18 18:37:30,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 337.0) internal successors, (7414), 22 states have internal predecessors, (7414), 0 states have call successors, (0), 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-18 18:37:30,907 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 337.0) internal successors, (7414), 22 states have internal predecessors, (7414), 0 states have call successors, (0), 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-18 18:37:30,907 INFO L175 Difference]: Start difference. First operand has 303 places, 279 transitions, 644 flow. Second operand 21 states and 5679 transitions. [2022-11-18 18:37:30,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 303 transitions, 846 flow [2022-11-18 18:37:30,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 303 transitions, 832 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:30,913 INFO L231 Difference]: Finished difference. Result has 327 places, 292 transitions, 768 flow [2022-11-18 18:37:30,914 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=768, PETRI_PLACES=327, PETRI_TRANSITIONS=292} [2022-11-18 18:37:30,918 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 25 predicate places. [2022-11-18 18:37:30,918 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 292 transitions, 768 flow [2022-11-18 18:37:30,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 270.6111111111111) internal successors, (4871), 18 states have internal predecessors, (4871), 0 states have call successors, (0), 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-18 18:37:30,920 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:30,920 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:30,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:31,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-18 18:37:31,131 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:31,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:31,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1875282083, now seen corresponding path program 1 times [2022-11-18 18:37:31,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:31,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132590101] [2022-11-18 18:37:31,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:31,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:31,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:31,478 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:31,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:31,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132590101] [2022-11-18 18:37:31,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132590101] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:31,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079714404] [2022-11-18 18:37:31,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:31,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:31,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:31,481 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:31,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 18:37:31,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:31,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:31,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:31,837 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:31,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:32,221 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:32,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079714404] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:32,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:32,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:37:32,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660547005] [2022-11-18 18:37:32,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:32,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:37:32,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:32,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:37:32,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:32,233 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 337 [2022-11-18 18:37:32,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 292 transitions, 768 flow. Second operand has 34 states, 34 states have (on average 270.79411764705884) internal successors, (9207), 34 states have internal predecessors, (9207), 0 states have call successors, (0), 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-18 18:37:32,241 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:32,241 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 337 [2022-11-18 18:37:32,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:32,617 INFO L130 PetriNetUnfolder]: 0/326 cut-off events. [2022-11-18 18:37:32,617 INFO L131 PetriNetUnfolder]: For 87/87 co-relation queries the response was YES. [2022-11-18 18:37:32,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 326 events. 0/326 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 679 event pairs, 0 based on Foata normal form. 2/328 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2022-11-18 18:37:32,618 INFO L137 encePairwiseOnDemand]: 332/337 looper letters, 27 selfloop transitions, 25 changer transitions 0/296 dead transitions. [2022-11-18 18:37:32,619 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 296 transitions, 912 flow [2022-11-18 18:37:32,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 18:37:32,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-11-18 18:37:32,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 7290 transitions. [2022-11-18 18:37:32,628 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8011869436201781 [2022-11-18 18:37:32,629 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 7290 transitions. [2022-11-18 18:37:32,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 7290 transitions. [2022-11-18 18:37:32,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:32,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 7290 transitions. [2022-11-18 18:37:32,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 270.0) internal successors, (7290), 27 states have internal predecessors, (7290), 0 states have call successors, (0), 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-18 18:37:32,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 337.0) internal successors, (9436), 28 states have internal predecessors, (9436), 0 states have call successors, (0), 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-18 18:37:32,658 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 337.0) internal successors, (9436), 28 states have internal predecessors, (9436), 0 states have call successors, (0), 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-18 18:37:32,659 INFO L175 Difference]: Start difference. First operand has 327 places, 292 transitions, 768 flow. Second operand 27 states and 7290 transitions. [2022-11-18 18:37:32,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 296 transitions, 912 flow [2022-11-18 18:37:32,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 296 transitions, 858 flow, removed 7 selfloop flow, removed 13 redundant places. [2022-11-18 18:37:32,666 INFO L231 Difference]: Finished difference. Result has 327 places, 282 transitions, 751 flow [2022-11-18 18:37:32,667 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=751, PETRI_PLACES=327, PETRI_TRANSITIONS=282} [2022-11-18 18:37:32,669 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 25 predicate places. [2022-11-18 18:37:32,669 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 282 transitions, 751 flow [2022-11-18 18:37:32,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 270.79411764705884) internal successors, (9207), 34 states have internal predecessors, (9207), 0 states have call successors, (0), 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-18 18:37:32,672 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:32,674 INFO L209 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:32,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:32,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:32,889 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:32,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:32,889 INFO L85 PathProgramCache]: Analyzing trace with hash 40940601, now seen corresponding path program 1 times [2022-11-18 18:37:32,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:32,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722120032] [2022-11-18 18:37:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:32,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:32,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:32,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:32,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:32,966 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:32,966 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:32,967 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:32,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:32,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-18 18:37:32,967 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:37:32,970 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:32,970 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-11-18 18:37:33,006 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:33,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 331 places, 370 transitions, 857 flow [2022-11-18 18:37:33,193 INFO L130 PetriNetUnfolder]: 94/716 cut-off events. [2022-11-18 18:37:33,193 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-11-18 18:37:33,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 789 conditions, 716 events. 94/716 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2545 event pairs, 0 based on Foata normal form. 0/602 useless extension candidates. Maximal degree in co-relation 687. Up to 20 conditions per place. [2022-11-18 18:37:33,213 INFO L82 GeneralOperation]: Start removeDead. Operand has 331 places, 370 transitions, 857 flow [2022-11-18 18:37:33,223 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 331 places, 370 transitions, 857 flow [2022-11-18 18:37:33,224 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:33,226 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:33,226 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:33,235 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:33,236 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:33,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:33,236 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] [2022-11-18 18:37:33,236 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:33,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:33,237 INFO L85 PathProgramCache]: Analyzing trace with hash 474963070, now seen corresponding path program 1 times [2022-11-18 18:37:33,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:33,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119351642] [2022-11-18 18:37:33,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:33,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:33,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:33,258 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-18 18:37:33,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:33,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119351642] [2022-11-18 18:37:33,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119351642] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:33,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:33,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:33,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001483483] [2022-11-18 18:37:33,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:33,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:33,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:33,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:33,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:33,262 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 370 [2022-11-18 18:37:33,262 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 370 transitions, 857 flow. Second operand has 2 states, 2 states have (on average 302.5) internal successors, (605), 2 states have internal predecessors, (605), 0 states have call successors, (0), 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-18 18:37:33,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:33,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 370 [2022-11-18 18:37:33,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:33,431 INFO L130 PetriNetUnfolder]: 0/612 cut-off events. [2022-11-18 18:37:33,432 INFO L131 PetriNetUnfolder]: For 201/201 co-relation queries the response was YES. [2022-11-18 18:37:33,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 695 conditions, 612 events. 0/612 cut-off events. For 201/201 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2366 event pairs, 0 based on Foata normal form. 264/856 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2022-11-18 18:37:33,434 INFO L137 encePairwiseOnDemand]: 312/370 looper letters, 9 selfloop transitions, 0 changer transitions 12/311 dead transitions. [2022-11-18 18:37:33,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 311 transitions, 757 flow [2022-11-18 18:37:33,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:33,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:33,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 671 transitions. [2022-11-18 18:37:33,436 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9067567567567567 [2022-11-18 18:37:33,436 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 671 transitions. [2022-11-18 18:37:33,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 671 transitions. [2022-11-18 18:37:33,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:33,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 671 transitions. [2022-11-18 18:37:33,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 335.5) internal successors, (671), 2 states have internal predecessors, (671), 0 states have call successors, (0), 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-18 18:37:33,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 370.0) internal successors, (1110), 3 states have internal predecessors, (1110), 0 states have call successors, (0), 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-18 18:37:33,440 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 370.0) internal successors, (1110), 3 states have internal predecessors, (1110), 0 states have call successors, (0), 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-18 18:37:33,440 INFO L175 Difference]: Start difference. First operand has 331 places, 370 transitions, 857 flow. Second operand 2 states and 671 transitions. [2022-11-18 18:37:33,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 311 transitions, 757 flow [2022-11-18 18:37:33,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 311 transitions, 685 flow, removed 36 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:33,446 INFO L231 Difference]: Finished difference. Result has 331 places, 299 transitions, 643 flow [2022-11-18 18:37:33,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=643, PETRI_PLACES=331, PETRI_TRANSITIONS=299} [2022-11-18 18:37:33,447 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 0 predicate places. [2022-11-18 18:37:33,448 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 299 transitions, 643 flow [2022-11-18 18:37:33,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 302.5) internal successors, (605), 2 states have internal predecessors, (605), 0 states have call successors, (0), 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-18 18:37:33,448 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:33,448 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] [2022-11-18 18:37:33,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-18 18:37:33,449 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:33,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:33,449 INFO L85 PathProgramCache]: Analyzing trace with hash 181560063, now seen corresponding path program 1 times [2022-11-18 18:37:33,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:33,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125360123] [2022-11-18 18:37:33,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:33,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:33,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:33,477 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-18 18:37:33,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:33,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125360123] [2022-11-18 18:37:33,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125360123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:33,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:33,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:33,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951919708] [2022-11-18 18:37:33,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:33,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:33,480 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 370 [2022-11-18 18:37:33,482 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 299 transitions, 643 flow. Second operand has 3 states, 3 states have (on average 296.0) internal successors, (888), 3 states have internal predecessors, (888), 0 states have call successors, (0), 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-18 18:37:33,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:33,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 370 [2022-11-18 18:37:33,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:33,622 INFO L130 PetriNetUnfolder]: 0/479 cut-off events. [2022-11-18 18:37:33,622 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-18 18:37:33,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 479 events. 0/479 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1504 event pairs, 0 based on Foata normal form. 0/470 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2022-11-18 18:37:33,623 INFO L137 encePairwiseOnDemand]: 367/370 looper letters, 18 selfloop transitions, 2 changer transitions 0/303 dead transitions. [2022-11-18 18:37:33,624 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 303 transitions, 691 flow [2022-11-18 18:37:33,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:33,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:33,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 906 transitions. [2022-11-18 18:37:33,629 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8162162162162162 [2022-11-18 18:37:33,629 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 906 transitions. [2022-11-18 18:37:33,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 906 transitions. [2022-11-18 18:37:33,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:33,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 906 transitions. [2022-11-18 18:37:33,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 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-18 18:37:33,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 370.0) internal successors, (1480), 4 states have internal predecessors, (1480), 0 states have call successors, (0), 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-18 18:37:33,633 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 370.0) internal successors, (1480), 4 states have internal predecessors, (1480), 0 states have call successors, (0), 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-18 18:37:33,633 INFO L175 Difference]: Start difference. First operand has 331 places, 299 transitions, 643 flow. Second operand 3 states and 906 transitions. [2022-11-18 18:37:33,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 303 transitions, 691 flow [2022-11-18 18:37:33,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 303 transitions, 691 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:33,639 INFO L231 Difference]: Finished difference. Result has 322 places, 300 transitions, 655 flow [2022-11-18 18:37:33,639 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=655, PETRI_PLACES=322, PETRI_TRANSITIONS=300} [2022-11-18 18:37:33,640 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, -9 predicate places. [2022-11-18 18:37:33,641 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 300 transitions, 655 flow [2022-11-18 18:37:33,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 296.0) internal successors, (888), 3 states have internal predecessors, (888), 0 states have call successors, (0), 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-18 18:37:33,641 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:33,641 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] [2022-11-18 18:37:33,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-18 18:37:33,642 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:33,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:33,642 INFO L85 PathProgramCache]: Analyzing trace with hash -625840232, now seen corresponding path program 1 times [2022-11-18 18:37:33,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:33,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495472899] [2022-11-18 18:37:33,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:33,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:33,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:33,700 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-18 18:37:33,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:33,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495472899] [2022-11-18 18:37:33,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495472899] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:33,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266807055] [2022-11-18 18:37:33,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:33,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:33,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:33,704 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:33,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 18:37:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:33,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:33,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:33,922 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-18 18:37:33,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:33,960 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-18 18:37:33,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266807055] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:33,960 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:33,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:33,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914544176] [2022-11-18 18:37:33,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:33,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:33,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:33,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:33,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:33,965 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 370 [2022-11-18 18:37:33,967 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 300 transitions, 655 flow. Second operand has 10 states, 10 states have (on average 296.3) internal successors, (2963), 10 states have internal predecessors, (2963), 0 states have call successors, (0), 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-18 18:37:33,967 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:33,967 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 370 [2022-11-18 18:37:33,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:34,169 INFO L130 PetriNetUnfolder]: 0/453 cut-off events. [2022-11-18 18:37:34,170 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-11-18 18:37:34,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 577 conditions, 453 events. 0/453 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1347 event pairs, 0 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2022-11-18 18:37:34,171 INFO L137 encePairwiseOnDemand]: 364/370 looper letters, 19 selfloop transitions, 9 changer transitions 0/310 dead transitions. [2022-11-18 18:37:34,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 310 transitions, 733 flow [2022-11-18 18:37:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:34,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:34,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2676 transitions. [2022-11-18 18:37:34,175 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8036036036036036 [2022-11-18 18:37:34,176 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2676 transitions. [2022-11-18 18:37:34,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2676 transitions. [2022-11-18 18:37:34,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:34,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2676 transitions. [2022-11-18 18:37:34,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 297.3333333333333) internal successors, (2676), 9 states have internal predecessors, (2676), 0 states have call successors, (0), 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-18 18:37:34,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 370.0) internal successors, (3700), 10 states have internal predecessors, (3700), 0 states have call successors, (0), 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-18 18:37:34,185 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 370.0) internal successors, (3700), 10 states have internal predecessors, (3700), 0 states have call successors, (0), 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-18 18:37:34,185 INFO L175 Difference]: Start difference. First operand has 322 places, 300 transitions, 655 flow. Second operand 9 states and 2676 transitions. [2022-11-18 18:37:34,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 310 transitions, 733 flow [2022-11-18 18:37:34,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 310 transitions, 731 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:34,191 INFO L231 Difference]: Finished difference. Result has 332 places, 306 transitions, 703 flow [2022-11-18 18:37:34,192 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=703, PETRI_PLACES=332, PETRI_TRANSITIONS=306} [2022-11-18 18:37:34,192 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 1 predicate places. [2022-11-18 18:37:34,193 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 306 transitions, 703 flow [2022-11-18 18:37:34,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 296.3) internal successors, (2963), 10 states have internal predecessors, (2963), 0 states have call successors, (0), 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-18 18:37:34,194 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:34,194 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:34,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:34,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-11-18 18:37:34,400 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:34,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:34,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1626095859, now seen corresponding path program 1 times [2022-11-18 18:37:34,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:34,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287871111] [2022-11-18 18:37:34,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:34,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:34,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:34,526 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:34,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:34,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287871111] [2022-11-18 18:37:34,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287871111] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:34,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317851487] [2022-11-18 18:37:34,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:34,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:34,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:34,528 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:34,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-18 18:37:34,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:34,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:34,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:34,785 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:34,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:34,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317851487] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:34,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:34,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:34,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27215335] [2022-11-18 18:37:34,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:34,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:34,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:34,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:34,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:34,909 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 370 [2022-11-18 18:37:34,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 306 transitions, 703 flow. Second operand has 18 states, 18 states have (on average 296.6111111111111) internal successors, (5339), 18 states have internal predecessors, (5339), 0 states have call successors, (0), 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-18 18:37:34,913 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:34,913 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 370 [2022-11-18 18:37:34,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:35,237 INFO L130 PetriNetUnfolder]: 0/401 cut-off events. [2022-11-18 18:37:35,237 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-11-18 18:37:35,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 578 conditions, 401 events. 0/401 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1005 event pairs, 0 based on Foata normal form. 4/405 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-11-18 18:37:35,239 INFO L137 encePairwiseOnDemand]: 364/370 looper letters, 27 selfloop transitions, 21 changer transitions 0/330 dead transitions. [2022-11-18 18:37:35,239 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 330 transitions, 907 flow [2022-11-18 18:37:35,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:35,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6226 transitions. [2022-11-18 18:37:35,290 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8012870012870013 [2022-11-18 18:37:35,290 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6226 transitions. [2022-11-18 18:37:35,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6226 transitions. [2022-11-18 18:37:35,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:35,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6226 transitions. [2022-11-18 18:37:35,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 296.4761904761905) internal successors, (6226), 21 states have internal predecessors, (6226), 0 states have call successors, (0), 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-18 18:37:35,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 370.0) internal successors, (8140), 22 states have internal predecessors, (8140), 0 states have call successors, (0), 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-18 18:37:35,310 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 370.0) internal successors, (8140), 22 states have internal predecessors, (8140), 0 states have call successors, (0), 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-18 18:37:35,311 INFO L175 Difference]: Start difference. First operand has 332 places, 306 transitions, 703 flow. Second operand 21 states and 6226 transitions. [2022-11-18 18:37:35,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 330 transitions, 907 flow [2022-11-18 18:37:35,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 330 transitions, 893 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:35,318 INFO L231 Difference]: Finished difference. Result has 356 places, 319 transitions, 827 flow [2022-11-18 18:37:35,319 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=827, PETRI_PLACES=356, PETRI_TRANSITIONS=319} [2022-11-18 18:37:35,319 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 25 predicate places. [2022-11-18 18:37:35,319 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 319 transitions, 827 flow [2022-11-18 18:37:35,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 296.6111111111111) internal successors, (5339), 18 states have internal predecessors, (5339), 0 states have call successors, (0), 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-18 18:37:35,320 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:35,320 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:35,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:35,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-11-18 18:37:35,533 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:35,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:35,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1921518589, now seen corresponding path program 1 times [2022-11-18 18:37:35,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:35,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398217672] [2022-11-18 18:37:35,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:35,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:35,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:35,849 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:35,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:35,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398217672] [2022-11-18 18:37:35,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398217672] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:35,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452639245] [2022-11-18 18:37:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:35,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:35,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:35,851 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:35,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-18 18:37:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:36,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:36,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:36,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:36,556 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:36,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452639245] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:36,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:36,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:37:36,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815126056] [2022-11-18 18:37:36,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:36,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:37:36,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:36,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:37:36,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:36,565 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 370 [2022-11-18 18:37:36,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 319 transitions, 827 flow. Second operand has 34 states, 34 states have (on average 296.79411764705884) internal successors, (10091), 34 states have internal predecessors, (10091), 0 states have call successors, (0), 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-18 18:37:36,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:36,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 370 [2022-11-18 18:37:36,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:37,068 INFO L130 PetriNetUnfolder]: 0/362 cut-off events. [2022-11-18 18:37:37,068 INFO L131 PetriNetUnfolder]: For 114/114 co-relation queries the response was YES. [2022-11-18 18:37:37,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568 conditions, 362 events. 0/362 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 777 event pairs, 0 based on Foata normal form. 3/365 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-11-18 18:37:37,070 INFO L137 encePairwiseOnDemand]: 365/370 looper letters, 30 selfloop transitions, 28 changer transitions 0/328 dead transitions. [2022-11-18 18:37:37,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 328 transitions, 1017 flow [2022-11-18 18:37:37,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-18 18:37:37,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-18 18:37:37,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8881 transitions. [2022-11-18 18:37:37,084 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8000900900900901 [2022-11-18 18:37:37,084 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8881 transitions. [2022-11-18 18:37:37,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8881 transitions. [2022-11-18 18:37:37,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:37,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8881 transitions. [2022-11-18 18:37:37,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 296.03333333333336) internal successors, (8881), 30 states have internal predecessors, (8881), 0 states have call successors, (0), 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-18 18:37:37,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 370.0) internal successors, (11470), 31 states have internal predecessors, (11470), 0 states have call successors, (0), 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-18 18:37:37,128 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 370.0) internal successors, (11470), 31 states have internal predecessors, (11470), 0 states have call successors, (0), 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-18 18:37:37,128 INFO L175 Difference]: Start difference. First operand has 356 places, 319 transitions, 827 flow. Second operand 30 states and 8881 transitions. [2022-11-18 18:37:37,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 328 transitions, 1017 flow [2022-11-18 18:37:37,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 328 transitions, 957 flow, removed 8 selfloop flow, removed 13 redundant places. [2022-11-18 18:37:37,136 INFO L231 Difference]: Finished difference. Result has 359 places, 312 transitions, 834 flow [2022-11-18 18:37:37,137 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=370, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=834, PETRI_PLACES=359, PETRI_TRANSITIONS=312} [2022-11-18 18:37:37,137 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 28 predicate places. [2022-11-18 18:37:37,137 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 312 transitions, 834 flow [2022-11-18 18:37:37,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 296.79411764705884) internal successors, (10091), 34 states have internal predecessors, (10091), 0 states have call successors, (0), 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-18 18:37:37,139 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:37,139 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:37,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:37,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-11-18 18:37:37,344 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:37,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:37,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1886860102, now seen corresponding path program 1 times [2022-11-18 18:37:37,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:37,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430959802] [2022-11-18 18:37:37,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:37,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:37,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:37,374 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:37,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:37,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:37,410 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:37,410 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:37,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:37,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-18 18:37:37,411 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:37:37,411 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:37,411 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-11-18 18:37:37,447 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:37,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 360 places, 403 transitions, 946 flow [2022-11-18 18:37:37,634 INFO L130 PetriNetUnfolder]: 104/788 cut-off events. [2022-11-18 18:37:37,634 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2022-11-18 18:37:37,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 874 conditions, 788 events. 104/788 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2830 event pairs, 0 based on Foata normal form. 0/662 useless extension candidates. Maximal degree in co-relation 769. Up to 22 conditions per place. [2022-11-18 18:37:37,658 INFO L82 GeneralOperation]: Start removeDead. Operand has 360 places, 403 transitions, 946 flow [2022-11-18 18:37:37,669 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 360 places, 403 transitions, 946 flow [2022-11-18 18:37:37,670 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:37,671 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:37,671 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:37,678 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:37:37,678 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:37,678 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:37,678 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] [2022-11-18 18:37:37,678 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:37,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:37,679 INFO L85 PathProgramCache]: Analyzing trace with hash -2111362274, now seen corresponding path program 1 times [2022-11-18 18:37:37,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:37,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172331656] [2022-11-18 18:37:37,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:37,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:37,694 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-18 18:37:37,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:37,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172331656] [2022-11-18 18:37:37,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172331656] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:37,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:37,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:37,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581814236] [2022-11-18 18:37:37,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:37,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:37,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:37,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:37,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:37,697 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 403 [2022-11-18 18:37:37,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 403 transitions, 946 flow. Second operand has 2 states, 2 states have (on average 328.5) internal successors, (657), 2 states have internal predecessors, (657), 0 states have call successors, (0), 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-18 18:37:37,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:37,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 403 [2022-11-18 18:37:37,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:37,918 INFO L130 PetriNetUnfolder]: 0/673 cut-off events. [2022-11-18 18:37:37,918 INFO L131 PetriNetUnfolder]: For 265/265 co-relation queries the response was YES. [2022-11-18 18:37:37,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 770 conditions, 673 events. 0/673 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2592 event pairs, 0 based on Foata normal form. 322/973 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-11-18 18:37:37,926 INFO L137 encePairwiseOnDemand]: 339/403 looper letters, 10 selfloop transitions, 0 changer transitions 12/338 dead transitions. [2022-11-18 18:37:37,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 338 transitions, 836 flow [2022-11-18 18:37:37,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:37,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:37,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 730 transitions. [2022-11-18 18:37:37,928 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9057071960297767 [2022-11-18 18:37:37,928 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 730 transitions. [2022-11-18 18:37:37,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 730 transitions. [2022-11-18 18:37:37,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:37,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 730 transitions. [2022-11-18 18:37:37,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 365.0) internal successors, (730), 2 states have internal predecessors, (730), 0 states have call successors, (0), 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-18 18:37:37,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 403.0) internal successors, (1209), 3 states have internal predecessors, (1209), 0 states have call successors, (0), 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-18 18:37:37,931 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 403.0) internal successors, (1209), 3 states have internal predecessors, (1209), 0 states have call successors, (0), 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-18 18:37:37,931 INFO L175 Difference]: Start difference. First operand has 360 places, 403 transitions, 946 flow. Second operand 2 states and 730 transitions. [2022-11-18 18:37:37,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 338 transitions, 836 flow [2022-11-18 18:37:37,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 338 transitions, 746 flow, removed 45 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:37,937 INFO L231 Difference]: Finished difference. Result has 360 places, 326 transitions, 702 flow [2022-11-18 18:37:37,938 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=702, PETRI_PLACES=360, PETRI_TRANSITIONS=326} [2022-11-18 18:37:37,938 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 0 predicate places. [2022-11-18 18:37:37,938 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 326 transitions, 702 flow [2022-11-18 18:37:37,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 328.5) internal successors, (657), 2 states have internal predecessors, (657), 0 states have call successors, (0), 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-18 18:37:37,939 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:37,939 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] [2022-11-18 18:37:37,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-18 18:37:37,939 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:37,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:37,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1890202015, now seen corresponding path program 1 times [2022-11-18 18:37:37,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:37,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766755478] [2022-11-18 18:37:37,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:37,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:37,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:37,969 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-18 18:37:37,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:37,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766755478] [2022-11-18 18:37:37,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766755478] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:37,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:37,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:37,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957407136] [2022-11-18 18:37:37,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:37,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:37,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:37,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:37,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:37,972 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 321 out of 403 [2022-11-18 18:37:37,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 326 transitions, 702 flow. Second operand has 3 states, 3 states have (on average 322.0) internal successors, (966), 3 states have internal predecessors, (966), 0 states have call successors, (0), 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-18 18:37:37,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:37,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 321 of 403 [2022-11-18 18:37:37,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:38,156 INFO L130 PetriNetUnfolder]: 0/528 cut-off events. [2022-11-18 18:37:38,157 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-11-18 18:37:38,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 635 conditions, 528 events. 0/528 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1685 event pairs, 0 based on Foata normal form. 0/518 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2022-11-18 18:37:38,159 INFO L137 encePairwiseOnDemand]: 400/403 looper letters, 19 selfloop transitions, 2 changer transitions 0/330 dead transitions. [2022-11-18 18:37:38,159 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 330 transitions, 752 flow [2022-11-18 18:37:38,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:38,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:38,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 985 transitions. [2022-11-18 18:37:38,161 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8147229114971051 [2022-11-18 18:37:38,162 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 985 transitions. [2022-11-18 18:37:38,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 985 transitions. [2022-11-18 18:37:38,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:38,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 985 transitions. [2022-11-18 18:37:38,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 328.3333333333333) internal successors, (985), 3 states have internal predecessors, (985), 0 states have call successors, (0), 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-18 18:37:38,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 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-18 18:37:38,167 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 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-18 18:37:38,167 INFO L175 Difference]: Start difference. First operand has 360 places, 326 transitions, 702 flow. Second operand 3 states and 985 transitions. [2022-11-18 18:37:38,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 330 transitions, 752 flow [2022-11-18 18:37:38,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 330 transitions, 752 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:38,173 INFO L231 Difference]: Finished difference. Result has 351 places, 327 transitions, 714 flow [2022-11-18 18:37:38,173 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=714, PETRI_PLACES=351, PETRI_TRANSITIONS=327} [2022-11-18 18:37:38,174 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, -9 predicate places. [2022-11-18 18:37:38,174 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 327 transitions, 714 flow [2022-11-18 18:37:38,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 322.0) internal successors, (966), 3 states have internal predecessors, (966), 0 states have call successors, (0), 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-18 18:37:38,174 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:38,175 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] [2022-11-18 18:37:38,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-18 18:37:38,175 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:38,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:38,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2008726072, now seen corresponding path program 1 times [2022-11-18 18:37:38,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:38,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640462372] [2022-11-18 18:37:38,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:38,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:38,223 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-18 18:37:38,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:38,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640462372] [2022-11-18 18:37:38,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640462372] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:38,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919818189] [2022-11-18 18:37:38,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:38,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:38,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:38,230 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:38,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 18:37:38,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:38,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:38,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:38,466 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-18 18:37:38,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:38,502 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-18 18:37:38,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919818189] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:38,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:38,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:38,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789862629] [2022-11-18 18:37:38,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:38,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:38,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:38,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:38,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:38,507 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 403 [2022-11-18 18:37:38,509 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 327 transitions, 714 flow. Second operand has 10 states, 10 states have (on average 322.3) internal successors, (3223), 10 states have internal predecessors, (3223), 0 states have call successors, (0), 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-18 18:37:38,509 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:38,509 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 403 [2022-11-18 18:37:38,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:38,776 INFO L130 PetriNetUnfolder]: 0/502 cut-off events. [2022-11-18 18:37:38,776 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-18 18:37:38,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 639 conditions, 502 events. 0/502 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1532 event pairs, 0 based on Foata normal form. 2/504 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2022-11-18 18:37:38,777 INFO L137 encePairwiseOnDemand]: 397/403 looper letters, 20 selfloop transitions, 9 changer transitions 0/337 dead transitions. [2022-11-18 18:37:38,777 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 337 transitions, 794 flow [2022-11-18 18:37:38,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:38,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:38,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2911 transitions. [2022-11-18 18:37:38,783 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8025916735594155 [2022-11-18 18:37:38,783 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2911 transitions. [2022-11-18 18:37:38,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2911 transitions. [2022-11-18 18:37:38,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:38,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2911 transitions. [2022-11-18 18:37:38,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 323.44444444444446) internal successors, (2911), 9 states have internal predecessors, (2911), 0 states have call successors, (0), 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-18 18:37:38,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 403.0) internal successors, (4030), 10 states have internal predecessors, (4030), 0 states have call successors, (0), 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-18 18:37:38,795 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 403.0) internal successors, (4030), 10 states have internal predecessors, (4030), 0 states have call successors, (0), 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-18 18:37:38,795 INFO L175 Difference]: Start difference. First operand has 351 places, 327 transitions, 714 flow. Second operand 9 states and 2911 transitions. [2022-11-18 18:37:38,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 337 transitions, 794 flow [2022-11-18 18:37:38,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 337 transitions, 792 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:38,803 INFO L231 Difference]: Finished difference. Result has 361 places, 333 transitions, 762 flow [2022-11-18 18:37:38,803 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=762, PETRI_PLACES=361, PETRI_TRANSITIONS=333} [2022-11-18 18:37:38,804 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 1 predicate places. [2022-11-18 18:37:38,804 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 333 transitions, 762 flow [2022-11-18 18:37:38,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 322.3) internal successors, (3223), 10 states have internal predecessors, (3223), 0 states have call successors, (0), 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-18 18:37:38,805 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:38,805 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:38,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:39,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-11-18 18:37:39,011 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:39,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:39,011 INFO L85 PathProgramCache]: Analyzing trace with hash -738459219, now seen corresponding path program 1 times [2022-11-18 18:37:39,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:39,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072332589] [2022-11-18 18:37:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:39,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:39,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:39,148 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:39,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:39,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072332589] [2022-11-18 18:37:39,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072332589] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:39,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920833706] [2022-11-18 18:37:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:39,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:39,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:39,151 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:39,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-18 18:37:39,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:39,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:39,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:39,429 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:39,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:39,552 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:39,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920833706] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:39,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:39,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:39,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850314126] [2022-11-18 18:37:39,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:39,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:39,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:39,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:39,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:39,560 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 403 [2022-11-18 18:37:39,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 333 transitions, 762 flow. Second operand has 18 states, 18 states have (on average 322.6111111111111) internal successors, (5807), 18 states have internal predecessors, (5807), 0 states have call successors, (0), 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-18 18:37:39,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:39,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 403 [2022-11-18 18:37:39,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:39,922 INFO L130 PetriNetUnfolder]: 0/450 cut-off events. [2022-11-18 18:37:39,922 INFO L131 PetriNetUnfolder]: For 54/54 co-relation queries the response was YES. [2022-11-18 18:37:39,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 648 conditions, 450 events. 0/450 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1188 event pairs, 0 based on Foata normal form. 4/454 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2022-11-18 18:37:39,924 INFO L137 encePairwiseOnDemand]: 397/403 looper letters, 28 selfloop transitions, 21 changer transitions 0/357 dead transitions. [2022-11-18 18:37:39,924 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 357 transitions, 968 flow [2022-11-18 18:37:39,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:39,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6773 transitions. [2022-11-18 18:37:39,932 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8003072196620584 [2022-11-18 18:37:39,933 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6773 transitions. [2022-11-18 18:37:39,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6773 transitions. [2022-11-18 18:37:39,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:39,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6773 transitions. [2022-11-18 18:37:39,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 322.5238095238095) internal successors, (6773), 21 states have internal predecessors, (6773), 0 states have call successors, (0), 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-18 18:37:39,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 403.0) internal successors, (8866), 22 states have internal predecessors, (8866), 0 states have call successors, (0), 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-18 18:37:39,954 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 403.0) internal successors, (8866), 22 states have internal predecessors, (8866), 0 states have call successors, (0), 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-18 18:37:39,954 INFO L175 Difference]: Start difference. First operand has 361 places, 333 transitions, 762 flow. Second operand 21 states and 6773 transitions. [2022-11-18 18:37:39,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 357 transitions, 968 flow [2022-11-18 18:37:39,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 357 transitions, 954 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:39,961 INFO L231 Difference]: Finished difference. Result has 385 places, 346 transitions, 886 flow [2022-11-18 18:37:39,962 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=886, PETRI_PLACES=385, PETRI_TRANSITIONS=346} [2022-11-18 18:37:39,963 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 25 predicate places. [2022-11-18 18:37:39,963 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 346 transitions, 886 flow [2022-11-18 18:37:39,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 322.6111111111111) internal successors, (5807), 18 states have internal predecessors, (5807), 0 states have call successors, (0), 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-18 18:37:39,964 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:39,964 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:39,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:40,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:40,175 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:40,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:40,175 INFO L85 PathProgramCache]: Analyzing trace with hash 421275299, now seen corresponding path program 1 times [2022-11-18 18:37:40,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:40,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706527182] [2022-11-18 18:37:40,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:40,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:40,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:40,457 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:40,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:40,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706527182] [2022-11-18 18:37:40,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706527182] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:40,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804509212] [2022-11-18 18:37:40,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:40,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:40,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:40,459 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:40,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-18 18:37:40,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:40,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:40,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:40,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:41,213 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:41,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804509212] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:41,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:41,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:37:41,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785803200] [2022-11-18 18:37:41,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:41,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:37:41,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:41,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:37:41,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:41,221 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 403 [2022-11-18 18:37:41,225 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 346 transitions, 886 flow. Second operand has 34 states, 34 states have (on average 322.79411764705884) internal successors, (10975), 34 states have internal predecessors, (10975), 0 states have call successors, (0), 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-18 18:37:41,225 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:41,225 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 403 [2022-11-18 18:37:41,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:41,850 INFO L130 PetriNetUnfolder]: 0/398 cut-off events. [2022-11-18 18:37:41,850 INFO L131 PetriNetUnfolder]: For 141/141 co-relation queries the response was YES. [2022-11-18 18:37:41,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 398 events. 0/398 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 875 event pairs, 0 based on Foata normal form. 4/402 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2022-11-18 18:37:41,851 INFO L137 encePairwiseOnDemand]: 398/403 looper letters, 33 selfloop transitions, 31 changer transitions 0/360 dead transitions. [2022-11-18 18:37:41,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 360 transitions, 1122 flow [2022-11-18 18:37:41,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-18 18:37:41,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-11-18 18:37:41,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 10628 transitions. [2022-11-18 18:37:41,864 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7991578314158959 [2022-11-18 18:37:41,865 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 10628 transitions. [2022-11-18 18:37:41,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 10628 transitions. [2022-11-18 18:37:41,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:41,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 10628 transitions. [2022-11-18 18:37:41,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 322.06060606060606) internal successors, (10628), 33 states have internal predecessors, (10628), 0 states have call successors, (0), 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-18 18:37:41,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 403.0) internal successors, (13702), 34 states have internal predecessors, (13702), 0 states have call successors, (0), 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-18 18:37:41,895 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 403.0) internal successors, (13702), 34 states have internal predecessors, (13702), 0 states have call successors, (0), 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-18 18:37:41,896 INFO L175 Difference]: Start difference. First operand has 385 places, 346 transitions, 886 flow. Second operand 33 states and 10628 transitions. [2022-11-18 18:37:41,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 360 transitions, 1122 flow [2022-11-18 18:37:41,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 360 transitions, 1056 flow, removed 9 selfloop flow, removed 13 redundant places. [2022-11-18 18:37:41,904 INFO L231 Difference]: Finished difference. Result has 391 places, 342 transitions, 917 flow [2022-11-18 18:37:41,904 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=917, PETRI_PLACES=391, PETRI_TRANSITIONS=342} [2022-11-18 18:37:41,905 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 31 predicate places. [2022-11-18 18:37:41,905 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 342 transitions, 917 flow [2022-11-18 18:37:41,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 322.79411764705884) internal successors, (10975), 34 states have internal predecessors, (10975), 0 states have call successors, (0), 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-18 18:37:41,907 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:41,908 INFO L209 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:41,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:42,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-11-18 18:37:42,114 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:42,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:42,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1026586140, now seen corresponding path program 1 times [2022-11-18 18:37:42,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:42,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673112186] [2022-11-18 18:37:42,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:42,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:42,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:42,142 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:42,181 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:42,181 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:42,181 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:42,182 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:42,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-18 18:37:42,182 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:37:42,183 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:42,183 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2022-11-18 18:37:42,224 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:42,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 389 places, 436 transitions, 1037 flow [2022-11-18 18:37:42,484 INFO L130 PetriNetUnfolder]: 114/860 cut-off events. [2022-11-18 18:37:42,485 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2022-11-18 18:37:42,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 960 conditions, 860 events. 114/860 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 3104 event pairs, 0 based on Foata normal form. 0/722 useless extension candidates. Maximal degree in co-relation 852. Up to 24 conditions per place. [2022-11-18 18:37:42,500 INFO L82 GeneralOperation]: Start removeDead. Operand has 389 places, 436 transitions, 1037 flow [2022-11-18 18:37:42,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 436 transitions, 1037 flow [2022-11-18 18:37:42,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:42,511 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:42,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:42,517 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-18 18:37:42,517 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:42,517 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:42,517 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] [2022-11-18 18:37:42,518 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:42,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:42,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1335816350, now seen corresponding path program 1 times [2022-11-18 18:37:42,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:42,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430777270] [2022-11-18 18:37:42,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:42,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:42,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:42,533 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-18 18:37:42,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:42,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430777270] [2022-11-18 18:37:42,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430777270] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:42,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:42,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:42,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031433815] [2022-11-18 18:37:42,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:42,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:42,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:42,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:42,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:42,536 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 436 [2022-11-18 18:37:42,536 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 436 transitions, 1037 flow. Second operand has 2 states, 2 states have (on average 354.5) internal successors, (709), 2 states have internal predecessors, (709), 0 states have call successors, (0), 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-18 18:37:42,536 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:42,537 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 436 [2022-11-18 18:37:42,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:42,758 INFO L130 PetriNetUnfolder]: 0/734 cut-off events. [2022-11-18 18:37:42,758 INFO L131 PetriNetUnfolder]: For 341/341 co-relation queries the response was YES. [2022-11-18 18:37:42,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 846 conditions, 734 events. 0/734 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2859 event pairs, 0 based on Foata normal form. 386/1096 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2022-11-18 18:37:42,760 INFO L137 encePairwiseOnDemand]: 366/436 looper letters, 11 selfloop transitions, 0 changer transitions 12/365 dead transitions. [2022-11-18 18:37:42,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 365 transitions, 917 flow [2022-11-18 18:37:42,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:42,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:42,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 789 transitions. [2022-11-18 18:37:42,762 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9048165137614679 [2022-11-18 18:37:42,762 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 789 transitions. [2022-11-18 18:37:42,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 789 transitions. [2022-11-18 18:37:42,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:42,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 789 transitions. [2022-11-18 18:37:42,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 394.5) internal successors, (789), 2 states have internal predecessors, (789), 0 states have call successors, (0), 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-18 18:37:42,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 436.0) internal successors, (1308), 3 states have internal predecessors, (1308), 0 states have call successors, (0), 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-18 18:37:42,765 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 436.0) internal successors, (1308), 3 states have internal predecessors, (1308), 0 states have call successors, (0), 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-18 18:37:42,766 INFO L175 Difference]: Start difference. First operand has 389 places, 436 transitions, 1037 flow. Second operand 2 states and 789 transitions. [2022-11-18 18:37:42,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 365 transitions, 917 flow [2022-11-18 18:37:42,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 365 transitions, 807 flow, removed 55 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:42,772 INFO L231 Difference]: Finished difference. Result has 389 places, 353 transitions, 761 flow [2022-11-18 18:37:42,773 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=436, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=761, PETRI_PLACES=389, PETRI_TRANSITIONS=353} [2022-11-18 18:37:42,773 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 0 predicate places. [2022-11-18 18:37:42,774 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 353 transitions, 761 flow [2022-11-18 18:37:42,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 354.5) internal successors, (709), 2 states have internal predecessors, (709), 0 states have call successors, (0), 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-18 18:37:42,774 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:42,774 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] [2022-11-18 18:37:42,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-18 18:37:42,775 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:42,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1042413343, now seen corresponding path program 1 times [2022-11-18 18:37:42,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:42,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606593090] [2022-11-18 18:37:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:42,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:42,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:42,801 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-18 18:37:42,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:42,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606593090] [2022-11-18 18:37:42,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606593090] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:42,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:42,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:42,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167944020] [2022-11-18 18:37:42,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:42,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:42,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:42,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:42,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:42,804 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 436 [2022-11-18 18:37:42,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 353 transitions, 761 flow. Second operand has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 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-18 18:37:42,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:42,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 436 [2022-11-18 18:37:42,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:43,012 INFO L130 PetriNetUnfolder]: 0/577 cut-off events. [2022-11-18 18:37:43,012 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-11-18 18:37:43,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 577 events. 0/577 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1868 event pairs, 0 based on Foata normal form. 0/566 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2022-11-18 18:37:43,014 INFO L137 encePairwiseOnDemand]: 433/436 looper letters, 20 selfloop transitions, 2 changer transitions 0/357 dead transitions. [2022-11-18 18:37:43,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 357 transitions, 813 flow [2022-11-18 18:37:43,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:43,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1064 transitions. [2022-11-18 18:37:43,016 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8134556574923547 [2022-11-18 18:37:43,016 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1064 transitions. [2022-11-18 18:37:43,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1064 transitions. [2022-11-18 18:37:43,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:43,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1064 transitions. [2022-11-18 18:37:43,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 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-18 18:37:43,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 436.0) internal successors, (1744), 4 states have internal predecessors, (1744), 0 states have call successors, (0), 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-18 18:37:43,020 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 436.0) internal successors, (1744), 4 states have internal predecessors, (1744), 0 states have call successors, (0), 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-18 18:37:43,020 INFO L175 Difference]: Start difference. First operand has 389 places, 353 transitions, 761 flow. Second operand 3 states and 1064 transitions. [2022-11-18 18:37:43,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 357 transitions, 813 flow [2022-11-18 18:37:43,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 357 transitions, 813 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:43,026 INFO L231 Difference]: Finished difference. Result has 380 places, 354 transitions, 773 flow [2022-11-18 18:37:43,026 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=436, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=773, PETRI_PLACES=380, PETRI_TRANSITIONS=354} [2022-11-18 18:37:43,027 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, -9 predicate places. [2022-11-18 18:37:43,027 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 354 transitions, 773 flow [2022-11-18 18:37:43,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 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-18 18:37:43,027 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:43,027 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] [2022-11-18 18:37:43,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-18 18:37:43,028 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:43,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:43,028 INFO L85 PathProgramCache]: Analyzing trace with hash -676157352, now seen corresponding path program 1 times [2022-11-18 18:37:43,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:43,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454687882] [2022-11-18 18:37:43,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:43,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:43,075 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-18 18:37:43,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:43,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454687882] [2022-11-18 18:37:43,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454687882] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:43,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133955553] [2022-11-18 18:37:43,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:43,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:43,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:43,077 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:43,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-18 18:37:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:43,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:43,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:43,345 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-18 18:37:43,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:43,383 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-18 18:37:43,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133955553] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:43,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:43,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:43,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604326774] [2022-11-18 18:37:43,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:43,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:43,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:43,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:43,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:43,388 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 436 [2022-11-18 18:37:43,390 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 354 transitions, 773 flow. Second operand has 10 states, 10 states have (on average 348.3) internal successors, (3483), 10 states have internal predecessors, (3483), 0 states have call successors, (0), 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-18 18:37:43,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:43,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 436 [2022-11-18 18:37:43,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:43,636 INFO L130 PetriNetUnfolder]: 0/551 cut-off events. [2022-11-18 18:37:43,636 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-18 18:37:43,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 701 conditions, 551 events. 0/551 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1715 event pairs, 0 based on Foata normal form. 2/553 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2022-11-18 18:37:43,638 INFO L137 encePairwiseOnDemand]: 430/436 looper letters, 21 selfloop transitions, 9 changer transitions 0/364 dead transitions. [2022-11-18 18:37:43,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 364 transitions, 855 flow [2022-11-18 18:37:43,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:43,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:43,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3146 transitions. [2022-11-18 18:37:43,642 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8017329255861366 [2022-11-18 18:37:43,642 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3146 transitions. [2022-11-18 18:37:43,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3146 transitions. [2022-11-18 18:37:43,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:43,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3146 transitions. [2022-11-18 18:37:43,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 349.55555555555554) internal successors, (3146), 9 states have internal predecessors, (3146), 0 states have call successors, (0), 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-18 18:37:43,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 436.0) internal successors, (4360), 10 states have internal predecessors, (4360), 0 states have call successors, (0), 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-18 18:37:43,652 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 436.0) internal successors, (4360), 10 states have internal predecessors, (4360), 0 states have call successors, (0), 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-18 18:37:43,652 INFO L175 Difference]: Start difference. First operand has 380 places, 354 transitions, 773 flow. Second operand 9 states and 3146 transitions. [2022-11-18 18:37:43,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 364 transitions, 855 flow [2022-11-18 18:37:43,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 364 transitions, 853 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:43,659 INFO L231 Difference]: Finished difference. Result has 390 places, 360 transitions, 821 flow [2022-11-18 18:37:43,660 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=436, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=821, PETRI_PLACES=390, PETRI_TRANSITIONS=360} [2022-11-18 18:37:43,660 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 1 predicate places. [2022-11-18 18:37:43,660 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 360 transitions, 821 flow [2022-11-18 18:37:43,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 348.3) internal successors, (3483), 10 states have internal predecessors, (3483), 0 states have call successors, (0), 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-18 18:37:43,661 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:43,661 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:43,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:43,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:43,867 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:43,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:43,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1983420147, now seen corresponding path program 1 times [2022-11-18 18:37:43,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:43,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887141887] [2022-11-18 18:37:43,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:43,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:43,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:43,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:43,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887141887] [2022-11-18 18:37:43,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887141887] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:43,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251152727] [2022-11-18 18:37:43,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:43,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:43,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:43,975 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:43,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-18 18:37:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:44,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:44,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:44,284 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:44,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:44,398 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:44,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251152727] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:44,398 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:44,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:44,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104670054] [2022-11-18 18:37:44,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:44,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:44,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:44,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:44,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:44,404 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 436 [2022-11-18 18:37:44,408 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 360 transitions, 821 flow. Second operand has 18 states, 18 states have (on average 348.6111111111111) internal successors, (6275), 18 states have internal predecessors, (6275), 0 states have call successors, (0), 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-18 18:37:44,408 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:44,408 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 436 [2022-11-18 18:37:44,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:44,773 INFO L130 PetriNetUnfolder]: 0/499 cut-off events. [2022-11-18 18:37:44,773 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-11-18 18:37:44,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 718 conditions, 499 events. 0/499 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1375 event pairs, 0 based on Foata normal form. 4/503 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2022-11-18 18:37:44,774 INFO L137 encePairwiseOnDemand]: 430/436 looper letters, 29 selfloop transitions, 21 changer transitions 0/384 dead transitions. [2022-11-18 18:37:44,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 384 transitions, 1029 flow [2022-11-18 18:37:44,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:44,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:44,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7320 transitions. [2022-11-18 18:37:44,783 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.799475753604194 [2022-11-18 18:37:44,783 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7320 transitions. [2022-11-18 18:37:44,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7320 transitions. [2022-11-18 18:37:44,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:44,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7320 transitions. [2022-11-18 18:37:44,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 348.57142857142856) internal successors, (7320), 21 states have internal predecessors, (7320), 0 states have call successors, (0), 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-18 18:37:44,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 436.0) internal successors, (9592), 22 states have internal predecessors, (9592), 0 states have call successors, (0), 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-18 18:37:44,804 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 436.0) internal successors, (9592), 22 states have internal predecessors, (9592), 0 states have call successors, (0), 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-18 18:37:44,805 INFO L175 Difference]: Start difference. First operand has 390 places, 360 transitions, 821 flow. Second operand 21 states and 7320 transitions. [2022-11-18 18:37:44,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 384 transitions, 1029 flow [2022-11-18 18:37:44,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 384 transitions, 1015 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:44,813 INFO L231 Difference]: Finished difference. Result has 414 places, 373 transitions, 945 flow [2022-11-18 18:37:44,813 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=436, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=945, PETRI_PLACES=414, PETRI_TRANSITIONS=373} [2022-11-18 18:37:44,814 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 25 predicate places. [2022-11-18 18:37:44,814 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 373 transitions, 945 flow [2022-11-18 18:37:44,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 348.6111111111111) internal successors, (6275), 18 states have internal predecessors, (6275), 0 states have call successors, (0), 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-18 18:37:44,815 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:44,815 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:44,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:45,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:45,021 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:45,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:45,021 INFO L85 PathProgramCache]: Analyzing trace with hash 313729155, now seen corresponding path program 1 times [2022-11-18 18:37:45,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:45,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111888256] [2022-11-18 18:37:45,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:45,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:45,366 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:45,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:45,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111888256] [2022-11-18 18:37:45,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111888256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:45,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32915179] [2022-11-18 18:37:45,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:45,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:45,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:45,382 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:45,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-18 18:37:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:45,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:45,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:45,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:46,136 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:46,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32915179] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:46,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:46,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:37:46,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082691745] [2022-11-18 18:37:46,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:46,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:37:46,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:46,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:37:46,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:46,145 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 436 [2022-11-18 18:37:46,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 373 transitions, 945 flow. Second operand has 34 states, 34 states have (on average 348.79411764705884) internal successors, (11859), 34 states have internal predecessors, (11859), 0 states have call successors, (0), 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-18 18:37:46,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:46,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 436 [2022-11-18 18:37:46,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:46,736 INFO L130 PetriNetUnfolder]: 0/434 cut-off events. [2022-11-18 18:37:46,736 INFO L131 PetriNetUnfolder]: For 168/168 co-relation queries the response was YES. [2022-11-18 18:37:46,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684 conditions, 434 events. 0/434 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 973 event pairs, 0 based on Foata normal form. 5/439 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2022-11-18 18:37:46,738 INFO L137 encePairwiseOnDemand]: 431/436 looper letters, 36 selfloop transitions, 34 changer transitions 0/392 dead transitions. [2022-11-18 18:37:46,738 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 392 transitions, 1227 flow [2022-11-18 18:37:46,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-18 18:37:46,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-11-18 18:37:46,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 12531 transitions. [2022-11-18 18:37:46,749 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7983562691131498 [2022-11-18 18:37:46,749 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 12531 transitions. [2022-11-18 18:37:46,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 12531 transitions. [2022-11-18 18:37:46,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:46,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 12531 transitions. [2022-11-18 18:37:46,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 348.0833333333333) internal successors, (12531), 36 states have internal predecessors, (12531), 0 states have call successors, (0), 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-18 18:37:46,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 436.0) internal successors, (16132), 37 states have internal predecessors, (16132), 0 states have call successors, (0), 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-18 18:37:46,782 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 436.0) internal successors, (16132), 37 states have internal predecessors, (16132), 0 states have call successors, (0), 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-18 18:37:46,782 INFO L175 Difference]: Start difference. First operand has 414 places, 373 transitions, 945 flow. Second operand 36 states and 12531 transitions. [2022-11-18 18:37:46,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 392 transitions, 1227 flow [2022-11-18 18:37:46,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 392 transitions, 1155 flow, removed 10 selfloop flow, removed 13 redundant places. [2022-11-18 18:37:46,791 INFO L231 Difference]: Finished difference. Result has 423 places, 372 transitions, 1000 flow [2022-11-18 18:37:46,792 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=436, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1000, PETRI_PLACES=423, PETRI_TRANSITIONS=372} [2022-11-18 18:37:46,792 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 34 predicate places. [2022-11-18 18:37:46,793 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 372 transitions, 1000 flow [2022-11-18 18:37:46,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 348.79411764705884) internal successors, (11859), 34 states have internal predecessors, (11859), 0 states have call successors, (0), 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-18 18:37:46,795 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:46,795 INFO L209 CegarLoopForPetriNet]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:46,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:47,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:47,001 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:47,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:47,001 INFO L85 PathProgramCache]: Analyzing trace with hash -49491713, now seen corresponding path program 1 times [2022-11-18 18:37:47,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:47,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627957559] [2022-11-18 18:37:47,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:47,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:47,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:47,026 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:47,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:47,072 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:47,072 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:47,073 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:47,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:47,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-18 18:37:47,073 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:37:47,074 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:47,074 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2022-11-18 18:37:47,115 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:47,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 418 places, 469 transitions, 1130 flow [2022-11-18 18:37:47,395 INFO L130 PetriNetUnfolder]: 124/932 cut-off events. [2022-11-18 18:37:47,395 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2022-11-18 18:37:47,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1047 conditions, 932 events. 124/932 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3454 event pairs, 0 based on Foata normal form. 0/782 useless extension candidates. Maximal degree in co-relation 936. Up to 26 conditions per place. [2022-11-18 18:37:47,426 INFO L82 GeneralOperation]: Start removeDead. Operand has 418 places, 469 transitions, 1130 flow [2022-11-18 18:37:47,440 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 418 places, 469 transitions, 1130 flow [2022-11-18 18:37:47,441 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:47,441 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:47,441 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:47,447 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:37:47,448 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:47,448 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:47,448 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] [2022-11-18 18:37:47,448 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:47,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:47,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2068402946, now seen corresponding path program 1 times [2022-11-18 18:37:47,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:47,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714211296] [2022-11-18 18:37:47,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:47,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:47,463 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-18 18:37:47,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:47,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714211296] [2022-11-18 18:37:47,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714211296] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:47,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:47,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:47,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141684691] [2022-11-18 18:37:47,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:47,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:47,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:47,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:47,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:47,465 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 469 [2022-11-18 18:37:47,466 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 469 transitions, 1130 flow. Second operand has 2 states, 2 states have (on average 380.5) internal successors, (761), 2 states have internal predecessors, (761), 0 states have call successors, (0), 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-18 18:37:47,466 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:47,466 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 469 [2022-11-18 18:37:47,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:47,705 INFO L130 PetriNetUnfolder]: 0/795 cut-off events. [2022-11-18 18:37:47,705 INFO L131 PetriNetUnfolder]: For 430/430 co-relation queries the response was YES. [2022-11-18 18:37:47,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 923 conditions, 795 events. 0/795 cut-off events. For 430/430 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3126 event pairs, 0 based on Foata normal form. 456/1225 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2022-11-18 18:37:47,706 INFO L137 encePairwiseOnDemand]: 393/469 looper letters, 12 selfloop transitions, 0 changer transitions 12/392 dead transitions. [2022-11-18 18:37:47,706 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 392 transitions, 1000 flow [2022-11-18 18:37:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:47,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:47,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 848 transitions. [2022-11-18 18:37:47,708 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9040511727078892 [2022-11-18 18:37:47,708 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 848 transitions. [2022-11-18 18:37:47,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 848 transitions. [2022-11-18 18:37:47,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:47,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 848 transitions. [2022-11-18 18:37:47,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 424.0) internal successors, (848), 2 states have internal predecessors, (848), 0 states have call successors, (0), 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-18 18:37:47,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 469.0) internal successors, (1407), 3 states have internal predecessors, (1407), 0 states have call successors, (0), 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-18 18:37:47,711 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 469.0) internal successors, (1407), 3 states have internal predecessors, (1407), 0 states have call successors, (0), 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-18 18:37:47,711 INFO L175 Difference]: Start difference. First operand has 418 places, 469 transitions, 1130 flow. Second operand 2 states and 848 transitions. [2022-11-18 18:37:47,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 392 transitions, 1000 flow [2022-11-18 18:37:47,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 392 transitions, 868 flow, removed 66 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:47,719 INFO L231 Difference]: Finished difference. Result has 418 places, 380 transitions, 820 flow [2022-11-18 18:37:47,720 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=820, PETRI_PLACES=418, PETRI_TRANSITIONS=380} [2022-11-18 18:37:47,720 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 0 predicate places. [2022-11-18 18:37:47,720 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 380 transitions, 820 flow [2022-11-18 18:37:47,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 380.5) internal successors, (761), 2 states have internal predecessors, (761), 0 states have call successors, (0), 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-18 18:37:47,721 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:47,721 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] [2022-11-18 18:37:47,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-11-18 18:37:47,721 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:47,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:47,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1933161343, now seen corresponding path program 1 times [2022-11-18 18:37:47,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:47,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761906047] [2022-11-18 18:37:47,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:47,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:47,747 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-18 18:37:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:47,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761906047] [2022-11-18 18:37:47,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761906047] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:47,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:47,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:47,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175908064] [2022-11-18 18:37:47,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:47,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:47,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:47,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:47,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:47,750 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 373 out of 469 [2022-11-18 18:37:47,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 380 transitions, 820 flow. Second operand has 3 states, 3 states have (on average 374.0) internal successors, (1122), 3 states have internal predecessors, (1122), 0 states have call successors, (0), 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-18 18:37:47,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:47,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 373 of 469 [2022-11-18 18:37:47,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:47,951 INFO L130 PetriNetUnfolder]: 0/626 cut-off events. [2022-11-18 18:37:47,951 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-11-18 18:37:47,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 753 conditions, 626 events. 0/626 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2051 event pairs, 0 based on Foata normal form. 0/614 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2022-11-18 18:37:47,953 INFO L137 encePairwiseOnDemand]: 466/469 looper letters, 21 selfloop transitions, 2 changer transitions 0/384 dead transitions. [2022-11-18 18:37:47,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 384 transitions, 874 flow [2022-11-18 18:37:47,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:47,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:47,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1143 transitions. [2022-11-18 18:37:47,955 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8123667377398721 [2022-11-18 18:37:47,955 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1143 transitions. [2022-11-18 18:37:47,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1143 transitions. [2022-11-18 18:37:47,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:47,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1143 transitions. [2022-11-18 18:37:47,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 381.0) internal successors, (1143), 3 states have internal predecessors, (1143), 0 states have call successors, (0), 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-18 18:37:47,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 469.0) internal successors, (1876), 4 states have internal predecessors, (1876), 0 states have call successors, (0), 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-18 18:37:47,959 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 469.0) internal successors, (1876), 4 states have internal predecessors, (1876), 0 states have call successors, (0), 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-18 18:37:47,959 INFO L175 Difference]: Start difference. First operand has 418 places, 380 transitions, 820 flow. Second operand 3 states and 1143 transitions. [2022-11-18 18:37:47,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 384 transitions, 874 flow [2022-11-18 18:37:47,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 384 transitions, 874 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:47,966 INFO L231 Difference]: Finished difference. Result has 409 places, 381 transitions, 832 flow [2022-11-18 18:37:47,967 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=832, PETRI_PLACES=409, PETRI_TRANSITIONS=381} [2022-11-18 18:37:47,967 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, -9 predicate places. [2022-11-18 18:37:47,967 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 381 transitions, 832 flow [2022-11-18 18:37:47,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 374.0) internal successors, (1122), 3 states have internal predecessors, (1122), 0 states have call successors, (0), 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-18 18:37:47,968 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:47,968 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] [2022-11-18 18:37:47,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-11-18 18:37:47,968 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:47,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:47,969 INFO L85 PathProgramCache]: Analyzing trace with hash -90555912, now seen corresponding path program 1 times [2022-11-18 18:37:47,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:47,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596130245] [2022-11-18 18:37:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:47,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:48,036 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-18 18:37:48,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:48,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596130245] [2022-11-18 18:37:48,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596130245] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:48,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194155821] [2022-11-18 18:37:48,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:48,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:48,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:48,039 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:48,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-18 18:37:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:48,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:48,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:48,330 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-18 18:37:48,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:48,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-18 18:37:48,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194155821] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:48,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:48,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:48,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284371168] [2022-11-18 18:37:48,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:48,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:48,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:48,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:48,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:48,366 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 469 [2022-11-18 18:37:48,368 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 381 transitions, 832 flow. Second operand has 10 states, 10 states have (on average 374.3) internal successors, (3743), 10 states have internal predecessors, (3743), 0 states have call successors, (0), 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-18 18:37:48,369 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:48,369 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 469 [2022-11-18 18:37:48,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:48,665 INFO L130 PetriNetUnfolder]: 0/600 cut-off events. [2022-11-18 18:37:48,665 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-11-18 18:37:48,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 600 events. 0/600 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1897 event pairs, 0 based on Foata normal form. 2/602 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2022-11-18 18:37:48,667 INFO L137 encePairwiseOnDemand]: 463/469 looper letters, 22 selfloop transitions, 9 changer transitions 0/391 dead transitions. [2022-11-18 18:37:48,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 391 transitions, 916 flow [2022-11-18 18:37:48,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:48,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:48,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3381 transitions. [2022-11-18 18:37:48,671 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8009950248756219 [2022-11-18 18:37:48,671 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3381 transitions. [2022-11-18 18:37:48,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3381 transitions. [2022-11-18 18:37:48,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:48,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3381 transitions. [2022-11-18 18:37:48,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 375.6666666666667) internal successors, (3381), 9 states have internal predecessors, (3381), 0 states have call successors, (0), 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-18 18:37:48,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 469.0) internal successors, (4690), 10 states have internal predecessors, (4690), 0 states have call successors, (0), 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-18 18:37:48,681 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 469.0) internal successors, (4690), 10 states have internal predecessors, (4690), 0 states have call successors, (0), 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-18 18:37:48,682 INFO L175 Difference]: Start difference. First operand has 409 places, 381 transitions, 832 flow. Second operand 9 states and 3381 transitions. [2022-11-18 18:37:48,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 391 transitions, 916 flow [2022-11-18 18:37:48,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 391 transitions, 914 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:48,689 INFO L231 Difference]: Finished difference. Result has 419 places, 387 transitions, 880 flow [2022-11-18 18:37:48,689 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=880, PETRI_PLACES=419, PETRI_TRANSITIONS=387} [2022-11-18 18:37:48,690 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 1 predicate places. [2022-11-18 18:37:48,691 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 387 transitions, 880 flow [2022-11-18 18:37:48,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 374.3) internal successors, (3743), 10 states have internal predecessors, (3743), 0 states have call successors, (0), 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-18 18:37:48,692 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:48,692 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:48,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:48,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-11-18 18:37:48,898 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:48,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:48,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1066011347, now seen corresponding path program 1 times [2022-11-18 18:37:48,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:48,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195739487] [2022-11-18 18:37:48,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:48,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:48,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:49,013 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:49,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:49,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195739487] [2022-11-18 18:37:49,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195739487] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:49,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919145832] [2022-11-18 18:37:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:49,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:49,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:49,016 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:49,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-18 18:37:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:49,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:49,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:49,364 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:49,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:49,467 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:49,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919145832] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:49,467 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:49,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:49,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604346931] [2022-11-18 18:37:49,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:49,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:49,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:49,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:49,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:49,473 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 469 [2022-11-18 18:37:49,477 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 387 transitions, 880 flow. Second operand has 18 states, 18 states have (on average 374.6111111111111) internal successors, (6743), 18 states have internal predecessors, (6743), 0 states have call successors, (0), 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-18 18:37:49,477 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:49,478 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 469 [2022-11-18 18:37:49,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:49,854 INFO L130 PetriNetUnfolder]: 0/548 cut-off events. [2022-11-18 18:37:49,854 INFO L131 PetriNetUnfolder]: For 66/66 co-relation queries the response was YES. [2022-11-18 18:37:49,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 548 events. 0/548 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1556 event pairs, 0 based on Foata normal form. 4/552 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2022-11-18 18:37:49,855 INFO L137 encePairwiseOnDemand]: 463/469 looper letters, 30 selfloop transitions, 21 changer transitions 0/411 dead transitions. [2022-11-18 18:37:49,855 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 411 transitions, 1090 flow [2022-11-18 18:37:49,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:49,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:49,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7867 transitions. [2022-11-18 18:37:49,863 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7987612955630014 [2022-11-18 18:37:49,863 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7867 transitions. [2022-11-18 18:37:49,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7867 transitions. [2022-11-18 18:37:49,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:49,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7867 transitions. [2022-11-18 18:37:49,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 374.6190476190476) internal successors, (7867), 21 states have internal predecessors, (7867), 0 states have call successors, (0), 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-18 18:37:49,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 469.0) internal successors, (10318), 22 states have internal predecessors, (10318), 0 states have call successors, (0), 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-18 18:37:49,925 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 469.0) internal successors, (10318), 22 states have internal predecessors, (10318), 0 states have call successors, (0), 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-18 18:37:49,926 INFO L175 Difference]: Start difference. First operand has 419 places, 387 transitions, 880 flow. Second operand 21 states and 7867 transitions. [2022-11-18 18:37:49,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 411 transitions, 1090 flow [2022-11-18 18:37:49,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 411 transitions, 1076 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:49,934 INFO L231 Difference]: Finished difference. Result has 443 places, 400 transitions, 1004 flow [2022-11-18 18:37:49,934 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1004, PETRI_PLACES=443, PETRI_TRANSITIONS=400} [2022-11-18 18:37:49,935 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 25 predicate places. [2022-11-18 18:37:49,935 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 400 transitions, 1004 flow [2022-11-18 18:37:49,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 374.6111111111111) internal successors, (6743), 18 states have internal predecessors, (6743), 0 states have call successors, (0), 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-18 18:37:49,936 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:49,936 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:49,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:50,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-11-18 18:37:50,142 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:50,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:50,142 INFO L85 PathProgramCache]: Analyzing trace with hash 2050810275, now seen corresponding path program 1 times [2022-11-18 18:37:50,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:50,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371630526] [2022-11-18 18:37:50,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:50,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:50,417 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:50,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:50,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371630526] [2022-11-18 18:37:50,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371630526] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:50,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825536189] [2022-11-18 18:37:50,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:50,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:50,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:50,419 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:50,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-18 18:37:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:50,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:50,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:50,829 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:50,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:51,185 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:51,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825536189] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:51,186 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:51,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:37:51,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679109141] [2022-11-18 18:37:51,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:51,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:37:51,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:51,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:37:51,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:51,195 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 469 [2022-11-18 18:37:51,202 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 400 transitions, 1004 flow. Second operand has 34 states, 34 states have (on average 374.79411764705884) internal successors, (12743), 34 states have internal predecessors, (12743), 0 states have call successors, (0), 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-18 18:37:51,202 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:51,202 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 469 [2022-11-18 18:37:51,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:51,889 INFO L130 PetriNetUnfolder]: 0/470 cut-off events. [2022-11-18 18:37:51,889 INFO L131 PetriNetUnfolder]: For 195/195 co-relation queries the response was YES. [2022-11-18 18:37:51,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 742 conditions, 470 events. 0/470 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1071 event pairs, 0 based on Foata normal form. 6/476 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2022-11-18 18:37:51,891 INFO L137 encePairwiseOnDemand]: 464/469 looper letters, 39 selfloop transitions, 37 changer transitions 0/424 dead transitions. [2022-11-18 18:37:51,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 424 transitions, 1332 flow [2022-11-18 18:37:51,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-18 18:37:51,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-18 18:37:51,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 14590 transitions. [2022-11-18 18:37:51,902 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7976600513913946 [2022-11-18 18:37:51,902 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 14590 transitions. [2022-11-18 18:37:51,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 14590 transitions. [2022-11-18 18:37:51,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:51,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 14590 transitions. [2022-11-18 18:37:51,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 374.1025641025641) internal successors, (14590), 39 states have internal predecessors, (14590), 0 states have call successors, (0), 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-18 18:37:51,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 469.0) internal successors, (18760), 40 states have internal predecessors, (18760), 0 states have call successors, (0), 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-18 18:37:51,938 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 469.0) internal successors, (18760), 40 states have internal predecessors, (18760), 0 states have call successors, (0), 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-18 18:37:51,938 INFO L175 Difference]: Start difference. First operand has 443 places, 400 transitions, 1004 flow. Second operand 39 states and 14590 transitions. [2022-11-18 18:37:51,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 424 transitions, 1332 flow [2022-11-18 18:37:51,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 424 transitions, 1254 flow, removed 11 selfloop flow, removed 13 redundant places. [2022-11-18 18:37:51,948 INFO L231 Difference]: Finished difference. Result has 455 places, 402 transitions, 1083 flow [2022-11-18 18:37:51,949 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1083, PETRI_PLACES=455, PETRI_TRANSITIONS=402} [2022-11-18 18:37:51,949 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 37 predicate places. [2022-11-18 18:37:51,949 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 402 transitions, 1083 flow [2022-11-18 18:37:51,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 374.79411764705884) internal successors, (12743), 34 states have internal predecessors, (12743), 0 states have call successors, (0), 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-18 18:37:51,952 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:51,952 INFO L209 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:51,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:52,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-11-18 18:37:52,158 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:52,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:52,158 INFO L85 PathProgramCache]: Analyzing trace with hash -169943549, now seen corresponding path program 1 times [2022-11-18 18:37:52,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:52,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522223355] [2022-11-18 18:37:52,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:52,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:52,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:52,187 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:52,282 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:52,282 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:52,283 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:52,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:52,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-11-18 18:37:52,283 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:37:52,284 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:52,284 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2022-11-18 18:37:52,327 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:52,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 447 places, 502 transitions, 1225 flow [2022-11-18 18:37:52,530 INFO L130 PetriNetUnfolder]: 134/1004 cut-off events. [2022-11-18 18:37:52,530 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2022-11-18 18:37:52,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 1004 events. 134/1004 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3711 event pairs, 0 based on Foata normal form. 0/842 useless extension candidates. Maximal degree in co-relation 1021. Up to 28 conditions per place. [2022-11-18 18:37:52,564 INFO L82 GeneralOperation]: Start removeDead. Operand has 447 places, 502 transitions, 1225 flow [2022-11-18 18:37:52,574 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 447 places, 502 transitions, 1225 flow [2022-11-18 18:37:52,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:52,575 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:52,576 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:52,582 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:37:52,583 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:52,583 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:52,583 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] [2022-11-18 18:37:52,583 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:52,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:52,584 INFO L85 PathProgramCache]: Analyzing trace with hash 560881726, now seen corresponding path program 1 times [2022-11-18 18:37:52,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:52,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820472939] [2022-11-18 18:37:52,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:52,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:52,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:52,599 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-18 18:37:52,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:52,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820472939] [2022-11-18 18:37:52,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820472939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:52,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:52,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:52,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519491921] [2022-11-18 18:37:52,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:52,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:52,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:52,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:52,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:52,602 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 502 [2022-11-18 18:37:52,603 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 502 transitions, 1225 flow. Second operand has 2 states, 2 states have (on average 406.5) internal successors, (813), 2 states have internal predecessors, (813), 0 states have call successors, (0), 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-18 18:37:52,603 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:52,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 502 [2022-11-18 18:37:52,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:52,884 INFO L130 PetriNetUnfolder]: 0/856 cut-off events. [2022-11-18 18:37:52,884 INFO L131 PetriNetUnfolder]: For 533/533 co-relation queries the response was YES. [2022-11-18 18:37:52,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1001 conditions, 856 events. 0/856 cut-off events. For 533/533 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3462 event pairs, 0 based on Foata normal form. 532/1360 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2022-11-18 18:37:52,887 INFO L137 encePairwiseOnDemand]: 420/502 looper letters, 13 selfloop transitions, 0 changer transitions 12/419 dead transitions. [2022-11-18 18:37:52,887 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 419 transitions, 1085 flow [2022-11-18 18:37:52,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:52,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:52,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 907 transitions. [2022-11-18 18:37:52,888 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9033864541832669 [2022-11-18 18:37:52,889 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 907 transitions. [2022-11-18 18:37:52,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 907 transitions. [2022-11-18 18:37:52,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:52,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 907 transitions. [2022-11-18 18:37:52,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 453.5) internal successors, (907), 2 states have internal predecessors, (907), 0 states have call successors, (0), 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-18 18:37:52,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 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-18 18:37:52,892 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 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-18 18:37:52,892 INFO L175 Difference]: Start difference. First operand has 447 places, 502 transitions, 1225 flow. Second operand 2 states and 907 transitions. [2022-11-18 18:37:52,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 419 transitions, 1085 flow [2022-11-18 18:37:52,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 419 transitions, 929 flow, removed 78 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:52,900 INFO L231 Difference]: Finished difference. Result has 447 places, 407 transitions, 879 flow [2022-11-18 18:37:52,901 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=879, PETRI_PLACES=447, PETRI_TRANSITIONS=407} [2022-11-18 18:37:52,902 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 0 predicate places. [2022-11-18 18:37:52,902 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 407 transitions, 879 flow [2022-11-18 18:37:52,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 406.5) internal successors, (813), 2 states have internal predecessors, (813), 0 states have call successors, (0), 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-18 18:37:52,902 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:52,903 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] [2022-11-18 18:37:52,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-11-18 18:37:52,903 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:52,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:52,903 INFO L85 PathProgramCache]: Analyzing trace with hash 267478719, now seen corresponding path program 1 times [2022-11-18 18:37:52,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:52,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752558061] [2022-11-18 18:37:52,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:52,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:52,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:52,929 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-18 18:37:52,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:52,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752558061] [2022-11-18 18:37:52,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752558061] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:52,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:52,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:52,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260422715] [2022-11-18 18:37:52,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:52,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:52,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:52,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:52,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:52,932 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 399 out of 502 [2022-11-18 18:37:52,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 407 transitions, 879 flow. Second operand has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 0 states have call successors, (0), 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-18 18:37:52,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:52,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 399 of 502 [2022-11-18 18:37:52,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:53,215 INFO L130 PetriNetUnfolder]: 0/675 cut-off events. [2022-11-18 18:37:53,215 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-18 18:37:53,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 812 conditions, 675 events. 0/675 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2236 event pairs, 0 based on Foata normal form. 0/662 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2022-11-18 18:37:53,217 INFO L137 encePairwiseOnDemand]: 499/502 looper letters, 22 selfloop transitions, 2 changer transitions 0/411 dead transitions. [2022-11-18 18:37:53,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 411 transitions, 935 flow [2022-11-18 18:37:53,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:53,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:53,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1222 transitions. [2022-11-18 18:37:53,220 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8114209827357237 [2022-11-18 18:37:53,220 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1222 transitions. [2022-11-18 18:37:53,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1222 transitions. [2022-11-18 18:37:53,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:53,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1222 transitions. [2022-11-18 18:37:53,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 407.3333333333333) internal successors, (1222), 3 states have internal predecessors, (1222), 0 states have call successors, (0), 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-18 18:37:53,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 502.0) internal successors, (2008), 4 states have internal predecessors, (2008), 0 states have call successors, (0), 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-18 18:37:53,225 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 502.0) internal successors, (2008), 4 states have internal predecessors, (2008), 0 states have call successors, (0), 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-18 18:37:53,225 INFO L175 Difference]: Start difference. First operand has 447 places, 407 transitions, 879 flow. Second operand 3 states and 1222 transitions. [2022-11-18 18:37:53,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 411 transitions, 935 flow [2022-11-18 18:37:53,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 411 transitions, 935 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:53,231 INFO L231 Difference]: Finished difference. Result has 438 places, 408 transitions, 891 flow [2022-11-18 18:37:53,231 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=891, PETRI_PLACES=438, PETRI_TRANSITIONS=408} [2022-11-18 18:37:53,231 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, -9 predicate places. [2022-11-18 18:37:53,231 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 408 transitions, 891 flow [2022-11-18 18:37:53,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 0 states have call successors, (0), 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-18 18:37:53,232 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:53,232 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] [2022-11-18 18:37:53,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-11-18 18:37:53,232 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:53,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:53,233 INFO L85 PathProgramCache]: Analyzing trace with hash -529436904, now seen corresponding path program 1 times [2022-11-18 18:37:53,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:53,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448417070] [2022-11-18 18:37:53,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:53,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:53,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:53,296 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-18 18:37:53,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:53,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448417070] [2022-11-18 18:37:53,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448417070] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:53,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823892483] [2022-11-18 18:37:53,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:53,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:53,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:53,298 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:53,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-18 18:37:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:53,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:53,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:53,625 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-18 18:37:53,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:53,666 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-18 18:37:53,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823892483] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:53,666 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:53,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:53,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055192736] [2022-11-18 18:37:53,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:53,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:53,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:53,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:53,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:53,672 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 502 [2022-11-18 18:37:53,675 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 408 transitions, 891 flow. Second operand has 10 states, 10 states have (on average 400.3) internal successors, (4003), 10 states have internal predecessors, (4003), 0 states have call successors, (0), 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-18 18:37:53,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:53,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 502 [2022-11-18 18:37:53,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:54,012 INFO L130 PetriNetUnfolder]: 0/649 cut-off events. [2022-11-18 18:37:54,013 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-18 18:37:54,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825 conditions, 649 events. 0/649 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2081 event pairs, 0 based on Foata normal form. 2/651 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2022-11-18 18:37:54,015 INFO L137 encePairwiseOnDemand]: 496/502 looper letters, 23 selfloop transitions, 9 changer transitions 0/418 dead transitions. [2022-11-18 18:37:54,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 418 transitions, 977 flow [2022-11-18 18:37:54,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:54,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:54,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3616 transitions. [2022-11-18 18:37:54,018 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8003541389995573 [2022-11-18 18:37:54,019 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3616 transitions. [2022-11-18 18:37:54,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3616 transitions. [2022-11-18 18:37:54,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:54,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3616 transitions. [2022-11-18 18:37:54,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 401.77777777777777) internal successors, (3616), 9 states have internal predecessors, (3616), 0 states have call successors, (0), 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-18 18:37:54,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 502.0) internal successors, (5020), 10 states have internal predecessors, (5020), 0 states have call successors, (0), 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-18 18:37:54,028 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 502.0) internal successors, (5020), 10 states have internal predecessors, (5020), 0 states have call successors, (0), 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-18 18:37:54,028 INFO L175 Difference]: Start difference. First operand has 438 places, 408 transitions, 891 flow. Second operand 9 states and 3616 transitions. [2022-11-18 18:37:54,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 418 transitions, 977 flow [2022-11-18 18:37:54,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 418 transitions, 975 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:54,033 INFO L231 Difference]: Finished difference. Result has 448 places, 414 transitions, 939 flow [2022-11-18 18:37:54,033 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=939, PETRI_PLACES=448, PETRI_TRANSITIONS=414} [2022-11-18 18:37:54,034 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 1 predicate places. [2022-11-18 18:37:54,034 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 414 transitions, 939 flow [2022-11-18 18:37:54,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 400.3) internal successors, (4003), 10 states have internal predecessors, (4003), 0 states have call successors, (0), 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-18 18:37:54,034 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:54,035 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:54,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-11-18 18:37:54,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:54,240 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:54,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:54,240 INFO L85 PathProgramCache]: Analyzing trace with hash 2013767181, now seen corresponding path program 1 times [2022-11-18 18:37:54,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:54,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839726147] [2022-11-18 18:37:54,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:54,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:54,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:54,340 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:54,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:54,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839726147] [2022-11-18 18:37:54,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839726147] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:54,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564909039] [2022-11-18 18:37:54,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:54,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:54,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:54,346 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:54,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-18 18:37:54,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:54,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:37:54,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:54,667 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:54,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:54,781 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:54,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564909039] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:54,782 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:54,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:37:54,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650753911] [2022-11-18 18:37:54,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:54,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:37:54,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:54,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:37:54,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:37:54,788 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 502 [2022-11-18 18:37:54,792 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 414 transitions, 939 flow. Second operand has 18 states, 18 states have (on average 400.6111111111111) internal successors, (7211), 18 states have internal predecessors, (7211), 0 states have call successors, (0), 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-18 18:37:54,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:54,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 502 [2022-11-18 18:37:54,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:55,278 INFO L130 PetriNetUnfolder]: 0/597 cut-off events. [2022-11-18 18:37:55,278 INFO L131 PetriNetUnfolder]: For 72/72 co-relation queries the response was YES. [2022-11-18 18:37:55,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 858 conditions, 597 events. 0/597 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1737 event pairs, 0 based on Foata normal form. 4/601 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2022-11-18 18:37:55,279 INFO L137 encePairwiseOnDemand]: 496/502 looper letters, 31 selfloop transitions, 21 changer transitions 0/438 dead transitions. [2022-11-18 18:37:55,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 438 transitions, 1151 flow [2022-11-18 18:37:55,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:37:55,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:37:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8414 transitions. [2022-11-18 18:37:55,287 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.798140770252324 [2022-11-18 18:37:55,287 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8414 transitions. [2022-11-18 18:37:55,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8414 transitions. [2022-11-18 18:37:55,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:55,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8414 transitions. [2022-11-18 18:37:55,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 400.6666666666667) internal successors, (8414), 21 states have internal predecessors, (8414), 0 states have call successors, (0), 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-18 18:37:55,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 502.0) internal successors, (11044), 22 states have internal predecessors, (11044), 0 states have call successors, (0), 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-18 18:37:55,308 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 502.0) internal successors, (11044), 22 states have internal predecessors, (11044), 0 states have call successors, (0), 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-18 18:37:55,309 INFO L175 Difference]: Start difference. First operand has 448 places, 414 transitions, 939 flow. Second operand 21 states and 8414 transitions. [2022-11-18 18:37:55,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 438 transitions, 1151 flow [2022-11-18 18:37:55,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 438 transitions, 1137 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:55,317 INFO L231 Difference]: Finished difference. Result has 472 places, 427 transitions, 1063 flow [2022-11-18 18:37:55,317 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1063, PETRI_PLACES=472, PETRI_TRANSITIONS=427} [2022-11-18 18:37:55,318 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 25 predicate places. [2022-11-18 18:37:55,318 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 427 transitions, 1063 flow [2022-11-18 18:37:55,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 400.6111111111111) internal successors, (7211), 18 states have internal predecessors, (7211), 0 states have call successors, (0), 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-18 18:37:55,319 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:55,319 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:55,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:55,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:55,525 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:55,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:55,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1337551363, now seen corresponding path program 1 times [2022-11-18 18:37:55,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:55,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230046699] [2022-11-18 18:37:55,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:55,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:55,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:55,797 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:55,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:55,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230046699] [2022-11-18 18:37:55,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230046699] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:55,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479603715] [2022-11-18 18:37:55,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:55,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:55,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:55,800 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:55,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-18 18:37:56,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:56,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:37:56,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:56,223 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:56,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:56,572 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:56,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479603715] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:56,573 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:56,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:37:56,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694183099] [2022-11-18 18:37:56,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:56,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:37:56,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:56,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:37:56,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:37:56,585 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 502 [2022-11-18 18:37:56,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 427 transitions, 1063 flow. Second operand has 34 states, 34 states have (on average 400.79411764705884) internal successors, (13627), 34 states have internal predecessors, (13627), 0 states have call successors, (0), 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-18 18:37:56,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:56,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 502 [2022-11-18 18:37:56,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:57,340 INFO L130 PetriNetUnfolder]: 0/506 cut-off events. [2022-11-18 18:37:57,340 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2022-11-18 18:37:57,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 800 conditions, 506 events. 0/506 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1169 event pairs, 0 based on Foata normal form. 7/513 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2022-11-18 18:37:57,341 INFO L137 encePairwiseOnDemand]: 497/502 looper letters, 42 selfloop transitions, 40 changer transitions 0/456 dead transitions. [2022-11-18 18:37:57,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 456 transitions, 1437 flow [2022-11-18 18:37:57,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-18 18:37:57,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-11-18 18:37:57,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 16805 transitions. [2022-11-18 18:37:57,353 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7970498956554734 [2022-11-18 18:37:57,354 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 16805 transitions. [2022-11-18 18:37:57,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 16805 transitions. [2022-11-18 18:37:57,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:57,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 16805 transitions. [2022-11-18 18:37:57,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 400.1190476190476) internal successors, (16805), 42 states have internal predecessors, (16805), 0 states have call successors, (0), 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-18 18:37:57,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 502.0) internal successors, (21586), 43 states have internal predecessors, (21586), 0 states have call successors, (0), 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-18 18:37:57,378 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 502.0) internal successors, (21586), 43 states have internal predecessors, (21586), 0 states have call successors, (0), 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-18 18:37:57,379 INFO L175 Difference]: Start difference. First operand has 472 places, 427 transitions, 1063 flow. Second operand 42 states and 16805 transitions. [2022-11-18 18:37:57,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 456 transitions, 1437 flow [2022-11-18 18:37:57,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 456 transitions, 1353 flow, removed 12 selfloop flow, removed 13 redundant places. [2022-11-18 18:37:57,442 INFO L231 Difference]: Finished difference. Result has 487 places, 432 transitions, 1166 flow [2022-11-18 18:37:57,443 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=502, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1166, PETRI_PLACES=487, PETRI_TRANSITIONS=432} [2022-11-18 18:37:57,443 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 40 predicate places. [2022-11-18 18:37:57,443 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 432 transitions, 1166 flow [2022-11-18 18:37:57,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 400.79411764705884) internal successors, (13627), 34 states have internal predecessors, (13627), 0 states have call successors, (0), 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-18 18:37:57,444 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:57,444 INFO L209 CegarLoopForPetriNet]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:57,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:57,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-11-18 18:37:57,645 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:57,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:57,646 INFO L85 PathProgramCache]: Analyzing trace with hash 680754632, now seen corresponding path program 1 times [2022-11-18 18:37:57,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:57,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284892743] [2022-11-18 18:37:57,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:57,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:57,673 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:37:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:37:57,727 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:37:57,727 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:37:57,727 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:37:57,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:37:57,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-11-18 18:37:57,728 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:37:57,728 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:37:57,728 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2022-11-18 18:37:57,774 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:37:57,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 476 places, 535 transitions, 1322 flow [2022-11-18 18:37:58,125 INFO L130 PetriNetUnfolder]: 144/1076 cut-off events. [2022-11-18 18:37:58,126 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2022-11-18 18:37:58,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 1076 events. 144/1076 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4003 event pairs, 0 based on Foata normal form. 0/902 useless extension candidates. Maximal degree in co-relation 1107. Up to 30 conditions per place. [2022-11-18 18:37:58,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 535 transitions, 1322 flow [2022-11-18 18:37:58,193 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 476 places, 535 transitions, 1322 flow [2022-11-18 18:37:58,193 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:37:58,194 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:37:58,194 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:37:58,200 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:37:58,201 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:37:58,201 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:58,201 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] [2022-11-18 18:37:58,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:58,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:58,202 INFO L85 PathProgramCache]: Analyzing trace with hash 633735774, now seen corresponding path program 1 times [2022-11-18 18:37:58,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:58,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251590065] [2022-11-18 18:37:58,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:58,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:58,217 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-18 18:37:58,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:58,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251590065] [2022-11-18 18:37:58,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251590065] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:58,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:58,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:37:58,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895211856] [2022-11-18 18:37:58,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:58,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:37:58,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:58,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:37:58,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:37:58,220 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 535 [2022-11-18 18:37:58,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 535 transitions, 1322 flow. Second operand has 2 states, 2 states have (on average 432.5) internal successors, (865), 2 states have internal predecessors, (865), 0 states have call successors, (0), 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-18 18:37:58,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:58,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 535 [2022-11-18 18:37:58,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:58,501 INFO L130 PetriNetUnfolder]: 0/917 cut-off events. [2022-11-18 18:37:58,501 INFO L131 PetriNetUnfolder]: For 651/651 co-relation queries the response was YES. [2022-11-18 18:37:58,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1080 conditions, 917 events. 0/917 cut-off events. For 651/651 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3663 event pairs, 0 based on Foata normal form. 614/1501 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-11-18 18:37:58,503 INFO L137 encePairwiseOnDemand]: 447/535 looper letters, 14 selfloop transitions, 0 changer transitions 12/446 dead transitions. [2022-11-18 18:37:58,503 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 446 transitions, 1172 flow [2022-11-18 18:37:58,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:37:58,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:37:58,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 966 transitions. [2022-11-18 18:37:58,504 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.902803738317757 [2022-11-18 18:37:58,504 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 966 transitions. [2022-11-18 18:37:58,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 966 transitions. [2022-11-18 18:37:58,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:58,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 966 transitions. [2022-11-18 18:37:58,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 483.0) internal successors, (966), 2 states have internal predecessors, (966), 0 states have call successors, (0), 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-18 18:37:58,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 535.0) internal successors, (1605), 3 states have internal predecessors, (1605), 0 states have call successors, (0), 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-18 18:37:58,506 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 535.0) internal successors, (1605), 3 states have internal predecessors, (1605), 0 states have call successors, (0), 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-18 18:37:58,506 INFO L175 Difference]: Start difference. First operand has 476 places, 535 transitions, 1322 flow. Second operand 2 states and 966 transitions. [2022-11-18 18:37:58,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 446 transitions, 1172 flow [2022-11-18 18:37:58,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 446 transitions, 990 flow, removed 91 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:58,515 INFO L231 Difference]: Finished difference. Result has 476 places, 434 transitions, 938 flow [2022-11-18 18:37:58,515 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=535, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=938, PETRI_PLACES=476, PETRI_TRANSITIONS=434} [2022-11-18 18:37:58,516 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 0 predicate places. [2022-11-18 18:37:58,516 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 434 transitions, 938 flow [2022-11-18 18:37:58,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 432.5) internal successors, (865), 2 states have internal predecessors, (865), 0 states have call successors, (0), 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-18 18:37:58,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:58,517 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] [2022-11-18 18:37:58,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-11-18 18:37:58,517 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:58,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:58,517 INFO L85 PathProgramCache]: Analyzing trace with hash 340332767, now seen corresponding path program 1 times [2022-11-18 18:37:58,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:58,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552666691] [2022-11-18 18:37:58,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:58,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:58,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:58,582 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-18 18:37:58,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:58,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552666691] [2022-11-18 18:37:58,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552666691] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:37:58,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:37:58,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:37:58,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936028760] [2022-11-18 18:37:58,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:37:58,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:37:58,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:58,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:37:58,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:37:58,585 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 425 out of 535 [2022-11-18 18:37:58,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 434 transitions, 938 flow. Second operand has 3 states, 3 states have (on average 426.0) internal successors, (1278), 3 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-18 18:37:58,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:58,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 425 of 535 [2022-11-18 18:37:58,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:58,844 INFO L130 PetriNetUnfolder]: 0/724 cut-off events. [2022-11-18 18:37:58,844 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-18 18:37:58,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 871 conditions, 724 events. 0/724 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2417 event pairs, 0 based on Foata normal form. 0/710 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2022-11-18 18:37:58,845 INFO L137 encePairwiseOnDemand]: 532/535 looper letters, 23 selfloop transitions, 2 changer transitions 0/438 dead transitions. [2022-11-18 18:37:58,845 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 438 transitions, 996 flow [2022-11-18 18:37:58,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:37:58,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:37:58,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1301 transitions. [2022-11-18 18:37:58,847 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8105919003115265 [2022-11-18 18:37:58,847 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1301 transitions. [2022-11-18 18:37:58,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1301 transitions. [2022-11-18 18:37:58,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:58,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1301 transitions. [2022-11-18 18:37:58,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 433.6666666666667) internal successors, (1301), 3 states have internal predecessors, (1301), 0 states have call successors, (0), 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-18 18:37:58,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 535.0) internal successors, (2140), 4 states have internal predecessors, (2140), 0 states have call successors, (0), 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-18 18:37:58,850 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 535.0) internal successors, (2140), 4 states have internal predecessors, (2140), 0 states have call successors, (0), 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-18 18:37:58,850 INFO L175 Difference]: Start difference. First operand has 476 places, 434 transitions, 938 flow. Second operand 3 states and 1301 transitions. [2022-11-18 18:37:58,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 438 transitions, 996 flow [2022-11-18 18:37:58,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 438 transitions, 996 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:37:58,858 INFO L231 Difference]: Finished difference. Result has 467 places, 435 transitions, 950 flow [2022-11-18 18:37:58,858 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=535, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=950, PETRI_PLACES=467, PETRI_TRANSITIONS=435} [2022-11-18 18:37:58,859 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, -9 predicate places. [2022-11-18 18:37:58,859 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 435 transitions, 950 flow [2022-11-18 18:37:58,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 426.0) internal successors, (1278), 3 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-18 18:37:58,859 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:58,860 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] [2022-11-18 18:37:58,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-11-18 18:37:58,860 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:58,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:58,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1992800328, now seen corresponding path program 1 times [2022-11-18 18:37:58,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:58,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618373917] [2022-11-18 18:37:58,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:58,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:58,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:58,906 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-18 18:37:58,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:58,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618373917] [2022-11-18 18:37:58,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618373917] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:58,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258085011] [2022-11-18 18:37:58,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:58,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:58,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:58,911 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:58,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-18 18:37:59,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:59,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:37:59,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:37:59,265 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-18 18:37:59,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:37:59,303 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-18 18:37:59,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258085011] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:37:59,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:37:59,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:37:59,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201727414] [2022-11-18 18:37:59,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:37:59,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:37:59,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:37:59,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:37:59,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:37:59,308 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 535 [2022-11-18 18:37:59,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 435 transitions, 950 flow. Second operand has 10 states, 10 states have (on average 426.3) internal successors, (4263), 10 states have internal predecessors, (4263), 0 states have call successors, (0), 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-18 18:37:59,311 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:37:59,311 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 535 [2022-11-18 18:37:59,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:37:59,606 INFO L130 PetriNetUnfolder]: 0/698 cut-off events. [2022-11-18 18:37:59,606 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-18 18:37:59,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 698 events. 0/698 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2265 event pairs, 0 based on Foata normal form. 2/700 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2022-11-18 18:37:59,608 INFO L137 encePairwiseOnDemand]: 529/535 looper letters, 24 selfloop transitions, 9 changer transitions 0/445 dead transitions. [2022-11-18 18:37:59,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 445 transitions, 1038 flow [2022-11-18 18:37:59,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:37:59,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:37:59,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3851 transitions. [2022-11-18 18:37:59,610 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7997923156801662 [2022-11-18 18:37:59,610 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3851 transitions. [2022-11-18 18:37:59,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3851 transitions. [2022-11-18 18:37:59,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:37:59,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3851 transitions. [2022-11-18 18:37:59,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 427.8888888888889) internal successors, (3851), 9 states have internal predecessors, (3851), 0 states have call successors, (0), 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-18 18:37:59,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 535.0) internal successors, (5350), 10 states have internal predecessors, (5350), 0 states have call successors, (0), 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-18 18:37:59,616 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 535.0) internal successors, (5350), 10 states have internal predecessors, (5350), 0 states have call successors, (0), 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-18 18:37:59,616 INFO L175 Difference]: Start difference. First operand has 467 places, 435 transitions, 950 flow. Second operand 9 states and 3851 transitions. [2022-11-18 18:37:59,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 445 transitions, 1038 flow [2022-11-18 18:37:59,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 445 transitions, 1036 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:37:59,630 INFO L231 Difference]: Finished difference. Result has 477 places, 441 transitions, 998 flow [2022-11-18 18:37:59,631 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=535, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=998, PETRI_PLACES=477, PETRI_TRANSITIONS=441} [2022-11-18 18:37:59,632 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 1 predicate places. [2022-11-18 18:37:59,632 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 441 transitions, 998 flow [2022-11-18 18:37:59,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 426.3) internal successors, (4263), 10 states have internal predecessors, (4263), 0 states have call successors, (0), 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-18 18:37:59,636 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:37:59,636 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:37:59,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-18 18:37:59,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-11-18 18:37:59,842 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:37:59,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:37:59,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1334019155, now seen corresponding path program 1 times [2022-11-18 18:37:59,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:37:59,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012251804] [2022-11-18 18:37:59,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:59,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:37:59,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:37:59,947 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:37:59,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:37:59,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012251804] [2022-11-18 18:37:59,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012251804] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:37:59,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619514593] [2022-11-18 18:37:59,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:37:59,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:37:59,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:37:59,949 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:37:59,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-18 18:38:00,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:00,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:38:00,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:00,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:00,422 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:00,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619514593] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:00,422 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:00,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:38:00,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396222792] [2022-11-18 18:38:00,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:00,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:38:00,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:00,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:38:00,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:38:00,429 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 535 [2022-11-18 18:38:00,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 441 transitions, 998 flow. Second operand has 18 states, 18 states have (on average 426.6111111111111) internal successors, (7679), 18 states have internal predecessors, (7679), 0 states have call successors, (0), 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-18 18:38:00,433 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:00,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 535 [2022-11-18 18:38:00,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:01,009 INFO L130 PetriNetUnfolder]: 0/646 cut-off events. [2022-11-18 18:38:01,009 INFO L131 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2022-11-18 18:38:01,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 646 events. 0/646 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1922 event pairs, 0 based on Foata normal form. 4/650 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2022-11-18 18:38:01,011 INFO L137 encePairwiseOnDemand]: 529/535 looper letters, 32 selfloop transitions, 21 changer transitions 0/465 dead transitions. [2022-11-18 18:38:01,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 465 transitions, 1212 flow [2022-11-18 18:38:01,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:38:01,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:38:01,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8961 transitions. [2022-11-18 18:38:01,023 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7975967957276369 [2022-11-18 18:38:01,023 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8961 transitions. [2022-11-18 18:38:01,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8961 transitions. [2022-11-18 18:38:01,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:01,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8961 transitions. [2022-11-18 18:38:01,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 426.7142857142857) internal successors, (8961), 21 states have internal predecessors, (8961), 0 states have call successors, (0), 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-18 18:38:01,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 535.0) internal successors, (11770), 22 states have internal predecessors, (11770), 0 states have call successors, (0), 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-18 18:38:01,044 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 535.0) internal successors, (11770), 22 states have internal predecessors, (11770), 0 states have call successors, (0), 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-18 18:38:01,044 INFO L175 Difference]: Start difference. First operand has 477 places, 441 transitions, 998 flow. Second operand 21 states and 8961 transitions. [2022-11-18 18:38:01,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 465 transitions, 1212 flow [2022-11-18 18:38:01,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 465 transitions, 1198 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:01,053 INFO L231 Difference]: Finished difference. Result has 501 places, 454 transitions, 1122 flow [2022-11-18 18:38:01,054 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=535, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1122, PETRI_PLACES=501, PETRI_TRANSITIONS=454} [2022-11-18 18:38:01,054 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 25 predicate places. [2022-11-18 18:38:01,054 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 454 transitions, 1122 flow [2022-11-18 18:38:01,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 426.6111111111111) internal successors, (7679), 18 states have internal predecessors, (7679), 0 states have call successors, (0), 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-18 18:38:01,055 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:01,056 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:01,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:01,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:01,261 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:01,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:01,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1826047581, now seen corresponding path program 1 times [2022-11-18 18:38:01,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:01,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553186355] [2022-11-18 18:38:01,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:01,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:01,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:01,541 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:01,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:01,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553186355] [2022-11-18 18:38:01,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553186355] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:01,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286267651] [2022-11-18 18:38:01,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:01,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:01,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:01,555 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:01,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-18 18:38:01,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:01,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:38:01,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:01,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:02,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286267651] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:02,334 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:02,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:38:02,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202825053] [2022-11-18 18:38:02,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:02,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:38:02,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:02,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:38:02,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:38:02,346 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 535 [2022-11-18 18:38:02,355 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 454 transitions, 1122 flow. Second operand has 34 states, 34 states have (on average 426.79411764705884) internal successors, (14511), 34 states have internal predecessors, (14511), 0 states have call successors, (0), 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-18 18:38:02,355 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:02,355 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 535 [2022-11-18 18:38:02,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:03,229 INFO L130 PetriNetUnfolder]: 0/542 cut-off events. [2022-11-18 18:38:03,230 INFO L131 PetriNetUnfolder]: For 249/249 co-relation queries the response was YES. [2022-11-18 18:38:03,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 858 conditions, 542 events. 0/542 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1267 event pairs, 0 based on Foata normal form. 8/550 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2022-11-18 18:38:03,231 INFO L137 encePairwiseOnDemand]: 530/535 looper letters, 45 selfloop transitions, 43 changer transitions 0/488 dead transitions. [2022-11-18 18:38:03,231 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 488 transitions, 1542 flow [2022-11-18 18:38:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:38:03,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:38:03,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 19176 transitions. [2022-11-18 18:38:03,241 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7965109034267913 [2022-11-18 18:38:03,241 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 19176 transitions. [2022-11-18 18:38:03,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 19176 transitions. [2022-11-18 18:38:03,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:03,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 19176 transitions. [2022-11-18 18:38:03,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 426.1333333333333) internal successors, (19176), 45 states have internal predecessors, (19176), 0 states have call successors, (0), 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-18 18:38:03,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 535.0) internal successors, (24610), 46 states have internal predecessors, (24610), 0 states have call successors, (0), 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-18 18:38:03,321 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 535.0) internal successors, (24610), 46 states have internal predecessors, (24610), 0 states have call successors, (0), 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-18 18:38:03,321 INFO L175 Difference]: Start difference. First operand has 501 places, 454 transitions, 1122 flow. Second operand 45 states and 19176 transitions. [2022-11-18 18:38:03,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 488 transitions, 1542 flow [2022-11-18 18:38:03,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 488 transitions, 1452 flow, removed 13 selfloop flow, removed 13 redundant places. [2022-11-18 18:38:03,329 INFO L231 Difference]: Finished difference. Result has 519 places, 462 transitions, 1249 flow [2022-11-18 18:38:03,330 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=535, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1249, PETRI_PLACES=519, PETRI_TRANSITIONS=462} [2022-11-18 18:38:03,330 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 43 predicate places. [2022-11-18 18:38:03,330 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 462 transitions, 1249 flow [2022-11-18 18:38:03,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 426.79411764705884) internal successors, (14511), 34 states have internal predecessors, (14511), 0 states have call successors, (0), 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-18 18:38:03,333 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:03,333 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:03,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-11-18 18:38:03,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:03,539 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:03,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:03,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1898745618, now seen corresponding path program 1 times [2022-11-18 18:38:03,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:03,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137244556] [2022-11-18 18:38:03,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:03,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:03,572 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:38:03,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:03,636 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:38:03,636 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:38:03,637 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:38:03,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:38:03,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-11-18 18:38:03,637 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:38:03,638 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:38:03,638 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2022-11-18 18:38:03,697 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:38:03,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 505 places, 568 transitions, 1421 flow [2022-11-18 18:38:04,017 INFO L130 PetriNetUnfolder]: 154/1148 cut-off events. [2022-11-18 18:38:04,017 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2022-11-18 18:38:04,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 1148 events. 154/1148 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4298 event pairs, 0 based on Foata normal form. 0/962 useless extension candidates. Maximal degree in co-relation 1196. Up to 32 conditions per place. [2022-11-18 18:38:04,049 INFO L82 GeneralOperation]: Start removeDead. Operand has 505 places, 568 transitions, 1421 flow [2022-11-18 18:38:04,062 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 505 places, 568 transitions, 1421 flow [2022-11-18 18:38:04,063 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:38:04,063 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:38:04,063 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:38:04,070 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:38:04,070 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:38:04,070 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:04,070 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] [2022-11-18 18:38:04,071 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:04,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:04,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1849840802, now seen corresponding path program 1 times [2022-11-18 18:38:04,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:04,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38845977] [2022-11-18 18:38:04,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:04,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:04,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:04,088 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-18 18:38:04,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:04,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38845977] [2022-11-18 18:38:04,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38845977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:04,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:04,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:38:04,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553070883] [2022-11-18 18:38:04,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:04,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:38:04,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:04,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:38:04,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:38:04,092 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 568 [2022-11-18 18:38:04,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 568 transitions, 1421 flow. Second operand has 2 states, 2 states have (on average 458.5) internal successors, (917), 2 states have internal predecessors, (917), 0 states have call successors, (0), 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-18 18:38:04,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:04,093 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 568 [2022-11-18 18:38:04,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:04,420 INFO L130 PetriNetUnfolder]: 0/978 cut-off events. [2022-11-18 18:38:04,421 INFO L131 PetriNetUnfolder]: For 785/785 co-relation queries the response was YES. [2022-11-18 18:38:04,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1160 conditions, 978 events. 0/978 cut-off events. For 785/785 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 3935 event pairs, 0 based on Foata normal form. 702/1648 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2022-11-18 18:38:04,422 INFO L137 encePairwiseOnDemand]: 474/568 looper letters, 15 selfloop transitions, 0 changer transitions 12/473 dead transitions. [2022-11-18 18:38:04,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 473 transitions, 1261 flow [2022-11-18 18:38:04,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:38:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:38:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1025 transitions. [2022-11-18 18:38:04,424 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9022887323943662 [2022-11-18 18:38:04,424 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1025 transitions. [2022-11-18 18:38:04,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1025 transitions. [2022-11-18 18:38:04,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:04,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1025 transitions. [2022-11-18 18:38:04,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 512.5) internal successors, (1025), 2 states have internal predecessors, (1025), 0 states have call successors, (0), 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-18 18:38:04,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 568.0) internal successors, (1704), 3 states have internal predecessors, (1704), 0 states have call successors, (0), 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-18 18:38:04,425 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 568.0) internal successors, (1704), 3 states have internal predecessors, (1704), 0 states have call successors, (0), 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-18 18:38:04,426 INFO L175 Difference]: Start difference. First operand has 505 places, 568 transitions, 1421 flow. Second operand 2 states and 1025 transitions. [2022-11-18 18:38:04,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 473 transitions, 1261 flow [2022-11-18 18:38:04,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 473 transitions, 1051 flow, removed 105 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:04,436 INFO L231 Difference]: Finished difference. Result has 505 places, 461 transitions, 997 flow [2022-11-18 18:38:04,436 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=997, PETRI_PLACES=505, PETRI_TRANSITIONS=461} [2022-11-18 18:38:04,436 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 0 predicate places. [2022-11-18 18:38:04,436 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 461 transitions, 997 flow [2022-11-18 18:38:04,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 458.5) internal successors, (917), 2 states have internal predecessors, (917), 0 states have call successors, (0), 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-18 18:38:04,437 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:04,437 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] [2022-11-18 18:38:04,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-11-18 18:38:04,437 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:04,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:04,437 INFO L85 PathProgramCache]: Analyzing trace with hash -2143243809, now seen corresponding path program 1 times [2022-11-18 18:38:04,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:04,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027267774] [2022-11-18 18:38:04,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:04,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:04,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:04,458 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-18 18:38:04,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:04,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027267774] [2022-11-18 18:38:04,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027267774] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:04,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:04,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:38:04,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448284070] [2022-11-18 18:38:04,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:04,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:38:04,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:04,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:38:04,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:38:04,462 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 568 [2022-11-18 18:38:04,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 461 transitions, 997 flow. Second operand has 3 states, 3 states have (on average 452.0) internal successors, (1356), 3 states have internal predecessors, (1356), 0 states have call successors, (0), 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-18 18:38:04,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:04,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 568 [2022-11-18 18:38:04,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:04,736 INFO L130 PetriNetUnfolder]: 0/773 cut-off events. [2022-11-18 18:38:04,736 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-11-18 18:38:04,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 773 events. 0/773 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2599 event pairs, 0 based on Foata normal form. 0/758 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2022-11-18 18:38:04,738 INFO L137 encePairwiseOnDemand]: 565/568 looper letters, 24 selfloop transitions, 2 changer transitions 0/465 dead transitions. [2022-11-18 18:38:04,738 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 465 transitions, 1057 flow [2022-11-18 18:38:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:38:04,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:38:04,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1380 transitions. [2022-11-18 18:38:04,739 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8098591549295775 [2022-11-18 18:38:04,739 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1380 transitions. [2022-11-18 18:38:04,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1380 transitions. [2022-11-18 18:38:04,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:04,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1380 transitions. [2022-11-18 18:38:04,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 460.0) internal successors, (1380), 3 states have internal predecessors, (1380), 0 states have call successors, (0), 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-18 18:38:04,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 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-18 18:38:04,743 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 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-18 18:38:04,743 INFO L175 Difference]: Start difference. First operand has 505 places, 461 transitions, 997 flow. Second operand 3 states and 1380 transitions. [2022-11-18 18:38:04,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 465 transitions, 1057 flow [2022-11-18 18:38:04,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 465 transitions, 1057 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:04,748 INFO L231 Difference]: Finished difference. Result has 496 places, 462 transitions, 1009 flow [2022-11-18 18:38:04,748 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1009, PETRI_PLACES=496, PETRI_TRANSITIONS=462} [2022-11-18 18:38:04,749 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, -9 predicate places. [2022-11-18 18:38:04,749 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 462 transitions, 1009 flow [2022-11-18 18:38:04,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 452.0) internal successors, (1356), 3 states have internal predecessors, (1356), 0 states have call successors, (0), 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-18 18:38:04,750 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:04,750 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] [2022-11-18 18:38:04,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-11-18 18:38:04,750 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:04,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:04,751 INFO L85 PathProgramCache]: Analyzing trace with hash -185678888, now seen corresponding path program 1 times [2022-11-18 18:38:04,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:04,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459679781] [2022-11-18 18:38:04,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:04,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:04,797 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-18 18:38:04,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:04,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459679781] [2022-11-18 18:38:04,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459679781] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:04,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677582169] [2022-11-18 18:38:04,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:04,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:04,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:04,803 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:04,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-18 18:38:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:05,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:38:05,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:05,147 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-18 18:38:05,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:05,200 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-18 18:38:05,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677582169] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:05,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:05,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:38:05,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599368021] [2022-11-18 18:38:05,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:05,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:05,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:05,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:05,206 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 568 [2022-11-18 18:38:05,208 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 462 transitions, 1009 flow. Second operand has 10 states, 10 states have (on average 452.3) internal successors, (4523), 10 states have internal predecessors, (4523), 0 states have call successors, (0), 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-18 18:38:05,208 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:05,208 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 568 [2022-11-18 18:38:05,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:05,544 INFO L130 PetriNetUnfolder]: 0/747 cut-off events. [2022-11-18 18:38:05,544 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-11-18 18:38:05,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 949 conditions, 747 events. 0/747 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2445 event pairs, 0 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2022-11-18 18:38:05,546 INFO L137 encePairwiseOnDemand]: 562/568 looper letters, 25 selfloop transitions, 9 changer transitions 0/472 dead transitions. [2022-11-18 18:38:05,546 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 472 transitions, 1099 flow [2022-11-18 18:38:05,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:38:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:38:05,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4086 transitions. [2022-11-18 18:38:05,549 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7992957746478874 [2022-11-18 18:38:05,550 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4086 transitions. [2022-11-18 18:38:05,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4086 transitions. [2022-11-18 18:38:05,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:05,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4086 transitions. [2022-11-18 18:38:05,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 454.0) internal successors, (4086), 9 states have internal predecessors, (4086), 0 states have call successors, (0), 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-18 18:38:05,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 568.0) internal successors, (5680), 10 states have internal predecessors, (5680), 0 states have call successors, (0), 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-18 18:38:05,555 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 568.0) internal successors, (5680), 10 states have internal predecessors, (5680), 0 states have call successors, (0), 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-18 18:38:05,555 INFO L175 Difference]: Start difference. First operand has 496 places, 462 transitions, 1009 flow. Second operand 9 states and 4086 transitions. [2022-11-18 18:38:05,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 472 transitions, 1099 flow [2022-11-18 18:38:05,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 472 transitions, 1097 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:05,563 INFO L231 Difference]: Finished difference. Result has 506 places, 468 transitions, 1057 flow [2022-11-18 18:38:05,564 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1057, PETRI_PLACES=506, PETRI_TRANSITIONS=468} [2022-11-18 18:38:05,564 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 1 predicate places. [2022-11-18 18:38:05,565 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 468 transitions, 1057 flow [2022-11-18 18:38:05,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 452.3) internal successors, (4523), 10 states have internal predecessors, (4523), 0 states have call successors, (0), 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-18 18:38:05,566 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:05,566 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:05,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:05,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-11-18 18:38:05,771 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:05,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:05,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1775531533, now seen corresponding path program 1 times [2022-11-18 18:38:05,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:05,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234366567] [2022-11-18 18:38:05,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:05,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:05,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:05,872 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:05,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:05,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234366567] [2022-11-18 18:38:05,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234366567] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:05,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884342283] [2022-11-18 18:38:05,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:05,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:05,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:05,875 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:05,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-18 18:38:06,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:06,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:38:06,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:06,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:06,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884342283] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:06,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:06,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:38:06,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168040328] [2022-11-18 18:38:06,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:06,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:38:06,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:06,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:38:06,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:38:06,352 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 568 [2022-11-18 18:38:06,355 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 468 transitions, 1057 flow. Second operand has 18 states, 18 states have (on average 452.6111111111111) internal successors, (8147), 18 states have internal predecessors, (8147), 0 states have call successors, (0), 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-18 18:38:06,355 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:06,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 568 [2022-11-18 18:38:06,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:06,917 INFO L130 PetriNetUnfolder]: 0/695 cut-off events. [2022-11-18 18:38:06,918 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-11-18 18:38:06,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 998 conditions, 695 events. 0/695 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2104 event pairs, 0 based on Foata normal form. 4/699 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2022-11-18 18:38:06,919 INFO L137 encePairwiseOnDemand]: 562/568 looper letters, 33 selfloop transitions, 21 changer transitions 0/492 dead transitions. [2022-11-18 18:38:06,920 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 492 transitions, 1273 flow [2022-11-18 18:38:06,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:38:06,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:38:06,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 9508 transitions. [2022-11-18 18:38:06,927 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7971160295103957 [2022-11-18 18:38:06,928 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 9508 transitions. [2022-11-18 18:38:06,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 9508 transitions. [2022-11-18 18:38:06,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:06,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 9508 transitions. [2022-11-18 18:38:06,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 452.76190476190476) internal successors, (9508), 21 states have internal predecessors, (9508), 0 states have call successors, (0), 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-18 18:38:06,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 568.0) internal successors, (12496), 22 states have internal predecessors, (12496), 0 states have call successors, (0), 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-18 18:38:06,950 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 568.0) internal successors, (12496), 22 states have internal predecessors, (12496), 0 states have call successors, (0), 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-18 18:38:06,950 INFO L175 Difference]: Start difference. First operand has 506 places, 468 transitions, 1057 flow. Second operand 21 states and 9508 transitions. [2022-11-18 18:38:06,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 492 transitions, 1273 flow [2022-11-18 18:38:06,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 492 transitions, 1259 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:06,960 INFO L231 Difference]: Finished difference. Result has 530 places, 481 transitions, 1181 flow [2022-11-18 18:38:06,961 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1181, PETRI_PLACES=530, PETRI_TRANSITIONS=481} [2022-11-18 18:38:06,962 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 25 predicate places. [2022-11-18 18:38:06,962 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 481 transitions, 1181 flow [2022-11-18 18:38:06,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 452.6111111111111) internal successors, (8147), 18 states have internal predecessors, (8147), 0 states have call successors, (0), 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-18 18:38:06,963 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:06,963 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:06,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:07,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-11-18 18:38:07,169 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:07,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:07,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1149948035, now seen corresponding path program 1 times [2022-11-18 18:38:07,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:07,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338675010] [2022-11-18 18:38:07,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:07,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:07,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:07,405 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:07,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:07,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338675010] [2022-11-18 18:38:07,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338675010] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:07,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566443358] [2022-11-18 18:38:07,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:07,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:07,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:07,406 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:07,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-18 18:38:07,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:07,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:38:07,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:07,851 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:07,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:08,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566443358] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:08,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:08,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:38:08,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12842388] [2022-11-18 18:38:08,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:08,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:38:08,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:08,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:38:08,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:38:08,167 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 568 [2022-11-18 18:38:08,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 481 transitions, 1181 flow. Second operand has 34 states, 34 states have (on average 452.79411764705884) internal successors, (15395), 34 states have internal predecessors, (15395), 0 states have call successors, (0), 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-18 18:38:08,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:08,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 568 [2022-11-18 18:38:08,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:09,068 INFO L130 PetriNetUnfolder]: 0/591 cut-off events. [2022-11-18 18:38:09,068 INFO L131 PetriNetUnfolder]: For 276/276 co-relation queries the response was YES. [2022-11-18 18:38:09,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 591 events. 0/591 cut-off events. For 276/276 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1423 event pairs, 0 based on Foata normal form. 8/599 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2022-11-18 18:38:09,070 INFO L137 encePairwiseOnDemand]: 562/568 looper letters, 49 selfloop transitions, 45 changer transitions 0/532 dead transitions. [2022-11-18 18:38:09,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 532 transitions, 1685 flow [2022-11-18 18:38:09,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:38:09,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:38:09,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 20352 transitions. [2022-11-18 18:38:09,085 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7962441314553991 [2022-11-18 18:38:09,085 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 20352 transitions. [2022-11-18 18:38:09,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 20352 transitions. [2022-11-18 18:38:09,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:09,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 20352 transitions. [2022-11-18 18:38:09,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 452.26666666666665) internal successors, (20352), 45 states have internal predecessors, (20352), 0 states have call successors, (0), 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-18 18:38:09,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 568.0) internal successors, (26128), 46 states have internal predecessors, (26128), 0 states have call successors, (0), 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-18 18:38:09,132 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 568.0) internal successors, (26128), 46 states have internal predecessors, (26128), 0 states have call successors, (0), 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-18 18:38:09,132 INFO L175 Difference]: Start difference. First operand has 530 places, 481 transitions, 1181 flow. Second operand 45 states and 20352 transitions. [2022-11-18 18:38:09,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 532 transitions, 1685 flow [2022-11-18 18:38:09,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 532 transitions, 1645 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:38:09,143 INFO L231 Difference]: Finished difference. Result has 577 places, 506 transitions, 1459 flow [2022-11-18 18:38:09,144 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1459, PETRI_PLACES=577, PETRI_TRANSITIONS=506} [2022-11-18 18:38:09,147 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 72 predicate places. [2022-11-18 18:38:09,147 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 506 transitions, 1459 flow [2022-11-18 18:38:09,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 452.79411764705884) internal successors, (15395), 34 states have internal predecessors, (15395), 0 states have call successors, (0), 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-18 18:38:09,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:09,150 INFO L209 CegarLoopForPetriNet]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:09,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:09,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-11-18 18:38:09,356 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:09,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:09,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1827448811, now seen corresponding path program 1 times [2022-11-18 18:38:09,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:09,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506879347] [2022-11-18 18:38:09,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:09,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:09,387 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:38:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:09,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:38:09,476 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:38:09,477 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:38:09,477 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:38:09,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-11-18 18:38:09,477 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-18 18:38:09,478 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:38:09,478 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2022-11-18 18:38:09,528 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:38:09,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 534 places, 601 transitions, 1522 flow [2022-11-18 18:38:09,843 INFO L130 PetriNetUnfolder]: 164/1220 cut-off events. [2022-11-18 18:38:09,843 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2022-11-18 18:38:09,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 1220 events. 164/1220 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4569 event pairs, 0 based on Foata normal form. 0/1022 useless extension candidates. Maximal degree in co-relation 1286. Up to 34 conditions per place. [2022-11-18 18:38:09,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 534 places, 601 transitions, 1522 flow [2022-11-18 18:38:09,896 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 534 places, 601 transitions, 1522 flow [2022-11-18 18:38:09,896 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:38:09,897 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:38:09,897 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:38:09,904 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:38:09,904 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:38:09,904 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:09,904 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] [2022-11-18 18:38:09,905 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:09,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:09,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1700086590, now seen corresponding path program 1 times [2022-11-18 18:38:09,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:09,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256738799] [2022-11-18 18:38:09,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:09,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:09,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:09,920 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-18 18:38:09,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:09,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256738799] [2022-11-18 18:38:09,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256738799] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:09,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:09,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:38:09,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476840981] [2022-11-18 18:38:09,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:09,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:38:09,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:09,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:38:09,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:38:09,923 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 484 out of 601 [2022-11-18 18:38:09,924 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 601 transitions, 1522 flow. Second operand has 2 states, 2 states have (on average 484.5) internal successors, (969), 2 states have internal predecessors, (969), 0 states have call successors, (0), 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-18 18:38:09,924 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:09,924 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 484 of 601 [2022-11-18 18:38:09,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:10,283 INFO L130 PetriNetUnfolder]: 0/1039 cut-off events. [2022-11-18 18:38:10,283 INFO L131 PetriNetUnfolder]: For 936/936 co-relation queries the response was YES. [2022-11-18 18:38:10,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1241 conditions, 1039 events. 0/1039 cut-off events. For 936/936 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4194 event pairs, 0 based on Foata normal form. 796/1801 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2022-11-18 18:38:10,285 INFO L137 encePairwiseOnDemand]: 501/601 looper letters, 16 selfloop transitions, 0 changer transitions 12/500 dead transitions. [2022-11-18 18:38:10,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 500 transitions, 1352 flow [2022-11-18 18:38:10,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:38:10,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:38:10,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1084 transitions. [2022-11-18 18:38:10,286 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9018302828618968 [2022-11-18 18:38:10,286 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1084 transitions. [2022-11-18 18:38:10,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1084 transitions. [2022-11-18 18:38:10,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:10,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1084 transitions. [2022-11-18 18:38:10,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 542.0) internal successors, (1084), 2 states have internal predecessors, (1084), 0 states have call successors, (0), 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-18 18:38:10,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 601.0) internal successors, (1803), 3 states have internal predecessors, (1803), 0 states have call successors, (0), 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-18 18:38:10,289 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 601.0) internal successors, (1803), 3 states have internal predecessors, (1803), 0 states have call successors, (0), 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-18 18:38:10,289 INFO L175 Difference]: Start difference. First operand has 534 places, 601 transitions, 1522 flow. Second operand 2 states and 1084 transitions. [2022-11-18 18:38:10,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 500 transitions, 1352 flow [2022-11-18 18:38:10,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 500 transitions, 1112 flow, removed 120 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:10,295 INFO L231 Difference]: Finished difference. Result has 534 places, 488 transitions, 1056 flow [2022-11-18 18:38:10,295 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1056, PETRI_PLACES=534, PETRI_TRANSITIONS=488} [2022-11-18 18:38:10,296 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 0 predicate places. [2022-11-18 18:38:10,296 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 488 transitions, 1056 flow [2022-11-18 18:38:10,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 484.5) internal successors, (969), 2 states have internal predecessors, (969), 0 states have call successors, (0), 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-18 18:38:10,296 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:10,297 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] [2022-11-18 18:38:10,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-11-18 18:38:10,297 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:10,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:10,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1406683583, now seen corresponding path program 1 times [2022-11-18 18:38:10,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:10,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926804719] [2022-11-18 18:38:10,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:10,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:10,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:10,322 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-18 18:38:10,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:10,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926804719] [2022-11-18 18:38:10,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926804719] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:10,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:10,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:38:10,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419632106] [2022-11-18 18:38:10,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:10,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:38:10,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:10,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:38:10,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:38:10,325 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 477 out of 601 [2022-11-18 18:38:10,326 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 488 transitions, 1056 flow. Second operand has 3 states, 3 states have (on average 478.0) internal successors, (1434), 3 states have internal predecessors, (1434), 0 states have call successors, (0), 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-18 18:38:10,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:10,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 477 of 601 [2022-11-18 18:38:10,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:10,622 INFO L130 PetriNetUnfolder]: 0/822 cut-off events. [2022-11-18 18:38:10,622 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-18 18:38:10,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 989 conditions, 822 events. 0/822 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2783 event pairs, 0 based on Foata normal form. 0/806 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2022-11-18 18:38:10,623 INFO L137 encePairwiseOnDemand]: 598/601 looper letters, 25 selfloop transitions, 2 changer transitions 0/492 dead transitions. [2022-11-18 18:38:10,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 492 transitions, 1118 flow [2022-11-18 18:38:10,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:38:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:38:10,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1459 transitions. [2022-11-18 18:38:10,625 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8092068774265113 [2022-11-18 18:38:10,625 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1459 transitions. [2022-11-18 18:38:10,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1459 transitions. [2022-11-18 18:38:10,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:10,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1459 transitions. [2022-11-18 18:38:10,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 486.3333333333333) internal successors, (1459), 3 states have internal predecessors, (1459), 0 states have call successors, (0), 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-18 18:38:10,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 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-18 18:38:10,628 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 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-18 18:38:10,629 INFO L175 Difference]: Start difference. First operand has 534 places, 488 transitions, 1056 flow. Second operand 3 states and 1459 transitions. [2022-11-18 18:38:10,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 492 transitions, 1118 flow [2022-11-18 18:38:10,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 492 transitions, 1118 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:10,634 INFO L231 Difference]: Finished difference. Result has 525 places, 489 transitions, 1068 flow [2022-11-18 18:38:10,634 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1068, PETRI_PLACES=525, PETRI_TRANSITIONS=489} [2022-11-18 18:38:10,635 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, -9 predicate places. [2022-11-18 18:38:10,635 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 489 transitions, 1068 flow [2022-11-18 18:38:10,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 478.0) internal successors, (1434), 3 states have internal predecessors, (1434), 0 states have call successors, (0), 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-18 18:38:10,636 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:10,636 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] [2022-11-18 18:38:10,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-11-18 18:38:10,636 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:10,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:10,637 INFO L85 PathProgramCache]: Analyzing trace with hash 596960120, now seen corresponding path program 1 times [2022-11-18 18:38:10,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:10,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719288379] [2022-11-18 18:38:10,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:10,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:10,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:10,683 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-18 18:38:10,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:10,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719288379] [2022-11-18 18:38:10,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719288379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:10,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418061187] [2022-11-18 18:38:10,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:10,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:10,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:10,687 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:10,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-18 18:38:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:11,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:38:11,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:11,078 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-18 18:38:11,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:11,113 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-18 18:38:11,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418061187] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:11,113 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:11,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:38:11,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703280674] [2022-11-18 18:38:11,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:11,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:11,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:11,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:11,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:11,118 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-18 18:38:11,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 489 transitions, 1068 flow. Second operand has 10 states, 10 states have (on average 478.3) internal successors, (4783), 10 states have internal predecessors, (4783), 0 states have call successors, (0), 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-18 18:38:11,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:11,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-18 18:38:11,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:11,530 INFO L130 PetriNetUnfolder]: 0/796 cut-off events. [2022-11-18 18:38:11,530 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-18 18:38:11,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1011 conditions, 796 events. 0/796 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2630 event pairs, 0 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2022-11-18 18:38:11,532 INFO L137 encePairwiseOnDemand]: 595/601 looper letters, 26 selfloop transitions, 9 changer transitions 0/499 dead transitions. [2022-11-18 18:38:11,532 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 499 transitions, 1160 flow [2022-11-18 18:38:11,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:38:11,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:38:11,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4321 transitions. [2022-11-18 18:38:11,535 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.798853762248105 [2022-11-18 18:38:11,535 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4321 transitions. [2022-11-18 18:38:11,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4321 transitions. [2022-11-18 18:38:11,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:11,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4321 transitions. [2022-11-18 18:38:11,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 480.1111111111111) internal successors, (4321), 9 states have internal predecessors, (4321), 0 states have call successors, (0), 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-18 18:38:11,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 601.0) internal successors, (6010), 10 states have internal predecessors, (6010), 0 states have call successors, (0), 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-18 18:38:11,541 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 601.0) internal successors, (6010), 10 states have internal predecessors, (6010), 0 states have call successors, (0), 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-18 18:38:11,541 INFO L175 Difference]: Start difference. First operand has 525 places, 489 transitions, 1068 flow. Second operand 9 states and 4321 transitions. [2022-11-18 18:38:11,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 499 transitions, 1160 flow [2022-11-18 18:38:11,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 499 transitions, 1158 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:11,546 INFO L231 Difference]: Finished difference. Result has 535 places, 495 transitions, 1116 flow [2022-11-18 18:38:11,546 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1116, PETRI_PLACES=535, PETRI_TRANSITIONS=495} [2022-11-18 18:38:11,547 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 1 predicate places. [2022-11-18 18:38:11,547 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 495 transitions, 1116 flow [2022-11-18 18:38:11,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 478.3) internal successors, (4783), 10 states have internal predecessors, (4783), 0 states have call successors, (0), 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-18 18:38:11,547 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:11,548 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:11,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-11-18 18:38:11,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:11,748 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:11,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:11,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1542482643, now seen corresponding path program 1 times [2022-11-18 18:38:11,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:11,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059966541] [2022-11-18 18:38:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:11,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:11,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:11,846 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:11,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:11,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059966541] [2022-11-18 18:38:11,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059966541] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:11,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140321928] [2022-11-18 18:38:11,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:11,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:11,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:11,851 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:11,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-18 18:38:12,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:12,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:38:12,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:12,311 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:12,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:12,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140321928] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:12,424 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:12,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:38:12,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255606779] [2022-11-18 18:38:12,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:12,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:38:12,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:12,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:38:12,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:38:12,431 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-18 18:38:12,436 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 495 transitions, 1116 flow. Second operand has 18 states, 18 states have (on average 478.6111111111111) internal successors, (8615), 18 states have internal predecessors, (8615), 0 states have call successors, (0), 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-18 18:38:12,436 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:12,436 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-18 18:38:12,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:13,022 INFO L130 PetriNetUnfolder]: 0/744 cut-off events. [2022-11-18 18:38:13,022 INFO L131 PetriNetUnfolder]: For 90/90 co-relation queries the response was YES. [2022-11-18 18:38:13,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1068 conditions, 744 events. 0/744 cut-off events. For 90/90 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2289 event pairs, 0 based on Foata normal form. 4/748 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2022-11-18 18:38:13,024 INFO L137 encePairwiseOnDemand]: 595/601 looper letters, 34 selfloop transitions, 21 changer transitions 0/519 dead transitions. [2022-11-18 18:38:13,024 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 519 transitions, 1334 flow [2022-11-18 18:38:13,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:38:13,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:38:13,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 10055 transitions. [2022-11-18 18:38:13,035 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7966880595832343 [2022-11-18 18:38:13,036 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 10055 transitions. [2022-11-18 18:38:13,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 10055 transitions. [2022-11-18 18:38:13,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:13,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 10055 transitions. [2022-11-18 18:38:13,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 478.8095238095238) internal successors, (10055), 21 states have internal predecessors, (10055), 0 states have call successors, (0), 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-18 18:38:13,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 601.0) internal successors, (13222), 22 states have internal predecessors, (13222), 0 states have call successors, (0), 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-18 18:38:13,057 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 601.0) internal successors, (13222), 22 states have internal predecessors, (13222), 0 states have call successors, (0), 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-18 18:38:13,058 INFO L175 Difference]: Start difference. First operand has 535 places, 495 transitions, 1116 flow. Second operand 21 states and 10055 transitions. [2022-11-18 18:38:13,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 519 transitions, 1334 flow [2022-11-18 18:38:13,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 519 transitions, 1320 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:13,065 INFO L231 Difference]: Finished difference. Result has 559 places, 508 transitions, 1240 flow [2022-11-18 18:38:13,065 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1240, PETRI_PLACES=559, PETRI_TRANSITIONS=508} [2022-11-18 18:38:13,065 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 25 predicate places. [2022-11-18 18:38:13,065 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 508 transitions, 1240 flow [2022-11-18 18:38:13,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 478.6111111111111) internal successors, (8615), 18 states have internal predecessors, (8615), 0 states have call successors, (0), 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-18 18:38:13,066 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:13,067 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:13,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-11-18 18:38:13,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:13,267 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:13,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:13,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1675603619, now seen corresponding path program 1 times [2022-11-18 18:38:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:13,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048408077] [2022-11-18 18:38:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:13,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:13,536 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:13,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:13,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048408077] [2022-11-18 18:38:13,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048408077] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:13,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244716483] [2022-11-18 18:38:13,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:13,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:13,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:13,539 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:13,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-18 18:38:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:13,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:38:13,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:14,026 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:14,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:14,319 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:14,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244716483] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:14,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:14,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:38:14,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376972420] [2022-11-18 18:38:14,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:14,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:38:14,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:14,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:38:14,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:38:14,327 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-18 18:38:14,333 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 508 transitions, 1240 flow. Second operand has 34 states, 34 states have (on average 478.79411764705884) internal successors, (16279), 34 states have internal predecessors, (16279), 0 states have call successors, (0), 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-18 18:38:14,333 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:14,333 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-18 18:38:14,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:15,231 INFO L130 PetriNetUnfolder]: 0/640 cut-off events. [2022-11-18 18:38:15,231 INFO L131 PetriNetUnfolder]: For 303/303 co-relation queries the response was YES. [2022-11-18 18:38:15,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1016 conditions, 640 events. 0/640 cut-off events. For 303/303 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1609 event pairs, 0 based on Foata normal form. 8/648 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2022-11-18 18:38:15,232 INFO L137 encePairwiseOnDemand]: 595/601 looper letters, 50 selfloop transitions, 45 changer transitions 0/559 dead transitions. [2022-11-18 18:38:15,232 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 559 transitions, 1746 flow [2022-11-18 18:38:15,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:38:15,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:38:15,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 21523 transitions. [2022-11-18 18:38:15,245 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.795821778517286 [2022-11-18 18:38:15,245 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 21523 transitions. [2022-11-18 18:38:15,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 21523 transitions. [2022-11-18 18:38:15,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:15,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 21523 transitions. [2022-11-18 18:38:15,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 478.2888888888889) internal successors, (21523), 45 states have internal predecessors, (21523), 0 states have call successors, (0), 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-18 18:38:15,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 601.0) internal successors, (27646), 46 states have internal predecessors, (27646), 0 states have call successors, (0), 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-18 18:38:15,276 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 601.0) internal successors, (27646), 46 states have internal predecessors, (27646), 0 states have call successors, (0), 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-18 18:38:15,276 INFO L175 Difference]: Start difference. First operand has 559 places, 508 transitions, 1240 flow. Second operand 45 states and 21523 transitions. [2022-11-18 18:38:15,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 559 transitions, 1746 flow [2022-11-18 18:38:15,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 559 transitions, 1706 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:38:15,287 INFO L231 Difference]: Finished difference. Result has 606 places, 533 transitions, 1518 flow [2022-11-18 18:38:15,288 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1518, PETRI_PLACES=606, PETRI_TRANSITIONS=533} [2022-11-18 18:38:15,288 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 72 predicate places. [2022-11-18 18:38:15,289 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 533 transitions, 1518 flow [2022-11-18 18:38:15,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 478.79411764705884) internal successors, (16279), 34 states have internal predecessors, (16279), 0 states have call successors, (0), 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-18 18:38:15,292 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:15,292 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:15,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:15,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-11-18 18:38:15,498 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:15,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:15,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1071718847, now seen corresponding path program 1 times [2022-11-18 18:38:15,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:15,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652792277] [2022-11-18 18:38:15,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:15,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:16,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:16,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:16,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652792277] [2022-11-18 18:38:16,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652792277] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:16,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359740395] [2022-11-18 18:38:16,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:16,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:16,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:16,190 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:16,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-18 18:38:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:16,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:38:16,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:16,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:16,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:17,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:17,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359740395] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:17,828 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:17,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:38:17,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835697] [2022-11-18 18:38:17,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:17,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:38:17,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:17,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:38:17,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:38:17,841 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-18 18:38:17,854 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 533 transitions, 1518 flow. Second operand has 66 states, 66 states have (on average 478.8939393939394) internal successors, (31607), 66 states have internal predecessors, (31607), 0 states have call successors, (0), 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-18 18:38:17,854 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:17,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-18 18:38:17,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:18,936 INFO L130 PetriNetUnfolder]: 0/614 cut-off events. [2022-11-18 18:38:18,936 INFO L131 PetriNetUnfolder]: For 409/409 co-relation queries the response was YES. [2022-11-18 18:38:18,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1033 conditions, 614 events. 0/614 cut-off events. For 409/409 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1463 event pairs, 0 based on Foata normal form. 2/616 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2022-11-18 18:38:18,937 INFO L137 encePairwiseOnDemand]: 596/601 looper letters, 51 selfloop transitions, 49 changer transitions 0/552 dead transitions. [2022-11-18 18:38:18,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 552 transitions, 1852 flow [2022-11-18 18:38:18,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-18 18:38:18,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-11-18 18:38:18,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 24378 transitions. [2022-11-18 18:38:18,951 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7953410981697171 [2022-11-18 18:38:18,951 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 24378 transitions. [2022-11-18 18:38:18,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 24378 transitions. [2022-11-18 18:38:18,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:18,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 24378 transitions. [2022-11-18 18:38:18,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 478.0) internal successors, (24378), 51 states have internal predecessors, (24378), 0 states have call successors, (0), 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-18 18:38:19,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 601.0) internal successors, (31252), 52 states have internal predecessors, (31252), 0 states have call successors, (0), 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-18 18:38:19,062 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 601.0) internal successors, (31252), 52 states have internal predecessors, (31252), 0 states have call successors, (0), 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-18 18:38:19,062 INFO L175 Difference]: Start difference. First operand has 606 places, 533 transitions, 1518 flow. Second operand 51 states and 24378 transitions. [2022-11-18 18:38:19,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 552 transitions, 1852 flow [2022-11-18 18:38:19,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 552 transitions, 1715 flow, removed 11 selfloop flow, removed 33 redundant places. [2022-11-18 18:38:19,070 INFO L231 Difference]: Finished difference. Result has 610 places, 523 transitions, 1471 flow [2022-11-18 18:38:19,070 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=1471, PETRI_PLACES=610, PETRI_TRANSITIONS=523} [2022-11-18 18:38:19,071 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 76 predicate places. [2022-11-18 18:38:19,071 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 523 transitions, 1471 flow [2022-11-18 18:38:19,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 478.8939393939394) internal successors, (31607), 66 states have internal predecessors, (31607), 0 states have call successors, (0), 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-18 18:38:19,073 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:19,074 INFO L209 CegarLoopForPetriNet]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:19,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-11-18 18:38:19,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:19,275 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:19,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:19,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1037847587, now seen corresponding path program 1 times [2022-11-18 18:38:19,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:19,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459499291] [2022-11-18 18:38:19,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:19,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:19,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:19,304 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:38:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:19,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:38:19,376 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:38:19,377 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:38:19,377 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:38:19,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-11-18 18:38:19,377 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:19,378 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:38:19,378 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2022-11-18 18:38:19,432 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:38:19,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 563 places, 634 transitions, 1625 flow [2022-11-18 18:38:19,864 INFO L130 PetriNetUnfolder]: 174/1292 cut-off events. [2022-11-18 18:38:19,865 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2022-11-18 18:38:19,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1497 conditions, 1292 events. 174/1292 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4845 event pairs, 0 based on Foata normal form. 0/1082 useless extension candidates. Maximal degree in co-relation 1377. Up to 36 conditions per place. [2022-11-18 18:38:19,906 INFO L82 GeneralOperation]: Start removeDead. Operand has 563 places, 634 transitions, 1625 flow [2022-11-18 18:38:19,923 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 563 places, 634 transitions, 1625 flow [2022-11-18 18:38:19,924 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:38:19,924 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:38:19,925 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:38:19,931 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:38:19,931 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:38:19,932 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:19,932 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] [2022-11-18 18:38:19,932 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:19,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:19,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1601383938, now seen corresponding path program 1 times [2022-11-18 18:38:19,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:19,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588323202] [2022-11-18 18:38:19,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:19,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:19,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:19,947 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-18 18:38:19,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:19,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588323202] [2022-11-18 18:38:19,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588323202] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:19,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:19,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:38:19,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681818639] [2022-11-18 18:38:19,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:19,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:38:19,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:19,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:38:19,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:38:19,950 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 510 out of 634 [2022-11-18 18:38:19,950 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 634 transitions, 1625 flow. Second operand has 2 states, 2 states have (on average 510.5) internal successors, (1021), 2 states have internal predecessors, (1021), 0 states have call successors, (0), 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-18 18:38:19,950 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:19,950 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 510 of 634 [2022-11-18 18:38:19,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:20,339 INFO L130 PetriNetUnfolder]: 0/1100 cut-off events. [2022-11-18 18:38:20,339 INFO L131 PetriNetUnfolder]: For 1105/1105 co-relation queries the response was YES. [2022-11-18 18:38:20,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1323 conditions, 1100 events. 0/1100 cut-off events. For 1105/1105 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4469 event pairs, 0 based on Foata normal form. 896/1960 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2022-11-18 18:38:20,341 INFO L137 encePairwiseOnDemand]: 528/634 looper letters, 17 selfloop transitions, 0 changer transitions 12/527 dead transitions. [2022-11-18 18:38:20,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 527 transitions, 1445 flow [2022-11-18 18:38:20,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:38:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:38:20,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1143 transitions. [2022-11-18 18:38:20,342 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9014195583596214 [2022-11-18 18:38:20,343 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1143 transitions. [2022-11-18 18:38:20,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1143 transitions. [2022-11-18 18:38:20,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:20,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1143 transitions. [2022-11-18 18:38:20,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 571.5) internal successors, (1143), 2 states have internal predecessors, (1143), 0 states have call successors, (0), 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-18 18:38:20,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 634.0) internal successors, (1902), 3 states have internal predecessors, (1902), 0 states have call successors, (0), 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-18 18:38:20,344 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 634.0) internal successors, (1902), 3 states have internal predecessors, (1902), 0 states have call successors, (0), 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-18 18:38:20,345 INFO L175 Difference]: Start difference. First operand has 563 places, 634 transitions, 1625 flow. Second operand 2 states and 1143 transitions. [2022-11-18 18:38:20,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 527 transitions, 1445 flow [2022-11-18 18:38:20,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 527 transitions, 1173 flow, removed 136 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:20,352 INFO L231 Difference]: Finished difference. Result has 563 places, 515 transitions, 1115 flow [2022-11-18 18:38:20,353 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=634, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1115, PETRI_PLACES=563, PETRI_TRANSITIONS=515} [2022-11-18 18:38:20,353 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 0 predicate places. [2022-11-18 18:38:20,354 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 515 transitions, 1115 flow [2022-11-18 18:38:20,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 510.5) internal successors, (1021), 2 states have internal predecessors, (1021), 0 states have call successors, (0), 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-18 18:38:20,354 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:20,354 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] [2022-11-18 18:38:20,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-11-18 18:38:20,355 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:20,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:20,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1894786945, now seen corresponding path program 1 times [2022-11-18 18:38:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:20,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739658595] [2022-11-18 18:38:20,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:20,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:20,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:20,380 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-18 18:38:20,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:20,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739658595] [2022-11-18 18:38:20,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739658595] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:20,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:20,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:38:20,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546085145] [2022-11-18 18:38:20,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:20,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:38:20,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:20,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:38:20,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:38:20,383 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 503 out of 634 [2022-11-18 18:38:20,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 515 transitions, 1115 flow. Second operand has 3 states, 3 states have (on average 504.0) internal successors, (1512), 3 states have internal predecessors, (1512), 0 states have call successors, (0), 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-18 18:38:20,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:20,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 503 of 634 [2022-11-18 18:38:20,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:20,748 INFO L130 PetriNetUnfolder]: 0/871 cut-off events. [2022-11-18 18:38:20,748 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-18 18:38:20,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 871 events. 0/871 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2966 event pairs, 0 based on Foata normal form. 0/854 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2022-11-18 18:38:20,750 INFO L137 encePairwiseOnDemand]: 631/634 looper letters, 26 selfloop transitions, 2 changer transitions 0/519 dead transitions. [2022-11-18 18:38:20,750 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 519 transitions, 1179 flow [2022-11-18 18:38:20,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:38:20,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:38:20,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1538 transitions. [2022-11-18 18:38:20,752 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8086225026288117 [2022-11-18 18:38:20,752 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1538 transitions. [2022-11-18 18:38:20,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1538 transitions. [2022-11-18 18:38:20,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:20,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1538 transitions. [2022-11-18 18:38:20,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 512.6666666666666) internal successors, (1538), 3 states have internal predecessors, (1538), 0 states have call successors, (0), 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-18 18:38:20,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 634.0) internal successors, (2536), 4 states have internal predecessors, (2536), 0 states have call successors, (0), 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-18 18:38:20,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 634.0) internal successors, (2536), 4 states have internal predecessors, (2536), 0 states have call successors, (0), 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-18 18:38:20,754 INFO L175 Difference]: Start difference. First operand has 563 places, 515 transitions, 1115 flow. Second operand 3 states and 1538 transitions. [2022-11-18 18:38:20,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 519 transitions, 1179 flow [2022-11-18 18:38:20,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 519 transitions, 1179 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:20,759 INFO L231 Difference]: Finished difference. Result has 554 places, 516 transitions, 1127 flow [2022-11-18 18:38:20,759 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=634, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1127, PETRI_PLACES=554, PETRI_TRANSITIONS=516} [2022-11-18 18:38:20,760 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, -9 predicate places. [2022-11-18 18:38:20,760 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 516 transitions, 1127 flow [2022-11-18 18:38:20,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 504.0) internal successors, (1512), 3 states have internal predecessors, (1512), 0 states have call successors, (0), 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-18 18:38:20,760 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:20,761 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] [2022-11-18 18:38:20,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-11-18 18:38:20,761 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:20,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:20,761 INFO L85 PathProgramCache]: Analyzing trace with hash 355116696, now seen corresponding path program 1 times [2022-11-18 18:38:20,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:20,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033043232] [2022-11-18 18:38:20,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:20,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:20,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:20,796 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-18 18:38:20,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:20,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033043232] [2022-11-18 18:38:20,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033043232] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:20,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135450075] [2022-11-18 18:38:20,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:20,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:20,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:20,800 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:20,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-18 18:38:21,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:21,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:38:21,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:21,198 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-18 18:38:21,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:21,236 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-18 18:38:21,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135450075] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:21,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:21,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:38:21,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43636168] [2022-11-18 18:38:21,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:21,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:21,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:21,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:21,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:21,241 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-18 18:38:21,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 516 transitions, 1127 flow. Second operand has 10 states, 10 states have (on average 504.3) internal successors, (5043), 10 states have internal predecessors, (5043), 0 states have call successors, (0), 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-18 18:38:21,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:21,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-18 18:38:21,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:21,640 INFO L130 PetriNetUnfolder]: 0/845 cut-off events. [2022-11-18 18:38:21,640 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-11-18 18:38:21,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1073 conditions, 845 events. 0/845 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2817 event pairs, 0 based on Foata normal form. 2/847 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2022-11-18 18:38:21,642 INFO L137 encePairwiseOnDemand]: 628/634 looper letters, 27 selfloop transitions, 9 changer transitions 0/526 dead transitions. [2022-11-18 18:38:21,642 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 526 transitions, 1221 flow [2022-11-18 18:38:21,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:38:21,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:38:21,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4556 transitions. [2022-11-18 18:38:21,646 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7984577637574483 [2022-11-18 18:38:21,646 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4556 transitions. [2022-11-18 18:38:21,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4556 transitions. [2022-11-18 18:38:21,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:21,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4556 transitions. [2022-11-18 18:38:21,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 506.22222222222223) internal successors, (4556), 9 states have internal predecessors, (4556), 0 states have call successors, (0), 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-18 18:38:21,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 634.0) internal successors, (6340), 10 states have internal predecessors, (6340), 0 states have call successors, (0), 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-18 18:38:21,651 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 634.0) internal successors, (6340), 10 states have internal predecessors, (6340), 0 states have call successors, (0), 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-18 18:38:21,651 INFO L175 Difference]: Start difference. First operand has 554 places, 516 transitions, 1127 flow. Second operand 9 states and 4556 transitions. [2022-11-18 18:38:21,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 526 transitions, 1221 flow [2022-11-18 18:38:21,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 526 transitions, 1219 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:21,657 INFO L231 Difference]: Finished difference. Result has 564 places, 522 transitions, 1175 flow [2022-11-18 18:38:21,657 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=634, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1175, PETRI_PLACES=564, PETRI_TRANSITIONS=522} [2022-11-18 18:38:21,658 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 1 predicate places. [2022-11-18 18:38:21,658 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 522 transitions, 1175 flow [2022-11-18 18:38:21,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 504.3) internal successors, (5043), 10 states have internal predecessors, (5043), 0 states have call successors, (0), 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-18 18:38:21,658 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:21,659 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:21,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-11-18 18:38:21,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:21,859 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:21,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:21,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1596840205, now seen corresponding path program 1 times [2022-11-18 18:38:21,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:21,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006416626] [2022-11-18 18:38:21,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:21,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:21,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:21,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:21,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006416626] [2022-11-18 18:38:21,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006416626] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:21,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506121620] [2022-11-18 18:38:21,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:21,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:21,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:21,955 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:21,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-11-18 18:38:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:22,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:38:22,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:22,423 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:22,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:22,523 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:22,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506121620] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:22,523 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:22,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:38:22,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43903249] [2022-11-18 18:38:22,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:22,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:38:22,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:22,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:38:22,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:38:22,530 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-18 18:38:22,536 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 522 transitions, 1175 flow. Second operand has 18 states, 18 states have (on average 504.6111111111111) internal successors, (9083), 18 states have internal predecessors, (9083), 0 states have call successors, (0), 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-18 18:38:22,536 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:22,536 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-18 18:38:22,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:23,129 INFO L130 PetriNetUnfolder]: 0/793 cut-off events. [2022-11-18 18:38:23,129 INFO L131 PetriNetUnfolder]: For 96/96 co-relation queries the response was YES. [2022-11-18 18:38:23,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 793 events. 0/793 cut-off events. For 96/96 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2469 event pairs, 0 based on Foata normal form. 4/797 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2022-11-18 18:38:23,130 INFO L137 encePairwiseOnDemand]: 628/634 looper letters, 35 selfloop transitions, 21 changer transitions 0/546 dead transitions. [2022-11-18 18:38:23,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 546 transitions, 1395 flow [2022-11-18 18:38:23,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:38:23,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:38:23,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 10602 transitions. [2022-11-18 18:38:23,142 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7963046417305092 [2022-11-18 18:38:23,142 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 10602 transitions. [2022-11-18 18:38:23,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 10602 transitions. [2022-11-18 18:38:23,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:23,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 10602 transitions. [2022-11-18 18:38:23,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 504.85714285714283) internal successors, (10602), 21 states have internal predecessors, (10602), 0 states have call successors, (0), 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-18 18:38:23,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 634.0) internal successors, (13948), 22 states have internal predecessors, (13948), 0 states have call successors, (0), 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-18 18:38:23,165 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 634.0) internal successors, (13948), 22 states have internal predecessors, (13948), 0 states have call successors, (0), 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-18 18:38:23,165 INFO L175 Difference]: Start difference. First operand has 564 places, 522 transitions, 1175 flow. Second operand 21 states and 10602 transitions. [2022-11-18 18:38:23,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 546 transitions, 1395 flow [2022-11-18 18:38:23,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 546 transitions, 1381 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:23,173 INFO L231 Difference]: Finished difference. Result has 588 places, 535 transitions, 1299 flow [2022-11-18 18:38:23,173 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=634, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1299, PETRI_PLACES=588, PETRI_TRANSITIONS=535} [2022-11-18 18:38:23,173 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 25 predicate places. [2022-11-18 18:38:23,174 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 535 transitions, 1299 flow [2022-11-18 18:38:23,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 504.6111111111111) internal successors, (9083), 18 states have internal predecessors, (9083), 0 states have call successors, (0), 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-18 18:38:23,175 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:23,175 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:23,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:23,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-11-18 18:38:23,376 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:23,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:23,376 INFO L85 PathProgramCache]: Analyzing trace with hash -249080829, now seen corresponding path program 1 times [2022-11-18 18:38:23,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:23,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945047599] [2022-11-18 18:38:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:23,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:23,662 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:23,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:23,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945047599] [2022-11-18 18:38:23,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945047599] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:23,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765542619] [2022-11-18 18:38:23,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:23,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:23,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:23,667 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:23,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-18 18:38:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:24,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:38:24,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:24,269 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:24,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:24,586 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:24,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765542619] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:24,587 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:24,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:38:24,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763540621] [2022-11-18 18:38:24,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:24,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:38:24,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:24,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:38:24,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:38:24,599 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-18 18:38:24,609 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 535 transitions, 1299 flow. Second operand has 34 states, 34 states have (on average 504.79411764705884) internal successors, (17163), 34 states have internal predecessors, (17163), 0 states have call successors, (0), 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-18 18:38:24,610 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:24,610 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-18 18:38:24,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:25,546 INFO L130 PetriNetUnfolder]: 0/689 cut-off events. [2022-11-18 18:38:25,546 INFO L131 PetriNetUnfolder]: For 330/330 co-relation queries the response was YES. [2022-11-18 18:38:25,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1095 conditions, 689 events. 0/689 cut-off events. For 330/330 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1790 event pairs, 0 based on Foata normal form. 8/697 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2022-11-18 18:38:25,547 INFO L137 encePairwiseOnDemand]: 628/634 looper letters, 51 selfloop transitions, 45 changer transitions 0/586 dead transitions. [2022-11-18 18:38:25,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 586 transitions, 1807 flow [2022-11-18 18:38:25,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:38:25,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:38:25,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 22694 transitions. [2022-11-18 18:38:25,561 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7954433929197336 [2022-11-18 18:38:25,561 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 22694 transitions. [2022-11-18 18:38:25,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 22694 transitions. [2022-11-18 18:38:25,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:25,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 22694 transitions. [2022-11-18 18:38:25,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 504.31111111111113) internal successors, (22694), 45 states have internal predecessors, (22694), 0 states have call successors, (0), 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-18 18:38:25,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 634.0) internal successors, (29164), 46 states have internal predecessors, (29164), 0 states have call successors, (0), 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-18 18:38:25,594 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 634.0) internal successors, (29164), 46 states have internal predecessors, (29164), 0 states have call successors, (0), 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-18 18:38:25,594 INFO L175 Difference]: Start difference. First operand has 588 places, 535 transitions, 1299 flow. Second operand 45 states and 22694 transitions. [2022-11-18 18:38:25,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 586 transitions, 1807 flow [2022-11-18 18:38:25,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 586 transitions, 1767 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:38:25,606 INFO L231 Difference]: Finished difference. Result has 635 places, 560 transitions, 1577 flow [2022-11-18 18:38:25,606 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=634, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1577, PETRI_PLACES=635, PETRI_TRANSITIONS=560} [2022-11-18 18:38:25,607 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 72 predicate places. [2022-11-18 18:38:25,607 INFO L495 AbstractCegarLoop]: Abstraction has has 635 places, 560 transitions, 1577 flow [2022-11-18 18:38:25,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 504.79411764705884) internal successors, (17163), 34 states have internal predecessors, (17163), 0 states have call successors, (0), 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-18 18:38:25,610 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:25,610 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:25,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-11-18 18:38:25,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:25,816 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:25,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:25,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1360857631, now seen corresponding path program 1 times [2022-11-18 18:38:25,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:25,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421868758] [2022-11-18 18:38:25,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:25,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:26,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:26,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:26,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421868758] [2022-11-18 18:38:26,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421868758] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:26,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746426749] [2022-11-18 18:38:26,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:26,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:26,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:26,582 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:26,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-11-18 18:38:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:27,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:38:27,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:27,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:27,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:28,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:28,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746426749] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:28,406 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:28,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:38:28,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195248187] [2022-11-18 18:38:28,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:28,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:38:28,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:28,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:38:28,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:38:28,429 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-18 18:38:28,448 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 560 transitions, 1577 flow. Second operand has 66 states, 66 states have (on average 504.8939393939394) internal successors, (33323), 66 states have internal predecessors, (33323), 0 states have call successors, (0), 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-18 18:38:28,448 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:28,448 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-18 18:38:28,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:29,629 INFO L130 PetriNetUnfolder]: 0/650 cut-off events. [2022-11-18 18:38:29,629 INFO L131 PetriNetUnfolder]: For 530/530 co-relation queries the response was YES. [2022-11-18 18:38:29,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1096 conditions, 650 events. 0/650 cut-off events. For 530/530 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1561 event pairs, 0 based on Foata normal form. 3/653 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2022-11-18 18:38:29,630 INFO L137 encePairwiseOnDemand]: 629/634 looper letters, 54 selfloop transitions, 52 changer transitions 0/584 dead transitions. [2022-11-18 18:38:29,630 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 584 transitions, 1967 flow [2022-11-18 18:38:29,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-11-18 18:38:29,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-11-18 18:38:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 27217 transitions. [2022-11-18 18:38:29,650 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7949818904077579 [2022-11-18 18:38:29,650 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 27217 transitions. [2022-11-18 18:38:29,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 27217 transitions. [2022-11-18 18:38:29,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:29,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 27217 transitions. [2022-11-18 18:38:29,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 504.01851851851853) internal successors, (27217), 54 states have internal predecessors, (27217), 0 states have call successors, (0), 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-18 18:38:29,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 634.0) internal successors, (34870), 55 states have internal predecessors, (34870), 0 states have call successors, (0), 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-18 18:38:29,689 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 634.0) internal successors, (34870), 55 states have internal predecessors, (34870), 0 states have call successors, (0), 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-18 18:38:29,689 INFO L175 Difference]: Start difference. First operand has 635 places, 560 transitions, 1577 flow. Second operand 54 states and 27217 transitions. [2022-11-18 18:38:29,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 584 transitions, 1967 flow [2022-11-18 18:38:29,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 584 transitions, 1822 flow, removed 12 selfloop flow, removed 33 redundant places. [2022-11-18 18:38:29,697 INFO L231 Difference]: Finished difference. Result has 642 places, 553 transitions, 1559 flow [2022-11-18 18:38:29,697 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=634, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=1559, PETRI_PLACES=642, PETRI_TRANSITIONS=553} [2022-11-18 18:38:29,698 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 79 predicate places. [2022-11-18 18:38:29,698 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 553 transitions, 1559 flow [2022-11-18 18:38:29,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 504.8939393939394) internal successors, (33323), 66 states have internal predecessors, (33323), 0 states have call successors, (0), 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-18 18:38:29,702 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:29,702 INFO L209 CegarLoopForPetriNet]: trace histogram [18, 18, 18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:29,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-11-18 18:38:29,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:29,902 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:29,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:29,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1774131994, now seen corresponding path program 1 times [2022-11-18 18:38:29,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:29,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51037646] [2022-11-18 18:38:29,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:29,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:29,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:29,937 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:38:29,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:30,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:38:30,016 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:38:30,016 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:38:30,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:38:30,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-11-18 18:38:30,017 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:30,017 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:38:30,017 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2022-11-18 18:38:30,071 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:38:30,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 592 places, 667 transitions, 1730 flow [2022-11-18 18:38:30,632 INFO L130 PetriNetUnfolder]: 184/1364 cut-off events. [2022-11-18 18:38:30,632 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2022-11-18 18:38:30,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1590 conditions, 1364 events. 184/1364 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5137 event pairs, 0 based on Foata normal form. 0/1142 useless extension candidates. Maximal degree in co-relation 1469. Up to 38 conditions per place. [2022-11-18 18:38:30,695 INFO L82 GeneralOperation]: Start removeDead. Operand has 592 places, 667 transitions, 1730 flow [2022-11-18 18:38:30,711 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 592 places, 667 transitions, 1730 flow [2022-11-18 18:38:30,712 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:38:30,712 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:38:30,712 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:38:30,716 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:38:30,716 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:38:30,716 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:30,717 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] [2022-11-18 18:38:30,717 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:30,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:30,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1130649502, now seen corresponding path program 1 times [2022-11-18 18:38:30,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:30,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491739300] [2022-11-18 18:38:30,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:30,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:30,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:30,729 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-18 18:38:30,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:30,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491739300] [2022-11-18 18:38:30,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491739300] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:30,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:30,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:38:30,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512390958] [2022-11-18 18:38:30,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:30,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:38:30,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:30,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:38:30,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:38:30,731 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 536 out of 667 [2022-11-18 18:38:30,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 667 transitions, 1730 flow. Second operand has 2 states, 2 states have (on average 536.5) internal successors, (1073), 2 states have internal predecessors, (1073), 0 states have call successors, (0), 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-18 18:38:30,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:30,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 536 of 667 [2022-11-18 18:38:30,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:31,153 INFO L130 PetriNetUnfolder]: 0/1161 cut-off events. [2022-11-18 18:38:31,153 INFO L131 PetriNetUnfolder]: For 1293/1293 co-relation queries the response was YES. [2022-11-18 18:38:31,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1406 conditions, 1161 events. 0/1161 cut-off events. For 1293/1293 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 4740 event pairs, 0 based on Foata normal form. 1002/2125 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2022-11-18 18:38:31,155 INFO L137 encePairwiseOnDemand]: 555/667 looper letters, 18 selfloop transitions, 0 changer transitions 12/554 dead transitions. [2022-11-18 18:38:31,155 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 554 transitions, 1540 flow [2022-11-18 18:38:31,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:38:31,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:38:31,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1202 transitions. [2022-11-18 18:38:31,157 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9010494752623688 [2022-11-18 18:38:31,157 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1202 transitions. [2022-11-18 18:38:31,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1202 transitions. [2022-11-18 18:38:31,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:31,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1202 transitions. [2022-11-18 18:38:31,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 601.0) internal successors, (1202), 2 states have internal predecessors, (1202), 0 states have call successors, (0), 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-18 18:38:31,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 667.0) internal successors, (2001), 3 states have internal predecessors, (2001), 0 states have call successors, (0), 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-18 18:38:31,159 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 667.0) internal successors, (2001), 3 states have internal predecessors, (2001), 0 states have call successors, (0), 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-18 18:38:31,159 INFO L175 Difference]: Start difference. First operand has 592 places, 667 transitions, 1730 flow. Second operand 2 states and 1202 transitions. [2022-11-18 18:38:31,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 554 transitions, 1540 flow [2022-11-18 18:38:31,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 554 transitions, 1234 flow, removed 153 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:31,167 INFO L231 Difference]: Finished difference. Result has 592 places, 542 transitions, 1174 flow [2022-11-18 18:38:31,167 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=667, PETRI_DIFFERENCE_MINUEND_FLOW=1198, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1174, PETRI_PLACES=592, PETRI_TRANSITIONS=542} [2022-11-18 18:38:31,168 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 0 predicate places. [2022-11-18 18:38:31,168 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 542 transitions, 1174 flow [2022-11-18 18:38:31,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 536.5) internal successors, (1073), 2 states have internal predecessors, (1073), 0 states have call successors, (0), 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-18 18:38:31,168 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:31,168 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] [2022-11-18 18:38:31,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-11-18 18:38:31,168 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:31,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:31,169 INFO L85 PathProgramCache]: Analyzing trace with hash 837246495, now seen corresponding path program 1 times [2022-11-18 18:38:31,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:31,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36161474] [2022-11-18 18:38:31,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:31,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:31,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:31,193 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-18 18:38:31,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:31,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36161474] [2022-11-18 18:38:31,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36161474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:31,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:31,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:38:31,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409740125] [2022-11-18 18:38:31,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:31,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:38:31,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:31,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:38:31,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:38:31,196 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 529 out of 667 [2022-11-18 18:38:31,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 542 transitions, 1174 flow. Second operand has 3 states, 3 states have (on average 530.0) internal successors, (1590), 3 states have internal predecessors, (1590), 0 states have call successors, (0), 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-18 18:38:31,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:31,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 529 of 667 [2022-11-18 18:38:31,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:31,561 INFO L130 PetriNetUnfolder]: 0/920 cut-off events. [2022-11-18 18:38:31,561 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-11-18 18:38:31,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1107 conditions, 920 events. 0/920 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3149 event pairs, 0 based on Foata normal form. 0/902 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2022-11-18 18:38:31,563 INFO L137 encePairwiseOnDemand]: 664/667 looper letters, 27 selfloop transitions, 2 changer transitions 0/546 dead transitions. [2022-11-18 18:38:31,563 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 546 transitions, 1240 flow [2022-11-18 18:38:31,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:38:31,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:38:31,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1617 transitions. [2022-11-18 18:38:31,565 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.808095952023988 [2022-11-18 18:38:31,565 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1617 transitions. [2022-11-18 18:38:31,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1617 transitions. [2022-11-18 18:38:31,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:31,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1617 transitions. [2022-11-18 18:38:31,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 539.0) internal successors, (1617), 3 states have internal predecessors, (1617), 0 states have call successors, (0), 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-18 18:38:31,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 667.0) internal successors, (2668), 4 states have internal predecessors, (2668), 0 states have call successors, (0), 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-18 18:38:31,567 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 667.0) internal successors, (2668), 4 states have internal predecessors, (2668), 0 states have call successors, (0), 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-18 18:38:31,567 INFO L175 Difference]: Start difference. First operand has 592 places, 542 transitions, 1174 flow. Second operand 3 states and 1617 transitions. [2022-11-18 18:38:31,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 546 transitions, 1240 flow [2022-11-18 18:38:31,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 546 transitions, 1240 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:31,574 INFO L231 Difference]: Finished difference. Result has 583 places, 543 transitions, 1186 flow [2022-11-18 18:38:31,575 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=667, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1186, PETRI_PLACES=583, PETRI_TRANSITIONS=543} [2022-11-18 18:38:31,575 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, -9 predicate places. [2022-11-18 18:38:31,575 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 543 transitions, 1186 flow [2022-11-18 18:38:31,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 530.0) internal successors, (1590), 3 states have internal predecessors, (1590), 0 states have call successors, (0), 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-18 18:38:31,576 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:31,576 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] [2022-11-18 18:38:31,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-11-18 18:38:31,576 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:31,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:31,576 INFO L85 PathProgramCache]: Analyzing trace with hash -911209160, now seen corresponding path program 1 times [2022-11-18 18:38:31,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:31,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55850229] [2022-11-18 18:38:31,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:31,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:31,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:31,618 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-18 18:38:31,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:31,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55850229] [2022-11-18 18:38:31,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55850229] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:31,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6947909] [2022-11-18 18:38:31,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:31,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:31,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:31,623 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:31,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-11-18 18:38:32,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:32,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:38:32,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:32,088 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-18 18:38:32,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:32,119 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-18 18:38:32,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6947909] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:32,120 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:32,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:38:32,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989406830] [2022-11-18 18:38:32,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:32,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:32,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:32,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:32,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:32,124 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-18 18:38:32,126 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 543 transitions, 1186 flow. Second operand has 10 states, 10 states have (on average 530.3) internal successors, (5303), 10 states have internal predecessors, (5303), 0 states have call successors, (0), 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-18 18:38:32,126 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:32,126 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-18 18:38:32,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:32,589 INFO L130 PetriNetUnfolder]: 0/894 cut-off events. [2022-11-18 18:38:32,589 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2022-11-18 18:38:32,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1135 conditions, 894 events. 0/894 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2996 event pairs, 0 based on Foata normal form. 2/896 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2022-11-18 18:38:32,591 INFO L137 encePairwiseOnDemand]: 661/667 looper letters, 28 selfloop transitions, 9 changer transitions 0/553 dead transitions. [2022-11-18 18:38:32,591 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 553 transitions, 1282 flow [2022-11-18 18:38:32,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:38:32,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:38:32,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4791 transitions. [2022-11-18 18:38:32,595 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7981009495252374 [2022-11-18 18:38:32,595 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4791 transitions. [2022-11-18 18:38:32,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4791 transitions. [2022-11-18 18:38:32,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:32,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4791 transitions. [2022-11-18 18:38:32,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 532.3333333333334) internal successors, (4791), 9 states have internal predecessors, (4791), 0 states have call successors, (0), 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-18 18:38:32,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 667.0) internal successors, (6670), 10 states have internal predecessors, (6670), 0 states have call successors, (0), 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-18 18:38:32,602 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 667.0) internal successors, (6670), 10 states have internal predecessors, (6670), 0 states have call successors, (0), 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-18 18:38:32,602 INFO L175 Difference]: Start difference. First operand has 583 places, 543 transitions, 1186 flow. Second operand 9 states and 4791 transitions. [2022-11-18 18:38:32,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 553 transitions, 1282 flow [2022-11-18 18:38:32,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 553 transitions, 1280 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:32,609 INFO L231 Difference]: Finished difference. Result has 593 places, 549 transitions, 1234 flow [2022-11-18 18:38:32,609 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=667, PETRI_DIFFERENCE_MINUEND_FLOW=1184, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1234, PETRI_PLACES=593, PETRI_TRANSITIONS=549} [2022-11-18 18:38:32,610 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 1 predicate places. [2022-11-18 18:38:32,610 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 549 transitions, 1234 flow [2022-11-18 18:38:32,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 530.3) internal successors, (5303), 10 states have internal predecessors, (5303), 0 states have call successors, (0), 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-18 18:38:32,610 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:32,611 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:32,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-11-18 18:38:32,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:32,811 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:32,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:32,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1691401811, now seen corresponding path program 1 times [2022-11-18 18:38:32,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:32,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802613279] [2022-11-18 18:38:32,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:32,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:32,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:32,892 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:32,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:32,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802613279] [2022-11-18 18:38:32,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802613279] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:32,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90133612] [2022-11-18 18:38:32,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:32,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:32,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:32,894 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:32,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-11-18 18:38:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:33,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:38:33,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:33,452 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:33,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:33,554 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:33,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90133612] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:33,554 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:33,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:38:33,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123078748] [2022-11-18 18:38:33,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:33,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:38:33,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:33,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:38:33,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:38:33,561 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-18 18:38:33,565 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 549 transitions, 1234 flow. Second operand has 18 states, 18 states have (on average 530.6111111111111) internal successors, (9551), 18 states have internal predecessors, (9551), 0 states have call successors, (0), 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-18 18:38:33,565 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:33,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-18 18:38:33,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:34,120 INFO L130 PetriNetUnfolder]: 0/842 cut-off events. [2022-11-18 18:38:34,120 INFO L131 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2022-11-18 18:38:34,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1208 conditions, 842 events. 0/842 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2652 event pairs, 0 based on Foata normal form. 4/846 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2022-11-18 18:38:34,122 INFO L137 encePairwiseOnDemand]: 661/667 looper letters, 36 selfloop transitions, 21 changer transitions 0/573 dead transitions. [2022-11-18 18:38:34,122 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 573 transitions, 1456 flow [2022-11-18 18:38:34,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:38:34,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:38:34,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 11149 transitions. [2022-11-18 18:38:34,128 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7959591632755051 [2022-11-18 18:38:34,128 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 11149 transitions. [2022-11-18 18:38:34,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 11149 transitions. [2022-11-18 18:38:34,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:34,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 11149 transitions. [2022-11-18 18:38:34,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 530.9047619047619) internal successors, (11149), 21 states have internal predecessors, (11149), 0 states have call successors, (0), 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-18 18:38:34,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 667.0) internal successors, (14674), 22 states have internal predecessors, (14674), 0 states have call successors, (0), 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-18 18:38:34,145 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 667.0) internal successors, (14674), 22 states have internal predecessors, (14674), 0 states have call successors, (0), 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-18 18:38:34,145 INFO L175 Difference]: Start difference. First operand has 593 places, 549 transitions, 1234 flow. Second operand 21 states and 11149 transitions. [2022-11-18 18:38:34,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 573 transitions, 1456 flow [2022-11-18 18:38:34,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 573 transitions, 1442 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:34,152 INFO L231 Difference]: Finished difference. Result has 617 places, 562 transitions, 1358 flow [2022-11-18 18:38:34,152 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=667, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1358, PETRI_PLACES=617, PETRI_TRANSITIONS=562} [2022-11-18 18:38:34,152 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 25 predicate places. [2022-11-18 18:38:34,153 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 562 transitions, 1358 flow [2022-11-18 18:38:34,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 530.6111111111111) internal successors, (9551), 18 states have internal predecessors, (9551), 0 states have call successors, (0), 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-18 18:38:34,154 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:34,154 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:34,160 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:34,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:34,355 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:34,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:34,355 INFO L85 PathProgramCache]: Analyzing trace with hash -329138013, now seen corresponding path program 1 times [2022-11-18 18:38:34,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:34,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368285873] [2022-11-18 18:38:34,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:34,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:34,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:34,617 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:34,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:34,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368285873] [2022-11-18 18:38:34,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368285873] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:34,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297143551] [2022-11-18 18:38:34,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:34,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:34,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:34,619 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:34,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-11-18 18:38:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:35,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:38:35,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:35,245 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:35,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:35,566 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:35,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297143551] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:35,566 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:35,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:38:35,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572187688] [2022-11-18 18:38:35,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:35,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:38:35,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:35,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:38:35,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:38:35,577 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-18 18:38:35,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 562 transitions, 1358 flow. Second operand has 34 states, 34 states have (on average 530.7941176470588) internal successors, (18047), 34 states have internal predecessors, (18047), 0 states have call successors, (0), 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-18 18:38:35,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:35,584 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-18 18:38:35,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:36,569 INFO L130 PetriNetUnfolder]: 0/738 cut-off events. [2022-11-18 18:38:36,569 INFO L131 PetriNetUnfolder]: For 357/357 co-relation queries the response was YES. [2022-11-18 18:38:36,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1174 conditions, 738 events. 0/738 cut-off events. For 357/357 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1972 event pairs, 0 based on Foata normal form. 8/746 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2022-11-18 18:38:36,570 INFO L137 encePairwiseOnDemand]: 661/667 looper letters, 52 selfloop transitions, 45 changer transitions 0/613 dead transitions. [2022-11-18 18:38:36,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 613 transitions, 1868 flow [2022-11-18 18:38:36,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:38:36,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:38:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 23865 transitions. [2022-11-18 18:38:36,587 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7951024487756122 [2022-11-18 18:38:36,587 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 23865 transitions. [2022-11-18 18:38:36,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 23865 transitions. [2022-11-18 18:38:36,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:36,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 23865 transitions. [2022-11-18 18:38:36,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 530.3333333333334) internal successors, (23865), 45 states have internal predecessors, (23865), 0 states have call successors, (0), 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-18 18:38:36,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 667.0) internal successors, (30682), 46 states have internal predecessors, (30682), 0 states have call successors, (0), 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-18 18:38:36,622 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 667.0) internal successors, (30682), 46 states have internal predecessors, (30682), 0 states have call successors, (0), 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-18 18:38:36,622 INFO L175 Difference]: Start difference. First operand has 617 places, 562 transitions, 1358 flow. Second operand 45 states and 23865 transitions. [2022-11-18 18:38:36,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 613 transitions, 1868 flow [2022-11-18 18:38:36,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 613 transitions, 1828 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:38:36,630 INFO L231 Difference]: Finished difference. Result has 664 places, 587 transitions, 1636 flow [2022-11-18 18:38:36,630 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=667, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1636, PETRI_PLACES=664, PETRI_TRANSITIONS=587} [2022-11-18 18:38:36,630 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 72 predicate places. [2022-11-18 18:38:36,630 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 587 transitions, 1636 flow [2022-11-18 18:38:36,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 530.7941176470588) internal successors, (18047), 34 states have internal predecessors, (18047), 0 states have call successors, (0), 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-18 18:38:36,632 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:36,632 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:36,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-11-18 18:38:36,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:36,835 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:36,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:36,835 INFO L85 PathProgramCache]: Analyzing trace with hash -372408641, now seen corresponding path program 1 times [2022-11-18 18:38:36,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:36,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503322376] [2022-11-18 18:38:36,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:36,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:36,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:37,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:37,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:37,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503322376] [2022-11-18 18:38:37,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503322376] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:37,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337297832] [2022-11-18 18:38:37,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:37,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:37,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:37,505 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:37,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-18 18:38:37,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:37,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:38:37,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:38,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:38,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:39,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:38:39,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337297832] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:39,207 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:39,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:38:39,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360902555] [2022-11-18 18:38:39,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:39,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:38:39,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:39,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:38:39,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:38:39,225 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-18 18:38:39,236 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 587 transitions, 1636 flow. Second operand has 66 states, 66 states have (on average 530.8939393939394) internal successors, (35039), 66 states have internal predecessors, (35039), 0 states have call successors, (0), 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-18 18:38:39,236 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:39,236 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-18 18:38:39,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:40,592 INFO L130 PetriNetUnfolder]: 0/686 cut-off events. [2022-11-18 18:38:40,592 INFO L131 PetriNetUnfolder]: For 651/651 co-relation queries the response was YES. [2022-11-18 18:38:40,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1159 conditions, 686 events. 0/686 cut-off events. For 651/651 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 1659 event pairs, 0 based on Foata normal form. 4/690 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2022-11-18 18:38:40,593 INFO L137 encePairwiseOnDemand]: 662/667 looper letters, 57 selfloop transitions, 55 changer transitions 0/616 dead transitions. [2022-11-18 18:38:40,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 616 transitions, 2082 flow [2022-11-18 18:38:40,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-18 18:38:40,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-11-18 18:38:40,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 30212 transitions. [2022-11-18 18:38:40,609 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7946553039269839 [2022-11-18 18:38:40,609 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 30212 transitions. [2022-11-18 18:38:40,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 30212 transitions. [2022-11-18 18:38:40,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:40,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 30212 transitions. [2022-11-18 18:38:40,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 530.0350877192982) internal successors, (30212), 57 states have internal predecessors, (30212), 0 states have call successors, (0), 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-18 18:38:40,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 667.0) internal successors, (38686), 58 states have internal predecessors, (38686), 0 states have call successors, (0), 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-18 18:38:40,652 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 667.0) internal successors, (38686), 58 states have internal predecessors, (38686), 0 states have call successors, (0), 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-18 18:38:40,652 INFO L175 Difference]: Start difference. First operand has 664 places, 587 transitions, 1636 flow. Second operand 57 states and 30212 transitions. [2022-11-18 18:38:40,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 616 transitions, 2082 flow [2022-11-18 18:38:40,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 616 transitions, 1929 flow, removed 13 selfloop flow, removed 33 redundant places. [2022-11-18 18:38:40,661 INFO L231 Difference]: Finished difference. Result has 674 places, 583 transitions, 1647 flow [2022-11-18 18:38:40,661 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=667, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=1647, PETRI_PLACES=674, PETRI_TRANSITIONS=583} [2022-11-18 18:38:40,662 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 82 predicate places. [2022-11-18 18:38:40,662 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 583 transitions, 1647 flow [2022-11-18 18:38:40,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 530.8939393939394) internal successors, (35039), 66 states have internal predecessors, (35039), 0 states have call successors, (0), 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-18 18:38:40,666 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:40,666 INFO L209 CegarLoopForPetriNet]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:38:40,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-11-18 18:38:40,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-11-18 18:38:40,868 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:40,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:40,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1000549328, now seen corresponding path program 1 times [2022-11-18 18:38:40,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:40,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437577231] [2022-11-18 18:38:40,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:40,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:40,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:40,900 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:38:40,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:38:40,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:38:40,984 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:38:40,985 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:38:40,985 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:38:40,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-11-18 18:38:40,985 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:38:40,986 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:38:40,986 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2022-11-18 18:38:41,043 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:38:41,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 621 places, 700 transitions, 1837 flow [2022-11-18 18:38:41,528 INFO L130 PetriNetUnfolder]: 194/1436 cut-off events. [2022-11-18 18:38:41,528 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2022-11-18 18:38:41,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1684 conditions, 1436 events. 194/1436 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5482 event pairs, 0 based on Foata normal form. 0/1202 useless extension candidates. Maximal degree in co-relation 1562. Up to 40 conditions per place. [2022-11-18 18:38:41,581 INFO L82 GeneralOperation]: Start removeDead. Operand has 621 places, 700 transitions, 1837 flow [2022-11-18 18:38:41,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 621 places, 700 transitions, 1837 flow [2022-11-18 18:38:41,604 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:38:41,604 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:38:41,604 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:38:41,608 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:38:41,608 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:38:41,608 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:41,608 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] [2022-11-18 18:38:41,608 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:41,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:41,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1306252318, now seen corresponding path program 1 times [2022-11-18 18:38:41,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:41,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98676197] [2022-11-18 18:38:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:41,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:41,621 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-18 18:38:41,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:41,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98676197] [2022-11-18 18:38:41,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98676197] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:41,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:41,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:38:41,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244293411] [2022-11-18 18:38:41,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:41,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:38:41,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:41,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:38:41,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:38:41,624 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 562 out of 700 [2022-11-18 18:38:41,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 700 transitions, 1837 flow. Second operand has 2 states, 2 states have (on average 562.5) internal successors, (1125), 2 states have internal predecessors, (1125), 0 states have call successors, (0), 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-18 18:38:41,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:41,625 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 562 of 700 [2022-11-18 18:38:41,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:42,092 INFO L130 PetriNetUnfolder]: 0/1222 cut-off events. [2022-11-18 18:38:42,092 INFO L131 PetriNetUnfolder]: For 1501/1501 co-relation queries the response was YES. [2022-11-18 18:38:42,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1490 conditions, 1222 events. 0/1222 cut-off events. For 1501/1501 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 5001 event pairs, 0 based on Foata normal form. 1114/2296 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2022-11-18 18:38:42,094 INFO L137 encePairwiseOnDemand]: 582/700 looper letters, 19 selfloop transitions, 0 changer transitions 12/581 dead transitions. [2022-11-18 18:38:42,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 581 transitions, 1637 flow [2022-11-18 18:38:42,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:38:42,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:38:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1261 transitions. [2022-11-18 18:38:42,095 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9007142857142857 [2022-11-18 18:38:42,095 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1261 transitions. [2022-11-18 18:38:42,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1261 transitions. [2022-11-18 18:38:42,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:42,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1261 transitions. [2022-11-18 18:38:42,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 630.5) internal successors, (1261), 2 states have internal predecessors, (1261), 0 states have call successors, (0), 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-18 18:38:42,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 700.0) internal successors, (2100), 3 states have internal predecessors, (2100), 0 states have call successors, (0), 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-18 18:38:42,097 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 700.0) internal successors, (2100), 3 states have internal predecessors, (2100), 0 states have call successors, (0), 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-18 18:38:42,097 INFO L175 Difference]: Start difference. First operand has 621 places, 700 transitions, 1837 flow. Second operand 2 states and 1261 transitions. [2022-11-18 18:38:42,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 581 transitions, 1637 flow [2022-11-18 18:38:42,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 581 transitions, 1295 flow, removed 171 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:42,105 INFO L231 Difference]: Finished difference. Result has 621 places, 569 transitions, 1233 flow [2022-11-18 18:38:42,106 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=700, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1233, PETRI_PLACES=621, PETRI_TRANSITIONS=569} [2022-11-18 18:38:42,106 INFO L288 CegarLoopForPetriNet]: 621 programPoint places, 0 predicate places. [2022-11-18 18:38:42,106 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 569 transitions, 1233 flow [2022-11-18 18:38:42,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 562.5) internal successors, (1125), 2 states have internal predecessors, (1125), 0 states have call successors, (0), 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-18 18:38:42,106 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:42,106 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] [2022-11-18 18:38:42,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-11-18 18:38:42,107 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:42,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:42,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1012849311, now seen corresponding path program 1 times [2022-11-18 18:38:42,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:42,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964350971] [2022-11-18 18:38:42,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:42,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:42,138 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-18 18:38:42,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:42,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964350971] [2022-11-18 18:38:42,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964350971] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:38:42,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:38:42,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:38:42,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079275505] [2022-11-18 18:38:42,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:38:42,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:38:42,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:42,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:38:42,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:38:42,142 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 555 out of 700 [2022-11-18 18:38:42,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 569 transitions, 1233 flow. Second operand has 3 states, 3 states have (on average 556.0) internal successors, (1668), 3 states have internal predecessors, (1668), 0 states have call successors, (0), 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-18 18:38:42,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:42,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 555 of 700 [2022-11-18 18:38:42,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:42,545 INFO L130 PetriNetUnfolder]: 0/969 cut-off events. [2022-11-18 18:38:42,545 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-18 18:38:42,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 969 events. 0/969 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3332 event pairs, 0 based on Foata normal form. 0/950 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2022-11-18 18:38:42,547 INFO L137 encePairwiseOnDemand]: 697/700 looper letters, 28 selfloop transitions, 2 changer transitions 0/573 dead transitions. [2022-11-18 18:38:42,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 573 transitions, 1301 flow [2022-11-18 18:38:42,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:38:42,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:38:42,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1696 transitions. [2022-11-18 18:38:42,549 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8076190476190476 [2022-11-18 18:38:42,549 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1696 transitions. [2022-11-18 18:38:42,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1696 transitions. [2022-11-18 18:38:42,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:42,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1696 transitions. [2022-11-18 18:38:42,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 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-18 18:38:42,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 700.0) internal successors, (2800), 4 states have internal predecessors, (2800), 0 states have call successors, (0), 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-18 18:38:42,552 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 700.0) internal successors, (2800), 4 states have internal predecessors, (2800), 0 states have call successors, (0), 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-18 18:38:42,552 INFO L175 Difference]: Start difference. First operand has 621 places, 569 transitions, 1233 flow. Second operand 3 states and 1696 transitions. [2022-11-18 18:38:42,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 573 transitions, 1301 flow [2022-11-18 18:38:42,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 573 transitions, 1301 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:38:42,559 INFO L231 Difference]: Finished difference. Result has 612 places, 570 transitions, 1245 flow [2022-11-18 18:38:42,559 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=700, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1245, PETRI_PLACES=612, PETRI_TRANSITIONS=570} [2022-11-18 18:38:42,559 INFO L288 CegarLoopForPetriNet]: 621 programPoint places, -9 predicate places. [2022-11-18 18:38:42,560 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 570 transitions, 1245 flow [2022-11-18 18:38:42,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 556.0) internal successors, (1668), 3 states have internal predecessors, (1668), 0 states have call successors, (0), 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-18 18:38:42,560 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:38:42,560 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] [2022-11-18 18:38:42,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-11-18 18:38:42,561 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:38:42,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:38:42,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1092949848, now seen corresponding path program 1 times [2022-11-18 18:38:42,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:38:42,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444007535] [2022-11-18 18:38:42,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:42,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:38:42,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:42,607 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-18 18:38:42,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:38:42,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444007535] [2022-11-18 18:38:42,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444007535] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:38:42,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140000884] [2022-11-18 18:38:42,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:38:42,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:38:42,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:38:42,619 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:38:42,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-11-18 18:38:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:38:43,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:38:43,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:38:43,105 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-18 18:38:43,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:38:43,136 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-18 18:38:43,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140000884] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:38:43,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:38:43,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:38:43,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565854933] [2022-11-18 18:38:43,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:38:43,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:38:43,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:38:43,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:38:43,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:38:43,140 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 700 [2022-11-18 18:38:43,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 570 transitions, 1245 flow. Second operand has 10 states, 10 states have (on average 556.3) internal successors, (5563), 10 states have internal predecessors, (5563), 0 states have call successors, (0), 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-18 18:38:43,142 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:38:43,142 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 700 [2022-11-18 18:38:43,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:38:43,650 INFO L130 PetriNetUnfolder]: 0/943 cut-off events. [2022-11-18 18:38:43,651 INFO L131 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-11-18 18:38:43,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 943 events. 0/943 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3184 event pairs, 0 based on Foata normal form. 2/945 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2022-11-18 18:38:43,652 INFO L137 encePairwiseOnDemand]: 694/700 looper letters, 29 selfloop transitions, 9 changer transitions 0/580 dead transitions. [2022-11-18 18:38:43,652 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 580 transitions, 1343 flow [2022-11-18 18:38:43,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:38:43,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:38:43,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 5026 transitions. [2022-11-18 18:38:43,656 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7977777777777778 [2022-11-18 18:38:43,656 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 5026 transitions. [2022-11-18 18:38:43,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 5026 transitions. [2022-11-18 18:38:43,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:38:43,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 5026 transitions. [2022-11-18 18:38:43,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 558.4444444444445) internal successors, (5026), 9 states have internal predecessors, (5026), 0 states have call successors, (0), 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-18 18:38:43,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 700.0) internal successors, (7000), 10 states have internal predecessors, (7000), 0 states have call successors, (0), 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-18 18:38:43,662 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 700.0) internal successors, (7000), 10 states have internal predecessors, (7000), 0 states have call successors, (0), 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-18 18:38:43,663 INFO L175 Difference]: Start difference. First operand has 612 places, 570 transitions, 1245 flow. Second operand 9 states and 5026 transitions. [2022-11-18 18:38:43,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 580 transitions, 1343 flow [2022-11-18 18:38:43,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 580 transitions, 1341 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:38:43,668 INFO L231 Difference]: Finished difference. Result has 622 places, 576 transitions, 1293 flow [2022-11-18 18:38:43,668 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=700, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1293, PETRI_PLACES=622, PETRI_TRANSITIONS=576} [2022-11-18 18:38:43,668 INFO L288 CegarLoopForPetriNet]: 621 programPoint places, 1 predicate places. [2022-11-18 18:38:43,668 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 576 transitions, 1293 flow WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2022-11-18 18:39:19,974 INFO L288 CegarLoopForPetriNet]: 708 programPoint places, 1 predicate places. [2022-11-18 18:39:19,974 INFO L495 AbstractCegarLoop]: Abstraction has has 709 places, 657 transitions, 1470 flow [2022-11-18 18:39:19,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 634.3) internal successors, (6343), 10 states have internal predecessors, (6343), 0 states have call successors, (0), 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-18 18:39:19,975 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:19,975 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:19,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-11-18 18:39:20,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-11-18 18:39:20,176 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:20,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:20,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1810607187, now seen corresponding path program 1 times [2022-11-18 18:39:20,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:20,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238363682] [2022-11-18 18:39:20,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:20,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:20,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:20,251 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:20,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:20,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238363682] [2022-11-18 18:39:20,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238363682] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:20,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519678332] [2022-11-18 18:39:20,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:20,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:20,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:20,255 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:20,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-11-18 18:39:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:20,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:39:20,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:20,899 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:20,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:20,997 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:20,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519678332] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:20,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:20,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:39:20,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148746465] [2022-11-18 18:39:20,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:20,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:39:20,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:20,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:39:20,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:39:21,005 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 632 out of 799 [2022-11-18 18:39:21,009 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 657 transitions, 1470 flow. Second operand has 18 states, 18 states have (on average 634.6111111111111) internal successors, (11423), 18 states have internal predecessors, (11423), 0 states have call successors, (0), 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-18 18:39:21,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:21,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 632 of 799 [2022-11-18 18:39:21,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:21,799 INFO L130 PetriNetUnfolder]: 0/1038 cut-off events. [2022-11-18 18:39:21,799 INFO L131 PetriNetUnfolder]: For 126/126 co-relation queries the response was YES. [2022-11-18 18:39:21,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1488 conditions, 1038 events. 0/1038 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3387 event pairs, 0 based on Foata normal form. 4/1042 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2022-11-18 18:39:21,801 INFO L137 encePairwiseOnDemand]: 793/799 looper letters, 40 selfloop transitions, 21 changer transitions 0/681 dead transitions. [2022-11-18 18:39:21,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 681 transitions, 1700 flow [2022-11-18 18:39:21,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:39:21,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:39:21,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 13337 transitions. [2022-11-18 18:39:21,810 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7948626259014244 [2022-11-18 18:39:21,810 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 13337 transitions. [2022-11-18 18:39:21,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 13337 transitions. [2022-11-18 18:39:21,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:21,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 13337 transitions. [2022-11-18 18:39:21,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 635.0952380952381) internal successors, (13337), 21 states have internal predecessors, (13337), 0 states have call successors, (0), 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-18 18:39:21,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 799.0) internal successors, (17578), 22 states have internal predecessors, (17578), 0 states have call successors, (0), 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-18 18:39:21,834 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 799.0) internal successors, (17578), 22 states have internal predecessors, (17578), 0 states have call successors, (0), 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-18 18:39:21,835 INFO L175 Difference]: Start difference. First operand has 709 places, 657 transitions, 1470 flow. Second operand 21 states and 13337 transitions. [2022-11-18 18:39:21,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 681 transitions, 1700 flow [2022-11-18 18:39:21,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 681 transitions, 1686 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:39:21,842 INFO L231 Difference]: Finished difference. Result has 733 places, 670 transitions, 1594 flow [2022-11-18 18:39:21,842 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=799, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1594, PETRI_PLACES=733, PETRI_TRANSITIONS=670} [2022-11-18 18:39:21,842 INFO L288 CegarLoopForPetriNet]: 708 programPoint places, 25 predicate places. [2022-11-18 18:39:21,843 INFO L495 AbstractCegarLoop]: Abstraction has has 733 places, 670 transitions, 1594 flow [2022-11-18 18:39:21,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 634.6111111111111) internal successors, (11423), 18 states have internal predecessors, (11423), 0 states have call successors, (0), 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-18 18:39:21,844 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:21,844 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:21,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-11-18 18:39:22,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:22,045 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:22,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:22,045 INFO L85 PathProgramCache]: Analyzing trace with hash 617036707, now seen corresponding path program 1 times [2022-11-18 18:39:22,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:22,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885818467] [2022-11-18 18:39:22,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:22,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:22,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:22,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:22,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885818467] [2022-11-18 18:39:22,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885818467] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:22,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997963472] [2022-11-18 18:39:22,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:22,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:22,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:22,239 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:22,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-11-18 18:39:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:22,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:39:22,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:22,975 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:22,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:23,302 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:23,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997963472] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:23,303 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:23,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:39:23,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006979793] [2022-11-18 18:39:23,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:23,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:39:23,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:23,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:39:23,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:39:23,314 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 632 out of 799 [2022-11-18 18:39:23,326 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 670 transitions, 1594 flow. Second operand has 34 states, 34 states have (on average 634.7941176470588) internal successors, (21583), 34 states have internal predecessors, (21583), 0 states have call successors, (0), 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-18 18:39:23,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:23,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 632 of 799 [2022-11-18 18:39:23,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:24,466 INFO L130 PetriNetUnfolder]: 0/934 cut-off events. [2022-11-18 18:39:24,466 INFO L131 PetriNetUnfolder]: For 465/465 co-relation queries the response was YES. [2022-11-18 18:39:24,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1490 conditions, 934 events. 0/934 cut-off events. For 465/465 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2711 event pairs, 0 based on Foata normal form. 8/942 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2022-11-18 18:39:24,469 INFO L137 encePairwiseOnDemand]: 793/799 looper letters, 56 selfloop transitions, 45 changer transitions 0/721 dead transitions. [2022-11-18 18:39:24,470 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 721 transitions, 2112 flow [2022-11-18 18:39:24,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:39:24,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:39:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 28549 transitions. [2022-11-18 18:39:24,487 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7940203031567237 [2022-11-18 18:39:24,487 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 28549 transitions. [2022-11-18 18:39:24,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 28549 transitions. [2022-11-18 18:39:24,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:24,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 28549 transitions. [2022-11-18 18:39:24,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 634.4222222222222) internal successors, (28549), 45 states have internal predecessors, (28549), 0 states have call successors, (0), 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-18 18:39:24,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 799.0) internal successors, (36754), 46 states have internal predecessors, (36754), 0 states have call successors, (0), 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-18 18:39:24,543 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 799.0) internal successors, (36754), 46 states have internal predecessors, (36754), 0 states have call successors, (0), 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-18 18:39:24,543 INFO L175 Difference]: Start difference. First operand has 733 places, 670 transitions, 1594 flow. Second operand 45 states and 28549 transitions. [2022-11-18 18:39:24,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 721 transitions, 2112 flow [2022-11-18 18:39:24,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 721 transitions, 2072 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:39:24,557 INFO L231 Difference]: Finished difference. Result has 780 places, 695 transitions, 1872 flow [2022-11-18 18:39:24,557 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=799, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1872, PETRI_PLACES=780, PETRI_TRANSITIONS=695} [2022-11-18 18:39:24,557 INFO L288 CegarLoopForPetriNet]: 708 programPoint places, 72 predicate places. [2022-11-18 18:39:24,558 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 695 transitions, 1872 flow [2022-11-18 18:39:24,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 634.7941176470588) internal successors, (21583), 34 states have internal predecessors, (21583), 0 states have call successors, (0), 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-18 18:39:24,562 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:24,562 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:24,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-11-18 18:39:24,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-11-18 18:39:24,769 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:24,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:24,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1759720513, now seen corresponding path program 1 times [2022-11-18 18:39:24,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:24,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893788610] [2022-11-18 18:39:24,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:24,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:24,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:25,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:25,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893788610] [2022-11-18 18:39:25,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893788610] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:25,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230792997] [2022-11-18 18:39:25,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:25,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:25,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:25,383 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:25,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-11-18 18:39:26,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:26,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:39:26,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:26,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:26,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:27,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230792997] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:27,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:27,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:39:27,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849164158] [2022-11-18 18:39:27,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:27,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:39:27,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:27,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:39:27,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:39:27,373 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 632 out of 799 [2022-11-18 18:39:27,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 695 transitions, 1872 flow. Second operand has 66 states, 66 states have (on average 634.8939393939394) internal successors, (41903), 66 states have internal predecessors, (41903), 0 states have call successors, (0), 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-18 18:39:27,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:27,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 632 of 799 [2022-11-18 18:39:27,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:29,267 INFO L130 PetriNetUnfolder]: 0/830 cut-off events. [2022-11-18 18:39:29,267 INFO L131 PetriNetUnfolder]: For 1135/1135 co-relation queries the response was YES. [2022-11-18 18:39:29,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1411 conditions, 830 events. 0/830 cut-off events. For 1135/1135 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2051 event pairs, 0 based on Foata normal form. 8/838 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2022-11-18 18:39:29,269 INFO L137 encePairwiseOnDemand]: 794/799 looper letters, 69 selfloop transitions, 67 changer transitions 0/744 dead transitions. [2022-11-18 18:39:29,269 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 744 transitions, 2542 flow [2022-11-18 18:39:29,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-11-18 18:39:29,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2022-11-18 18:39:29,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 43752 transitions. [2022-11-18 18:39:29,290 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7936006965228275 [2022-11-18 18:39:29,290 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 43752 transitions. [2022-11-18 18:39:29,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 43752 transitions. [2022-11-18 18:39:29,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:29,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 43752 transitions. [2022-11-18 18:39:29,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 634.0869565217391) internal successors, (43752), 69 states have internal predecessors, (43752), 0 states have call successors, (0), 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-18 18:39:29,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 799.0) internal successors, (55930), 70 states have internal predecessors, (55930), 0 states have call successors, (0), 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-18 18:39:29,357 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 799.0) internal successors, (55930), 70 states have internal predecessors, (55930), 0 states have call successors, (0), 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-18 18:39:29,357 INFO L175 Difference]: Start difference. First operand has 780 places, 695 transitions, 1872 flow. Second operand 69 states and 43752 transitions. [2022-11-18 18:39:29,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 744 transitions, 2542 flow [2022-11-18 18:39:29,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 744 transitions, 2357 flow, removed 17 selfloop flow, removed 33 redundant places. [2022-11-18 18:39:29,368 INFO L231 Difference]: Finished difference. Result has 802 places, 703 transitions, 1999 flow [2022-11-18 18:39:29,368 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=799, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=1999, PETRI_PLACES=802, PETRI_TRANSITIONS=703} [2022-11-18 18:39:29,369 INFO L288 CegarLoopForPetriNet]: 708 programPoint places, 94 predicate places. [2022-11-18 18:39:29,369 INFO L495 AbstractCegarLoop]: Abstraction has has 802 places, 703 transitions, 1999 flow [2022-11-18 18:39:29,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 634.8939393939394) internal successors, (41903), 66 states have internal predecessors, (41903), 0 states have call successors, (0), 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-18 18:39:29,372 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:29,372 INFO L209 CegarLoopForPetriNet]: trace histogram [23, 23, 23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:29,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-11-18 18:39:29,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-11-18 18:39:29,574 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:29,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:29,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1523331390, now seen corresponding path program 1 times [2022-11-18 18:39:29,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:29,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891256689] [2022-11-18 18:39:29,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:29,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:29,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:39:29,610 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:39:29,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:39:29,682 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:39:29,682 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:39:29,683 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:39:29,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:39:29,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2022-11-18 18:39:29,683 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:29,684 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:39:29,684 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2022-11-18 18:39:29,759 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:39:29,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 737 places, 832 transitions, 2285 flow [2022-11-18 18:39:30,472 INFO L130 PetriNetUnfolder]: 234/1724 cut-off events. [2022-11-18 18:39:30,472 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2022-11-18 18:39:30,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 1724 events. 234/1724 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6547 event pairs, 0 based on Foata normal form. 0/1442 useless extension candidates. Maximal degree in co-relation 1944. Up to 48 conditions per place. [2022-11-18 18:39:30,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 737 places, 832 transitions, 2285 flow [2022-11-18 18:39:30,588 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 737 places, 832 transitions, 2285 flow [2022-11-18 18:39:30,589 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:39:30,589 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:39:30,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:39:30,593 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:39:30,593 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:39:30,594 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:30,594 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] [2022-11-18 18:39:30,594 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:30,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:30,594 INFO L85 PathProgramCache]: Analyzing trace with hash -2080806178, now seen corresponding path program 1 times [2022-11-18 18:39:30,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:30,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119729584] [2022-11-18 18:39:30,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:30,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:30,612 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-18 18:39:30,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:30,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119729584] [2022-11-18 18:39:30,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119729584] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:30,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:30,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:39:30,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598315548] [2022-11-18 18:39:30,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:30,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:39:30,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:30,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:39:30,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:39:30,614 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 666 out of 832 [2022-11-18 18:39:30,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 832 transitions, 2285 flow. Second operand has 2 states, 2 states have (on average 666.5) internal successors, (1333), 2 states have internal predecessors, (1333), 0 states have call successors, (0), 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-18 18:39:30,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:30,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 666 of 832 [2022-11-18 18:39:30,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:31,361 INFO L130 PetriNetUnfolder]: 0/1466 cut-off events. [2022-11-18 18:39:31,361 INFO L131 PetriNetUnfolder]: For 2553/2553 co-relation queries the response was YES. [2022-11-18 18:39:31,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1836 conditions, 1466 events. 0/1466 cut-off events. For 2553/2553 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6076 event pairs, 0 based on Foata normal form. 1622/3040 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2022-11-18 18:39:31,363 INFO L137 encePairwiseOnDemand]: 690/832 looper letters, 23 selfloop transitions, 0 changer transitions 12/689 dead transitions. [2022-11-18 18:39:31,363 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 689 transitions, 2045 flow [2022-11-18 18:39:31,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:39:31,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:39:31,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1497 transitions. [2022-11-18 18:39:31,365 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8996394230769231 [2022-11-18 18:39:31,365 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1497 transitions. [2022-11-18 18:39:31,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1497 transitions. [2022-11-18 18:39:31,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:31,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1497 transitions. [2022-11-18 18:39:31,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 748.5) internal successors, (1497), 2 states have internal predecessors, (1497), 0 states have call successors, (0), 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-18 18:39:31,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 832.0) internal successors, (2496), 3 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-18 18:39:31,368 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 832.0) internal successors, (2496), 3 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-18 18:39:31,368 INFO L175 Difference]: Start difference. First operand has 737 places, 832 transitions, 2285 flow. Second operand 2 states and 1497 transitions. [2022-11-18 18:39:31,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 689 transitions, 2045 flow [2022-11-18 18:39:31,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 689 transitions, 1539 flow, removed 253 selfloop flow, removed 0 redundant places. [2022-11-18 18:39:31,376 INFO L231 Difference]: Finished difference. Result has 737 places, 677 transitions, 1469 flow [2022-11-18 18:39:31,376 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1469, PETRI_PLACES=737, PETRI_TRANSITIONS=677} [2022-11-18 18:39:31,377 INFO L288 CegarLoopForPetriNet]: 737 programPoint places, 0 predicate places. [2022-11-18 18:39:31,377 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 677 transitions, 1469 flow [2022-11-18 18:39:31,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 666.5) internal successors, (1333), 2 states have internal predecessors, (1333), 0 states have call successors, (0), 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-18 18:39:31,377 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:31,378 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] [2022-11-18 18:39:31,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2022-11-18 18:39:31,378 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:31,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:31,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1920758111, now seen corresponding path program 1 times [2022-11-18 18:39:31,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:31,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98939355] [2022-11-18 18:39:31,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:31,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:31,405 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-18 18:39:31,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:31,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98939355] [2022-11-18 18:39:31,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98939355] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:31,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:31,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:39:31,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802997017] [2022-11-18 18:39:31,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:31,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:39:31,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:31,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:39:31,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:39:31,409 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 659 out of 832 [2022-11-18 18:39:31,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 677 transitions, 1469 flow. Second operand has 3 states, 3 states have (on average 660.0) internal successors, (1980), 3 states have internal predecessors, (1980), 0 states have call successors, (0), 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-18 18:39:31,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:31,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 659 of 832 [2022-11-18 18:39:31,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:32,061 INFO L130 PetriNetUnfolder]: 0/1165 cut-off events. [2022-11-18 18:39:32,062 INFO L131 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2022-11-18 18:39:32,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1402 conditions, 1165 events. 0/1165 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4064 event pairs, 0 based on Foata normal form. 0/1142 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2022-11-18 18:39:32,064 INFO L137 encePairwiseOnDemand]: 829/832 looper letters, 32 selfloop transitions, 2 changer transitions 0/681 dead transitions. [2022-11-18 18:39:32,064 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 681 transitions, 1545 flow [2022-11-18 18:39:32,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:39:32,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:39:32,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2012 transitions. [2022-11-18 18:39:32,066 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8060897435897436 [2022-11-18 18:39:32,066 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2012 transitions. [2022-11-18 18:39:32,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2012 transitions. [2022-11-18 18:39:32,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:32,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2012 transitions. [2022-11-18 18:39:32,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 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-18 18:39:32,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 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-18 18:39:32,070 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 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-18 18:39:32,070 INFO L175 Difference]: Start difference. First operand has 737 places, 677 transitions, 1469 flow. Second operand 3 states and 2012 transitions. [2022-11-18 18:39:32,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 681 transitions, 1545 flow [2022-11-18 18:39:32,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 681 transitions, 1545 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:39:32,076 INFO L231 Difference]: Finished difference. Result has 728 places, 678 transitions, 1481 flow [2022-11-18 18:39:32,077 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1481, PETRI_PLACES=728, PETRI_TRANSITIONS=678} [2022-11-18 18:39:32,077 INFO L288 CegarLoopForPetriNet]: 737 programPoint places, -9 predicate places. [2022-11-18 18:39:32,077 INFO L495 AbstractCegarLoop]: Abstraction has has 728 places, 678 transitions, 1481 flow [2022-11-18 18:39:32,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 660.0) internal successors, (1980), 3 states have internal predecessors, (1980), 0 states have call successors, (0), 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-18 18:39:32,077 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:32,078 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] [2022-11-18 18:39:32,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2022-11-18 18:39:32,078 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:32,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:32,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1135238440, now seen corresponding path program 1 times [2022-11-18 18:39:32,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:32,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463219444] [2022-11-18 18:39:32,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:32,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:32,119 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-18 18:39:32,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:32,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463219444] [2022-11-18 18:39:32,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463219444] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:32,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001031586] [2022-11-18 18:39:32,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:32,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:32,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:32,121 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:32,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-11-18 18:39:32,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:32,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:39:32,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:32,775 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-18 18:39:32,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:32,804 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-18 18:39:32,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001031586] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:32,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:32,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:39:32,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446463498] [2022-11-18 18:39:32,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:32,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:39:32,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:32,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:39:32,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:39:32,811 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 658 out of 832 [2022-11-18 18:39:32,813 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 678 transitions, 1481 flow. Second operand has 10 states, 10 states have (on average 660.3) internal successors, (6603), 10 states have internal predecessors, (6603), 0 states have call successors, (0), 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-18 18:39:32,813 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:32,813 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 658 of 832 [2022-11-18 18:39:32,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:33,514 INFO L130 PetriNetUnfolder]: 0/1139 cut-off events. [2022-11-18 18:39:33,514 INFO L131 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2022-11-18 18:39:33,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1445 conditions, 1139 events. 0/1139 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3920 event pairs, 0 based on Foata normal form. 2/1141 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2022-11-18 18:39:33,517 INFO L137 encePairwiseOnDemand]: 826/832 looper letters, 33 selfloop transitions, 9 changer transitions 0/688 dead transitions. [2022-11-18 18:39:33,517 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 688 transitions, 1587 flow [2022-11-18 18:39:33,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:39:33,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:39:33,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 5966 transitions. [2022-11-18 18:39:33,523 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7967414529914529 [2022-11-18 18:39:33,523 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 5966 transitions. [2022-11-18 18:39:33,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 5966 transitions. [2022-11-18 18:39:33,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:33,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 5966 transitions. [2022-11-18 18:39:33,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 662.8888888888889) internal successors, (5966), 9 states have internal predecessors, (5966), 0 states have call successors, (0), 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-18 18:39:33,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 832.0) internal successors, (8320), 10 states have internal predecessors, (8320), 0 states have call successors, (0), 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-18 18:39:33,534 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 832.0) internal successors, (8320), 10 states have internal predecessors, (8320), 0 states have call successors, (0), 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-18 18:39:33,534 INFO L175 Difference]: Start difference. First operand has 728 places, 678 transitions, 1481 flow. Second operand 9 states and 5966 transitions. [2022-11-18 18:39:33,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 688 transitions, 1587 flow [2022-11-18 18:39:33,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 688 transitions, 1585 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:39:33,542 INFO L231 Difference]: Finished difference. Result has 738 places, 684 transitions, 1529 flow [2022-11-18 18:39:33,542 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1529, PETRI_PLACES=738, PETRI_TRANSITIONS=684} [2022-11-18 18:39:33,543 INFO L288 CegarLoopForPetriNet]: 737 programPoint places, 1 predicate places. [2022-11-18 18:39:33,543 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 684 transitions, 1529 flow [2022-11-18 18:39:33,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 660.3) internal successors, (6603), 10 states have internal predecessors, (6603), 0 states have call successors, (0), 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-18 18:39:33,544 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:33,544 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:33,551 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-11-18 18:39:33,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:33,744 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:33,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:33,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1418032141, now seen corresponding path program 1 times [2022-11-18 18:39:33,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:33,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424840205] [2022-11-18 18:39:33,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:33,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:33,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:33,837 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:33,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:33,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424840205] [2022-11-18 18:39:33,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424840205] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:33,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387978625] [2022-11-18 18:39:33,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:33,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:33,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:33,839 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:33,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-11-18 18:39:34,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:34,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:39:34,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:34,532 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:34,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:34,663 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:34,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387978625] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:34,664 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:34,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:39:34,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902168802] [2022-11-18 18:39:34,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:34,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:39:34,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:34,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:39:34,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:39:34,673 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 658 out of 832 [2022-11-18 18:39:34,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 684 transitions, 1529 flow. Second operand has 18 states, 18 states have (on average 660.6111111111111) internal successors, (11891), 18 states have internal predecessors, (11891), 0 states have call successors, (0), 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-18 18:39:34,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:34,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 658 of 832 [2022-11-18 18:39:34,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:35,552 INFO L130 PetriNetUnfolder]: 0/1087 cut-off events. [2022-11-18 18:39:35,552 INFO L131 PetriNetUnfolder]: For 132/132 co-relation queries the response was YES. [2022-11-18 18:39:35,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558 conditions, 1087 events. 0/1087 cut-off events. For 132/132 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3572 event pairs, 0 based on Foata normal form. 4/1091 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2022-11-18 18:39:35,555 INFO L137 encePairwiseOnDemand]: 826/832 looper letters, 41 selfloop transitions, 21 changer transitions 0/708 dead transitions. [2022-11-18 18:39:35,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 708 transitions, 1761 flow [2022-11-18 18:39:35,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:39:35,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:39:35,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 13884 transitions. [2022-11-18 18:39:35,566 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7946428571428571 [2022-11-18 18:39:35,566 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 13884 transitions. [2022-11-18 18:39:35,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 13884 transitions. [2022-11-18 18:39:35,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:35,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 13884 transitions. [2022-11-18 18:39:35,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 661.1428571428571) internal successors, (13884), 21 states have internal predecessors, (13884), 0 states have call successors, (0), 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-18 18:39:35,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 832.0) internal successors, (18304), 22 states have internal predecessors, (18304), 0 states have call successors, (0), 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-18 18:39:35,588 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 832.0) internal successors, (18304), 22 states have internal predecessors, (18304), 0 states have call successors, (0), 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-18 18:39:35,588 INFO L175 Difference]: Start difference. First operand has 738 places, 684 transitions, 1529 flow. Second operand 21 states and 13884 transitions. [2022-11-18 18:39:35,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 708 transitions, 1761 flow [2022-11-18 18:39:35,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 708 transitions, 1747 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:39:35,602 INFO L231 Difference]: Finished difference. Result has 762 places, 697 transitions, 1653 flow [2022-11-18 18:39:35,603 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1653, PETRI_PLACES=762, PETRI_TRANSITIONS=697} [2022-11-18 18:39:35,603 INFO L288 CegarLoopForPetriNet]: 737 programPoint places, 25 predicate places. [2022-11-18 18:39:35,603 INFO L495 AbstractCegarLoop]: Abstraction has has 762 places, 697 transitions, 1653 flow [2022-11-18 18:39:35,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 660.6111111111111) internal successors, (11891), 18 states have internal predecessors, (11891), 0 states have call successors, (0), 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-18 18:39:35,606 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:35,606 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:35,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-11-18 18:39:35,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:35,814 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:35,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:35,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1170181251, now seen corresponding path program 1 times [2022-11-18 18:39:35,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:35,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828529465] [2022-11-18 18:39:35,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:35,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:35,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:36,010 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:36,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:36,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828529465] [2022-11-18 18:39:36,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828529465] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:36,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778679667] [2022-11-18 18:39:36,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:36,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:36,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:36,015 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:36,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-11-18 18:39:36,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:36,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:39:36,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:36,811 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:36,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:37,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778679667] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:37,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:37,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:39:37,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036116521] [2022-11-18 18:39:37,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:37,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:39:37,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:37,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:39:37,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:39:37,131 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 658 out of 832 [2022-11-18 18:39:37,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 762 places, 697 transitions, 1653 flow. Second operand has 34 states, 34 states have (on average 660.7941176470588) internal successors, (22467), 34 states have internal predecessors, (22467), 0 states have call successors, (0), 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-18 18:39:37,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:37,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 658 of 832 [2022-11-18 18:39:37,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:38,421 INFO L130 PetriNetUnfolder]: 0/983 cut-off events. [2022-11-18 18:39:38,421 INFO L131 PetriNetUnfolder]: For 492/492 co-relation queries the response was YES. [2022-11-18 18:39:38,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1569 conditions, 983 events. 0/983 cut-off events. For 492/492 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2893 event pairs, 0 based on Foata normal form. 8/991 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2022-11-18 18:39:38,424 INFO L137 encePairwiseOnDemand]: 826/832 looper letters, 57 selfloop transitions, 45 changer transitions 0/748 dead transitions. [2022-11-18 18:39:38,425 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 748 transitions, 2173 flow [2022-11-18 18:39:38,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:39:38,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:39:38,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 29720 transitions. [2022-11-18 18:39:38,443 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7938034188034188 [2022-11-18 18:39:38,443 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 29720 transitions. [2022-11-18 18:39:38,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 29720 transitions. [2022-11-18 18:39:38,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:38,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 29720 transitions. [2022-11-18 18:39:38,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 660.4444444444445) internal successors, (29720), 45 states have internal predecessors, (29720), 0 states have call successors, (0), 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-18 18:39:38,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 832.0) internal successors, (38272), 46 states have internal predecessors, (38272), 0 states have call successors, (0), 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-18 18:39:38,491 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 832.0) internal successors, (38272), 46 states have internal predecessors, (38272), 0 states have call successors, (0), 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-18 18:39:38,492 INFO L175 Difference]: Start difference. First operand has 762 places, 697 transitions, 1653 flow. Second operand 45 states and 29720 transitions. [2022-11-18 18:39:38,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 748 transitions, 2173 flow [2022-11-18 18:39:38,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 800 places, 748 transitions, 2133 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:39:38,503 INFO L231 Difference]: Finished difference. Result has 809 places, 722 transitions, 1931 flow [2022-11-18 18:39:38,503 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1931, PETRI_PLACES=809, PETRI_TRANSITIONS=722} [2022-11-18 18:39:38,504 INFO L288 CegarLoopForPetriNet]: 737 programPoint places, 72 predicate places. [2022-11-18 18:39:38,504 INFO L495 AbstractCegarLoop]: Abstraction has has 809 places, 722 transitions, 1931 flow [2022-11-18 18:39:38,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 660.7941176470588) internal successors, (22467), 34 states have internal predecessors, (22467), 0 states have call successors, (0), 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-18 18:39:38,507 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:38,507 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:38,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-11-18 18:39:38,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:38,707 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:38,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:38,708 INFO L85 PathProgramCache]: Analyzing trace with hash -720110177, now seen corresponding path program 1 times [2022-11-18 18:39:38,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:38,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676654121] [2022-11-18 18:39:38,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:38,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:38,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:39,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:39,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:39,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676654121] [2022-11-18 18:39:39,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676654121] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:39,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057561712] [2022-11-18 18:39:39,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:39,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:39,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:39,357 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:39,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-11-18 18:39:40,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:40,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:39:40,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:40,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:41,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:41,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057561712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:41,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:41,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:39:41,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933872395] [2022-11-18 18:39:41,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:41,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:39:41,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:41,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:39:41,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:39:41,316 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 658 out of 832 [2022-11-18 18:39:41,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 809 places, 722 transitions, 1931 flow. Second operand has 66 states, 66 states have (on average 660.8939393939394) internal successors, (43619), 66 states have internal predecessors, (43619), 0 states have call successors, (0), 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-18 18:39:41,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:41,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 658 of 832 [2022-11-18 18:39:41,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:43,397 INFO L130 PetriNetUnfolder]: 0/866 cut-off events. [2022-11-18 18:39:43,398 INFO L131 PetriNetUnfolder]: For 1256/1256 co-relation queries the response was YES. [2022-11-18 18:39:43,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1474 conditions, 866 events. 0/866 cut-off events. For 1256/1256 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2149 event pairs, 0 based on Foata normal form. 9/875 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2022-11-18 18:39:43,400 INFO L137 encePairwiseOnDemand]: 827/832 looper letters, 72 selfloop transitions, 70 changer transitions 0/776 dead transitions. [2022-11-18 18:39:43,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 776 transitions, 2657 flow [2022-11-18 18:39:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-11-18 18:39:43,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2022-11-18 18:39:43,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 47527 transitions. [2022-11-18 18:39:43,427 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7933860844017094 [2022-11-18 18:39:43,428 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 47527 transitions. [2022-11-18 18:39:43,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 47527 transitions. [2022-11-18 18:39:43,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:43,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 47527 transitions. [2022-11-18 18:39:43,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 660.0972222222222) internal successors, (47527), 72 states have internal predecessors, (47527), 0 states have call successors, (0), 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-18 18:39:43,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 832.0) internal successors, (60736), 73 states have internal predecessors, (60736), 0 states have call successors, (0), 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-18 18:39:43,504 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 832.0) internal successors, (60736), 73 states have internal predecessors, (60736), 0 states have call successors, (0), 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-18 18:39:43,504 INFO L175 Difference]: Start difference. First operand has 809 places, 722 transitions, 1931 flow. Second operand 72 states and 47527 transitions. [2022-11-18 18:39:43,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 776 transitions, 2657 flow [2022-11-18 18:39:43,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 834 places, 776 transitions, 2464 flow, removed 18 selfloop flow, removed 33 redundant places. [2022-11-18 18:39:43,519 INFO L231 Difference]: Finished difference. Result has 834 places, 733 transitions, 2087 flow [2022-11-18 18:39:43,520 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=2087, PETRI_PLACES=834, PETRI_TRANSITIONS=733} [2022-11-18 18:39:43,521 INFO L288 CegarLoopForPetriNet]: 737 programPoint places, 97 predicate places. [2022-11-18 18:39:43,521 INFO L495 AbstractCegarLoop]: Abstraction has has 834 places, 733 transitions, 2087 flow [2022-11-18 18:39:43,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 660.8939393939394) internal successors, (43619), 66 states have internal predecessors, (43619), 0 states have call successors, (0), 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-18 18:39:43,529 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:43,529 INFO L209 CegarLoopForPetriNet]: trace histogram [24, 24, 24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:43,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-11-18 18:39:43,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:43,738 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:43,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:43,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1710560143, now seen corresponding path program 1 times [2022-11-18 18:39:43,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:43,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782230030] [2022-11-18 18:39:43,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:43,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:43,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:39:43,774 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:39:43,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:39:43,847 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:39:43,847 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:39:43,847 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:39:43,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:39:43,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2022-11-18 18:39:43,848 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:43,848 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:39:43,848 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2022-11-18 18:39:43,928 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:39:43,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 766 places, 865 transitions, 2402 flow [2022-11-18 18:39:44,755 INFO L130 PetriNetUnfolder]: 244/1796 cut-off events. [2022-11-18 18:39:44,755 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2022-11-18 18:39:44,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2169 conditions, 1796 events. 244/1796 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6866 event pairs, 0 based on Foata normal form. 0/1502 useless extension candidates. Maximal degree in co-relation 2042. Up to 50 conditions per place. [2022-11-18 18:39:44,850 INFO L82 GeneralOperation]: Start removeDead. Operand has 766 places, 865 transitions, 2402 flow [2022-11-18 18:39:44,887 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 766 places, 865 transitions, 2402 flow [2022-11-18 18:39:44,887 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:39:44,888 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:39:44,888 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:39:44,893 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:39:44,893 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:39:44,893 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:44,893 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] [2022-11-18 18:39:44,894 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:44,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:44,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1802454594, now seen corresponding path program 1 times [2022-11-18 18:39:44,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:44,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435879758] [2022-11-18 18:39:44,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:44,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:44,910 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-18 18:39:44,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:44,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435879758] [2022-11-18 18:39:44,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435879758] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:44,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:44,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:39:44,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380390932] [2022-11-18 18:39:44,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:44,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:39:44,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:44,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:39:44,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:39:44,913 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 692 out of 865 [2022-11-18 18:39:44,914 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 865 transitions, 2402 flow. Second operand has 2 states, 2 states have (on average 692.5) internal successors, (1385), 2 states have internal predecessors, (1385), 0 states have call successors, (0), 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-18 18:39:44,914 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:44,914 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 692 of 865 [2022-11-18 18:39:44,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:45,698 INFO L130 PetriNetUnfolder]: 0/1527 cut-off events. [2022-11-18 18:39:45,698 INFO L131 PetriNetUnfolder]: For 2876/2876 co-relation queries the response was YES. [2022-11-18 18:39:45,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1925 conditions, 1527 events. 0/1527 cut-off events. For 2876/2876 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6351 event pairs, 0 based on Foata normal form. 1764/3241 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2022-11-18 18:39:45,700 INFO L137 encePairwiseOnDemand]: 717/865 looper letters, 24 selfloop transitions, 0 changer transitions 12/716 dead transitions. [2022-11-18 18:39:45,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 716 transitions, 2152 flow [2022-11-18 18:39:45,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:39:45,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:39:45,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1556 transitions. [2022-11-18 18:39:45,703 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8994219653179191 [2022-11-18 18:39:45,703 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1556 transitions. [2022-11-18 18:39:45,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1556 transitions. [2022-11-18 18:39:45,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:45,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1556 transitions. [2022-11-18 18:39:45,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 778.0) internal successors, (1556), 2 states have internal predecessors, (1556), 0 states have call successors, (0), 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-18 18:39:45,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 865.0) internal successors, (2595), 3 states have internal predecessors, (2595), 0 states have call successors, (0), 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-18 18:39:45,705 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 865.0) internal successors, (2595), 3 states have internal predecessors, (2595), 0 states have call successors, (0), 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-18 18:39:45,705 INFO L175 Difference]: Start difference. First operand has 766 places, 865 transitions, 2402 flow. Second operand 2 states and 1556 transitions. [2022-11-18 18:39:45,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 716 transitions, 2152 flow [2022-11-18 18:39:45,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 716 transitions, 1600 flow, removed 276 selfloop flow, removed 0 redundant places. [2022-11-18 18:39:45,714 INFO L231 Difference]: Finished difference. Result has 766 places, 704 transitions, 1528 flow [2022-11-18 18:39:45,715 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=765, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1528, PETRI_PLACES=766, PETRI_TRANSITIONS=704} [2022-11-18 18:39:45,715 INFO L288 CegarLoopForPetriNet]: 766 programPoint places, 0 predicate places. [2022-11-18 18:39:45,715 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 704 transitions, 1528 flow [2022-11-18 18:39:45,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 692.5) internal successors, (1385), 2 states have internal predecessors, (1385), 0 states have call successors, (0), 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-18 18:39:45,716 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:45,716 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] [2022-11-18 18:39:45,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2022-11-18 18:39:45,716 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:45,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:45,716 INFO L85 PathProgramCache]: Analyzing trace with hash -2095857601, now seen corresponding path program 1 times [2022-11-18 18:39:45,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:45,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587840723] [2022-11-18 18:39:45,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:45,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:45,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:45,740 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-18 18:39:45,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:45,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587840723] [2022-11-18 18:39:45,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587840723] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:45,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:45,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:39:45,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92469498] [2022-11-18 18:39:45,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:45,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:39:45,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:45,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:39:45,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:39:45,743 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 685 out of 865 [2022-11-18 18:39:45,744 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 704 transitions, 1528 flow. Second operand has 3 states, 3 states have (on average 686.0) internal successors, (2058), 3 states have internal predecessors, (2058), 0 states have call successors, (0), 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-18 18:39:45,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:45,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 685 of 865 [2022-11-18 18:39:45,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:46,414 INFO L130 PetriNetUnfolder]: 0/1214 cut-off events. [2022-11-18 18:39:46,414 INFO L131 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-11-18 18:39:46,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1461 conditions, 1214 events. 0/1214 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4247 event pairs, 0 based on Foata normal form. 0/1190 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2022-11-18 18:39:46,417 INFO L137 encePairwiseOnDemand]: 862/865 looper letters, 33 selfloop transitions, 2 changer transitions 0/708 dead transitions. [2022-11-18 18:39:46,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 708 transitions, 1606 flow [2022-11-18 18:39:46,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:39:46,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:39:46,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2091 transitions. [2022-11-18 18:39:46,419 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8057803468208092 [2022-11-18 18:39:46,420 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2091 transitions. [2022-11-18 18:39:46,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2091 transitions. [2022-11-18 18:39:46,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:46,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2091 transitions. [2022-11-18 18:39:46,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 697.0) internal successors, (2091), 3 states have internal predecessors, (2091), 0 states have call successors, (0), 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-18 18:39:46,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 865.0) internal successors, (3460), 4 states have internal predecessors, (3460), 0 states have call successors, (0), 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-18 18:39:46,423 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 865.0) internal successors, (3460), 4 states have internal predecessors, (3460), 0 states have call successors, (0), 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-18 18:39:46,423 INFO L175 Difference]: Start difference. First operand has 766 places, 704 transitions, 1528 flow. Second operand 3 states and 2091 transitions. [2022-11-18 18:39:46,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 708 transitions, 1606 flow [2022-11-18 18:39:46,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 708 transitions, 1606 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:39:46,429 INFO L231 Difference]: Finished difference. Result has 757 places, 705 transitions, 1540 flow [2022-11-18 18:39:46,430 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1540, PETRI_PLACES=757, PETRI_TRANSITIONS=705} [2022-11-18 18:39:46,430 INFO L288 CegarLoopForPetriNet]: 766 programPoint places, -9 predicate places. [2022-11-18 18:39:46,431 INFO L495 AbstractCegarLoop]: Abstraction has has 757 places, 705 transitions, 1540 flow [2022-11-18 18:39:46,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 686.0) internal successors, (2058), 3 states have internal predecessors, (2058), 0 states have call successors, (0), 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-18 18:39:46,431 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:46,431 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] [2022-11-18 18:39:46,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2022-11-18 18:39:46,432 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:46,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:46,432 INFO L85 PathProgramCache]: Analyzing trace with hash 41475704, now seen corresponding path program 1 times [2022-11-18 18:39:46,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:46,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146804824] [2022-11-18 18:39:46,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:46,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:46,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:46,478 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-18 18:39:46,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:46,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146804824] [2022-11-18 18:39:46,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146804824] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:46,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194601856] [2022-11-18 18:39:46,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:46,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:46,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:46,480 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:46,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-11-18 18:39:47,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:47,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:39:47,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:47,182 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-18 18:39:47,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:47,211 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-18 18:39:47,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194601856] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:47,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:47,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:39:47,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987709302] [2022-11-18 18:39:47,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:47,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:39:47,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:39:47,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:39:47,216 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 865 [2022-11-18 18:39:47,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 705 transitions, 1540 flow. Second operand has 10 states, 10 states have (on average 686.3) internal successors, (6863), 10 states have internal predecessors, (6863), 0 states have call successors, (0), 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-18 18:39:47,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:47,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 865 [2022-11-18 18:39:47,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:47,961 INFO L130 PetriNetUnfolder]: 0/1188 cut-off events. [2022-11-18 18:39:47,961 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-11-18 18:39:47,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1507 conditions, 1188 events. 0/1188 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4103 event pairs, 0 based on Foata normal form. 2/1190 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2022-11-18 18:39:47,963 INFO L137 encePairwiseOnDemand]: 859/865 looper letters, 34 selfloop transitions, 9 changer transitions 0/715 dead transitions. [2022-11-18 18:39:47,963 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 715 transitions, 1648 flow [2022-11-18 18:39:47,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:39:47,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:39:47,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6201 transitions. [2022-11-18 18:39:47,969 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7965317919075144 [2022-11-18 18:39:47,969 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6201 transitions. [2022-11-18 18:39:47,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6201 transitions. [2022-11-18 18:39:47,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:47,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6201 transitions. [2022-11-18 18:39:47,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 689.0) internal successors, (6201), 9 states have internal predecessors, (6201), 0 states have call successors, (0), 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-18 18:39:47,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 865.0) internal successors, (8650), 10 states have internal predecessors, (8650), 0 states have call successors, (0), 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-18 18:39:47,979 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 865.0) internal successors, (8650), 10 states have internal predecessors, (8650), 0 states have call successors, (0), 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-18 18:39:47,979 INFO L175 Difference]: Start difference. First operand has 757 places, 705 transitions, 1540 flow. Second operand 9 states and 6201 transitions. [2022-11-18 18:39:47,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 715 transitions, 1648 flow [2022-11-18 18:39:47,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 715 transitions, 1646 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:39:47,987 INFO L231 Difference]: Finished difference. Result has 767 places, 711 transitions, 1588 flow [2022-11-18 18:39:47,987 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1588, PETRI_PLACES=767, PETRI_TRANSITIONS=711} [2022-11-18 18:39:47,988 INFO L288 CegarLoopForPetriNet]: 766 programPoint places, 1 predicate places. [2022-11-18 18:39:47,988 INFO L495 AbstractCegarLoop]: Abstraction has has 767 places, 711 transitions, 1588 flow [2022-11-18 18:39:47,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 686.3) internal successors, (6863), 10 states have internal predecessors, (6863), 0 states have call successors, (0), 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-18 18:39:47,989 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:47,989 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:47,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-11-18 18:39:48,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:48,189 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:48,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:48,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1780893395, now seen corresponding path program 1 times [2022-11-18 18:39:48,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:48,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247111379] [2022-11-18 18:39:48,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:48,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:48,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:48,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:48,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247111379] [2022-11-18 18:39:48,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247111379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:48,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243764183] [2022-11-18 18:39:48,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:48,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:48,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:48,266 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:48,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-11-18 18:39:48,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:48,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:39:48,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:49,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:49,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243764183] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:49,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:49,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:39:49,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988256846] [2022-11-18 18:39:49,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:49,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:39:49,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:49,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:39:49,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:39:49,102 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 865 [2022-11-18 18:39:49,106 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 767 places, 711 transitions, 1588 flow. Second operand has 18 states, 18 states have (on average 686.6111111111111) internal successors, (12359), 18 states have internal predecessors, (12359), 0 states have call successors, (0), 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-18 18:39:49,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:49,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 865 [2022-11-18 18:39:49,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:50,082 INFO L130 PetriNetUnfolder]: 0/1136 cut-off events. [2022-11-18 18:39:50,083 INFO L131 PetriNetUnfolder]: For 138/138 co-relation queries the response was YES. [2022-11-18 18:39:50,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1628 conditions, 1136 events. 0/1136 cut-off events. For 138/138 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3763 event pairs, 0 based on Foata normal form. 4/1140 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2022-11-18 18:39:50,084 INFO L137 encePairwiseOnDemand]: 859/865 looper letters, 42 selfloop transitions, 21 changer transitions 0/735 dead transitions. [2022-11-18 18:39:50,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 735 transitions, 1822 flow [2022-11-18 18:39:50,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:39:50,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:39:50,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 14431 transitions. [2022-11-18 18:39:50,094 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7944398568676025 [2022-11-18 18:39:50,094 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 14431 transitions. [2022-11-18 18:39:50,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 14431 transitions. [2022-11-18 18:39:50,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:50,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 14431 transitions. [2022-11-18 18:39:50,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 687.1904761904761) internal successors, (14431), 21 states have internal predecessors, (14431), 0 states have call successors, (0), 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-18 18:39:50,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 865.0) internal successors, (19030), 22 states have internal predecessors, (19030), 0 states have call successors, (0), 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-18 18:39:50,117 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 865.0) internal successors, (19030), 22 states have internal predecessors, (19030), 0 states have call successors, (0), 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-18 18:39:50,117 INFO L175 Difference]: Start difference. First operand has 767 places, 711 transitions, 1588 flow. Second operand 21 states and 14431 transitions. [2022-11-18 18:39:50,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 735 transitions, 1822 flow [2022-11-18 18:39:50,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 735 transitions, 1808 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:39:50,124 INFO L231 Difference]: Finished difference. Result has 791 places, 724 transitions, 1712 flow [2022-11-18 18:39:50,124 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1712, PETRI_PLACES=791, PETRI_TRANSITIONS=724} [2022-11-18 18:39:50,124 INFO L288 CegarLoopForPetriNet]: 766 programPoint places, 25 predicate places. [2022-11-18 18:39:50,124 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 724 transitions, 1712 flow [2022-11-18 18:39:50,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 686.6111111111111) internal successors, (12359), 18 states have internal predecessors, (12359), 0 states have call successors, (0), 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-18 18:39:50,125 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:50,126 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:50,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-11-18 18:39:50,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-11-18 18:39:50,326 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:50,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:50,327 INFO L85 PathProgramCache]: Analyzing trace with hash -727014237, now seen corresponding path program 1 times [2022-11-18 18:39:50,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:50,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424861046] [2022-11-18 18:39:50,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:50,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:50,518 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:50,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:50,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424861046] [2022-11-18 18:39:50,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424861046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:50,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528838372] [2022-11-18 18:39:50,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:50,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:50,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:50,520 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:50,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-11-18 18:39:51,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:51,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:39:51,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:51,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:51,639 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:51,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528838372] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:51,640 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:51,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:39:51,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024854302] [2022-11-18 18:39:51,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:51,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:39:51,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:51,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:39:51,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:39:51,650 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 865 [2022-11-18 18:39:51,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 724 transitions, 1712 flow. Second operand has 34 states, 34 states have (on average 686.7941176470588) internal successors, (23351), 34 states have internal predecessors, (23351), 0 states have call successors, (0), 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-18 18:39:51,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:51,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 865 [2022-11-18 18:39:51,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:53,028 INFO L130 PetriNetUnfolder]: 0/1032 cut-off events. [2022-11-18 18:39:53,028 INFO L131 PetriNetUnfolder]: For 519/519 co-relation queries the response was YES. [2022-11-18 18:39:53,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 1032 events. 0/1032 cut-off events. For 519/519 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3077 event pairs, 0 based on Foata normal form. 8/1040 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2022-11-18 18:39:53,030 INFO L137 encePairwiseOnDemand]: 859/865 looper letters, 58 selfloop transitions, 45 changer transitions 0/775 dead transitions. [2022-11-18 18:39:53,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 775 transitions, 2234 flow [2022-11-18 18:39:53,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:39:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:39:53,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 30891 transitions. [2022-11-18 18:39:53,049 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7936030828516377 [2022-11-18 18:39:53,049 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 30891 transitions. [2022-11-18 18:39:53,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 30891 transitions. [2022-11-18 18:39:53,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:53,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 30891 transitions. [2022-11-18 18:39:53,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 686.4666666666667) internal successors, (30891), 45 states have internal predecessors, (30891), 0 states have call successors, (0), 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-18 18:39:53,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 865.0) internal successors, (39790), 46 states have internal predecessors, (39790), 0 states have call successors, (0), 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-18 18:39:53,098 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 865.0) internal successors, (39790), 46 states have internal predecessors, (39790), 0 states have call successors, (0), 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-18 18:39:53,098 INFO L175 Difference]: Start difference. First operand has 791 places, 724 transitions, 1712 flow. Second operand 45 states and 30891 transitions. [2022-11-18 18:39:53,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 775 transitions, 2234 flow [2022-11-18 18:39:53,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 775 transitions, 2194 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:39:53,110 INFO L231 Difference]: Finished difference. Result has 838 places, 749 transitions, 1990 flow [2022-11-18 18:39:53,110 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1990, PETRI_PLACES=838, PETRI_TRANSITIONS=749} [2022-11-18 18:39:53,111 INFO L288 CegarLoopForPetriNet]: 766 programPoint places, 72 predicate places. [2022-11-18 18:39:53,111 INFO L495 AbstractCegarLoop]: Abstraction has has 838 places, 749 transitions, 1990 flow [2022-11-18 18:39:53,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 686.7941176470588) internal successors, (23351), 34 states have internal predecessors, (23351), 0 states have call successors, (0), 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-18 18:39:53,114 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:53,114 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:53,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-11-18 18:39:53,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:53,315 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:53,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:53,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1702904897, now seen corresponding path program 1 times [2022-11-18 18:39:53,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:53,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11822317] [2022-11-18 18:39:53,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:53,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:53,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:53,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:53,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:53,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11822317] [2022-11-18 18:39:53,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11822317] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:39:53,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852707356] [2022-11-18 18:39:53,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:53,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:53,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:39:53,961 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:39:53,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-11-18 18:39:54,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:54,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:39:54,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:39:55,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:55,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:39:56,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:39:56,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852707356] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:39:56,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:39:56,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:39:56,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389984689] [2022-11-18 18:39:56,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:39:56,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:39:56,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:56,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:39:56,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:39:56,132 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 684 out of 865 [2022-11-18 18:39:56,160 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 838 places, 749 transitions, 1990 flow. Second operand has 66 states, 66 states have (on average 686.8939393939394) internal successors, (45335), 66 states have internal predecessors, (45335), 0 states have call successors, (0), 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-18 18:39:56,160 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:56,160 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 684 of 865 [2022-11-18 18:39:56,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:39:58,446 INFO L130 PetriNetUnfolder]: 0/902 cut-off events. [2022-11-18 18:39:58,446 INFO L131 PetriNetUnfolder]: For 1377/1377 co-relation queries the response was YES. [2022-11-18 18:39:58,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1537 conditions, 902 events. 0/902 cut-off events. For 1377/1377 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2247 event pairs, 0 based on Foata normal form. 10/912 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2022-11-18 18:39:58,448 INFO L137 encePairwiseOnDemand]: 860/865 looper letters, 75 selfloop transitions, 73 changer transitions 0/808 dead transitions. [2022-11-18 18:39:58,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 808 transitions, 2772 flow [2022-11-18 18:39:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-11-18 18:39:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-11-18 18:39:58,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 51458 transitions. [2022-11-18 18:39:58,474 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7931868978805395 [2022-11-18 18:39:58,474 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 51458 transitions. [2022-11-18 18:39:58,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 51458 transitions. [2022-11-18 18:39:58,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:39:58,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 51458 transitions. [2022-11-18 18:39:58,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 686.1066666666667) internal successors, (51458), 75 states have internal predecessors, (51458), 0 states have call successors, (0), 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-18 18:39:58,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 865.0) internal successors, (65740), 76 states have internal predecessors, (65740), 0 states have call successors, (0), 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-18 18:39:58,552 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 865.0) internal successors, (65740), 76 states have internal predecessors, (65740), 0 states have call successors, (0), 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-18 18:39:58,553 INFO L175 Difference]: Start difference. First operand has 838 places, 749 transitions, 1990 flow. Second operand 75 states and 51458 transitions. [2022-11-18 18:39:58,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 808 transitions, 2772 flow [2022-11-18 18:39:58,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 866 places, 808 transitions, 2571 flow, removed 19 selfloop flow, removed 33 redundant places. [2022-11-18 18:39:58,565 INFO L231 Difference]: Finished difference. Result has 866 places, 763 transitions, 2175 flow [2022-11-18 18:39:58,565 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=2175, PETRI_PLACES=866, PETRI_TRANSITIONS=763} [2022-11-18 18:39:58,565 INFO L288 CegarLoopForPetriNet]: 766 programPoint places, 100 predicate places. [2022-11-18 18:39:58,565 INFO L495 AbstractCegarLoop]: Abstraction has has 866 places, 763 transitions, 2175 flow [2022-11-18 18:39:58,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 686.8939393939394) internal successors, (45335), 66 states have internal predecessors, (45335), 0 states have call successors, (0), 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-18 18:39:58,571 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:58,571 INFO L209 CegarLoopForPetriNet]: trace histogram [25, 25, 25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:39:58,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-11-18 18:39:58,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:39:58,771 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:58,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:58,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1336017857, now seen corresponding path program 1 times [2022-11-18 18:39:58,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:58,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356166954] [2022-11-18 18:39:58,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:58,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:58,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:39:58,818 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:39:58,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:39:58,893 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:39:58,893 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:39:58,893 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:39:58,893 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:39:58,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2022-11-18 18:39:58,894 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:39:58,894 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:39:58,894 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2022-11-18 18:39:58,966 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:39:58,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 795 places, 898 transitions, 2521 flow [2022-11-18 18:39:59,771 INFO L130 PetriNetUnfolder]: 254/1868 cut-off events. [2022-11-18 18:39:59,771 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2022-11-18 18:39:59,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2269 conditions, 1868 events. 254/1868 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7134 event pairs, 0 based on Foata normal form. 0/1562 useless extension candidates. Maximal degree in co-relation 2141. Up to 52 conditions per place. [2022-11-18 18:39:59,877 INFO L82 GeneralOperation]: Start removeDead. Operand has 795 places, 898 transitions, 2521 flow [2022-11-18 18:39:59,917 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 795 places, 898 transitions, 2521 flow [2022-11-18 18:39:59,917 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:39:59,918 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:39:59,918 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:39:59,923 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-18 18:39:59,923 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:39:59,923 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:39:59,923 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] [2022-11-18 18:39:59,923 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:39:59,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:39:59,923 INFO L85 PathProgramCache]: Analyzing trace with hash 214433662, now seen corresponding path program 1 times [2022-11-18 18:39:59,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:39:59,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42887886] [2022-11-18 18:39:59,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:39:59,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:39:59,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:39:59,941 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-18 18:39:59,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:39:59,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42887886] [2022-11-18 18:39:59,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42887886] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:39:59,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:39:59,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:39:59,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031849943] [2022-11-18 18:39:59,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:39:59,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:39:59,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:39:59,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:39:59,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:39:59,945 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 718 out of 898 [2022-11-18 18:39:59,946 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 795 places, 898 transitions, 2521 flow. Second operand has 2 states, 2 states have (on average 718.5) internal successors, (1437), 2 states have internal predecessors, (1437), 0 states have call successors, (0), 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-18 18:39:59,946 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:39:59,946 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 718 of 898 [2022-11-18 18:39:59,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:00,750 INFO L130 PetriNetUnfolder]: 0/1588 cut-off events. [2022-11-18 18:40:00,750 INFO L131 PetriNetUnfolder]: For 3225/3225 co-relation queries the response was YES. [2022-11-18 18:40:00,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2015 conditions, 1588 events. 0/1588 cut-off events. For 3225/3225 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6617 event pairs, 0 based on Foata normal form. 1912/3448 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2022-11-18 18:40:00,753 INFO L137 encePairwiseOnDemand]: 744/898 looper letters, 25 selfloop transitions, 0 changer transitions 12/743 dead transitions. [2022-11-18 18:40:00,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 743 transitions, 2261 flow [2022-11-18 18:40:00,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:40:00,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:40:00,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1615 transitions. [2022-11-18 18:40:00,755 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8992204899777283 [2022-11-18 18:40:00,755 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1615 transitions. [2022-11-18 18:40:00,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1615 transitions. [2022-11-18 18:40:00,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:00,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1615 transitions. [2022-11-18 18:40:00,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 807.5) internal successors, (1615), 2 states have internal predecessors, (1615), 0 states have call successors, (0), 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-18 18:40:00,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 898.0) internal successors, (2694), 3 states have internal predecessors, (2694), 0 states have call successors, (0), 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-18 18:40:00,757 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 898.0) internal successors, (2694), 3 states have internal predecessors, (2694), 0 states have call successors, (0), 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-18 18:40:00,757 INFO L175 Difference]: Start difference. First operand has 795 places, 898 transitions, 2521 flow. Second operand 2 states and 1615 transitions. [2022-11-18 18:40:00,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 743 transitions, 2261 flow [2022-11-18 18:40:00,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 743 transitions, 1661 flow, removed 300 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:00,768 INFO L231 Difference]: Finished difference. Result has 795 places, 731 transitions, 1587 flow [2022-11-18 18:40:00,768 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=898, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=794, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1587, PETRI_PLACES=795, PETRI_TRANSITIONS=731} [2022-11-18 18:40:00,768 INFO L288 CegarLoopForPetriNet]: 795 programPoint places, 0 predicate places. [2022-11-18 18:40:00,768 INFO L495 AbstractCegarLoop]: Abstraction has has 795 places, 731 transitions, 1587 flow [2022-11-18 18:40:00,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 718.5) internal successors, (1437), 2 states have internal predecessors, (1437), 0 states have call successors, (0), 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-18 18:40:00,769 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:00,769 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] [2022-11-18 18:40:00,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2022-11-18 18:40:00,769 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:00,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:00,769 INFO L85 PathProgramCache]: Analyzing trace with hash -78969345, now seen corresponding path program 1 times [2022-11-18 18:40:00,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:00,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652694001] [2022-11-18 18:40:00,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:00,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:00,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:00,794 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-18 18:40:00,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:00,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652694001] [2022-11-18 18:40:00,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652694001] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:00,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:00,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:40:00,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940141654] [2022-11-18 18:40:00,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:00,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:40:00,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:00,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:40:00,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:40:00,796 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 711 out of 898 [2022-11-18 18:40:00,797 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 795 places, 731 transitions, 1587 flow. Second operand has 3 states, 3 states have (on average 712.0) internal successors, (2136), 3 states have internal predecessors, (2136), 0 states have call successors, (0), 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-18 18:40:00,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:00,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 711 of 898 [2022-11-18 18:40:00,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:01,517 INFO L130 PetriNetUnfolder]: 0/1263 cut-off events. [2022-11-18 18:40:01,518 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2022-11-18 18:40:01,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1520 conditions, 1263 events. 0/1263 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4430 event pairs, 0 based on Foata normal form. 0/1238 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2022-11-18 18:40:01,520 INFO L137 encePairwiseOnDemand]: 895/898 looper letters, 34 selfloop transitions, 2 changer transitions 0/735 dead transitions. [2022-11-18 18:40:01,520 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 735 transitions, 1667 flow [2022-11-18 18:40:01,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:40:01,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:40:01,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2170 transitions. [2022-11-18 18:40:01,523 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8054936896807721 [2022-11-18 18:40:01,523 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2170 transitions. [2022-11-18 18:40:01,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2170 transitions. [2022-11-18 18:40:01,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:01,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2170 transitions. [2022-11-18 18:40:01,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 723.3333333333334) internal successors, (2170), 3 states have internal predecessors, (2170), 0 states have call successors, (0), 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-18 18:40:01,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 898.0) internal successors, (3592), 4 states have internal predecessors, (3592), 0 states have call successors, (0), 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-18 18:40:01,526 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 898.0) internal successors, (3592), 4 states have internal predecessors, (3592), 0 states have call successors, (0), 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-18 18:40:01,526 INFO L175 Difference]: Start difference. First operand has 795 places, 731 transitions, 1587 flow. Second operand 3 states and 2170 transitions. [2022-11-18 18:40:01,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 735 transitions, 1667 flow [2022-11-18 18:40:01,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 735 transitions, 1667 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:01,536 INFO L231 Difference]: Finished difference. Result has 786 places, 732 transitions, 1599 flow [2022-11-18 18:40:01,536 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=898, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1599, PETRI_PLACES=786, PETRI_TRANSITIONS=732} [2022-11-18 18:40:01,537 INFO L288 CegarLoopForPetriNet]: 795 programPoint places, -9 predicate places. [2022-11-18 18:40:01,537 INFO L495 AbstractCegarLoop]: Abstraction has has 786 places, 732 transitions, 1599 flow [2022-11-18 18:40:01,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 712.0) internal successors, (2136), 3 states have internal predecessors, (2136), 0 states have call successors, (0), 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-18 18:40:01,538 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:01,538 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] [2022-11-18 18:40:01,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2022-11-18 18:40:01,538 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:01,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:01,539 INFO L85 PathProgramCache]: Analyzing trace with hash 193707416, now seen corresponding path program 1 times [2022-11-18 18:40:01,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:01,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351230665] [2022-11-18 18:40:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:01,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:01,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:01,591 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-18 18:40:01,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:01,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351230665] [2022-11-18 18:40:01,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351230665] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:01,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558772944] [2022-11-18 18:40:01,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:01,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:01,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:01,595 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:01,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-11-18 18:40:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:02,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:40:02,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:02,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-18 18:40:02,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:02,392 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-18 18:40:02,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558772944] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:02,392 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:02,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:40:02,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065037946] [2022-11-18 18:40:02,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:02,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:40:02,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:40:02,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:40:02,397 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 710 out of 898 [2022-11-18 18:40:02,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 732 transitions, 1599 flow. Second operand has 10 states, 10 states have (on average 712.3) internal successors, (7123), 10 states have internal predecessors, (7123), 0 states have call successors, (0), 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-18 18:40:02,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:02,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 710 of 898 [2022-11-18 18:40:02,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:03,319 INFO L130 PetriNetUnfolder]: 0/1237 cut-off events. [2022-11-18 18:40:03,320 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2022-11-18 18:40:03,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1569 conditions, 1237 events. 0/1237 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4285 event pairs, 0 based on Foata normal form. 2/1239 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2022-11-18 18:40:03,321 INFO L137 encePairwiseOnDemand]: 892/898 looper letters, 35 selfloop transitions, 9 changer transitions 0/742 dead transitions. [2022-11-18 18:40:03,322 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 742 transitions, 1709 flow [2022-11-18 18:40:03,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:40:03,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:40:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6436 transitions. [2022-11-18 18:40:03,327 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7963375402128187 [2022-11-18 18:40:03,328 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6436 transitions. [2022-11-18 18:40:03,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6436 transitions. [2022-11-18 18:40:03,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:03,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6436 transitions. [2022-11-18 18:40:03,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 715.1111111111111) internal successors, (6436), 9 states have internal predecessors, (6436), 0 states have call successors, (0), 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-18 18:40:03,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 898.0) internal successors, (8980), 10 states have internal predecessors, (8980), 0 states have call successors, (0), 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-18 18:40:03,338 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 898.0) internal successors, (8980), 10 states have internal predecessors, (8980), 0 states have call successors, (0), 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-18 18:40:03,338 INFO L175 Difference]: Start difference. First operand has 786 places, 732 transitions, 1599 flow. Second operand 9 states and 6436 transitions. [2022-11-18 18:40:03,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 742 transitions, 1709 flow [2022-11-18 18:40:03,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 793 places, 742 transitions, 1707 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:03,345 INFO L231 Difference]: Finished difference. Result has 796 places, 738 transitions, 1647 flow [2022-11-18 18:40:03,345 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=898, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1647, PETRI_PLACES=796, PETRI_TRANSITIONS=738} [2022-11-18 18:40:03,346 INFO L288 CegarLoopForPetriNet]: 795 programPoint places, 1 predicate places. [2022-11-18 18:40:03,346 INFO L495 AbstractCegarLoop]: Abstraction has has 796 places, 738 transitions, 1647 flow [2022-11-18 18:40:03,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 712.3) internal successors, (7123), 10 states have internal predecessors, (7123), 0 states have call successors, (0), 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-18 18:40:03,347 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:03,347 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:03,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-11-18 18:40:03,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-11-18 18:40:03,551 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:03,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:03,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1477518093, now seen corresponding path program 1 times [2022-11-18 18:40:03,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:03,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140574154] [2022-11-18 18:40:03,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:03,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:03,628 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:03,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:03,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140574154] [2022-11-18 18:40:03,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140574154] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:03,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628818162] [2022-11-18 18:40:03,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:03,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:03,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:03,630 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:03,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-11-18 18:40:04,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:04,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:40:04,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:04,427 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:04,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:04,530 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:04,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628818162] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:04,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:04,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:40:04,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245631513] [2022-11-18 18:40:04,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:04,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:40:04,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:04,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:40:04,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:40:04,540 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 710 out of 898 [2022-11-18 18:40:04,548 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 738 transitions, 1647 flow. Second operand has 18 states, 18 states have (on average 712.6111111111111) internal successors, (12827), 18 states have internal predecessors, (12827), 0 states have call successors, (0), 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-18 18:40:04,548 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:04,548 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 710 of 898 [2022-11-18 18:40:04,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:05,571 INFO L130 PetriNetUnfolder]: 0/1185 cut-off events. [2022-11-18 18:40:05,571 INFO L131 PetriNetUnfolder]: For 144/144 co-relation queries the response was YES. [2022-11-18 18:40:05,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1698 conditions, 1185 events. 0/1185 cut-off events. For 144/144 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3941 event pairs, 0 based on Foata normal form. 4/1189 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2022-11-18 18:40:05,574 INFO L137 encePairwiseOnDemand]: 892/898 looper letters, 43 selfloop transitions, 21 changer transitions 0/762 dead transitions. [2022-11-18 18:40:05,574 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 816 places, 762 transitions, 1883 flow [2022-11-18 18:40:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:40:05,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:40:05,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 14978 transitions. [2022-11-18 18:40:05,584 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7942517764344045 [2022-11-18 18:40:05,584 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 14978 transitions. [2022-11-18 18:40:05,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 14978 transitions. [2022-11-18 18:40:05,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:05,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 14978 transitions. [2022-11-18 18:40:05,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 713.2380952380952) internal successors, (14978), 21 states have internal predecessors, (14978), 0 states have call successors, (0), 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-18 18:40:05,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 898.0) internal successors, (19756), 22 states have internal predecessors, (19756), 0 states have call successors, (0), 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-18 18:40:05,608 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 898.0) internal successors, (19756), 22 states have internal predecessors, (19756), 0 states have call successors, (0), 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-18 18:40:05,608 INFO L175 Difference]: Start difference. First operand has 796 places, 738 transitions, 1647 flow. Second operand 21 states and 14978 transitions. [2022-11-18 18:40:05,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 816 places, 762 transitions, 1883 flow [2022-11-18 18:40:05,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 762 transitions, 1869 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:05,618 INFO L231 Difference]: Finished difference. Result has 820 places, 751 transitions, 1771 flow [2022-11-18 18:40:05,619 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=898, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1771, PETRI_PLACES=820, PETRI_TRANSITIONS=751} [2022-11-18 18:40:05,619 INFO L288 CegarLoopForPetriNet]: 795 programPoint places, 25 predicate places. [2022-11-18 18:40:05,619 INFO L495 AbstractCegarLoop]: Abstraction has has 820 places, 751 transitions, 1771 flow [2022-11-18 18:40:05,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 712.6111111111111) internal successors, (12827), 18 states have internal predecessors, (12827), 0 states have call successors, (0), 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-18 18:40:05,621 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:05,621 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:05,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-11-18 18:40:05,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-11-18 18:40:05,822 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:05,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:05,822 INFO L85 PathProgramCache]: Analyzing trace with hash -779582461, now seen corresponding path program 1 times [2022-11-18 18:40:05,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:05,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968013446] [2022-11-18 18:40:05,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:05,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:05,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:06,011 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:06,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:06,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968013446] [2022-11-18 18:40:06,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968013446] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:06,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021181926] [2022-11-18 18:40:06,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:06,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:06,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:06,013 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:06,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-11-18 18:40:06,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:06,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:40:06,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:06,876 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:06,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:07,176 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:07,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021181926] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:07,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:07,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:40:07,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441808422] [2022-11-18 18:40:07,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:07,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:40:07,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:07,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:40:07,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:40:07,187 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 710 out of 898 [2022-11-18 18:40:07,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 751 transitions, 1771 flow. Second operand has 34 states, 34 states have (on average 712.7941176470588) internal successors, (24235), 34 states have internal predecessors, (24235), 0 states have call successors, (0), 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-18 18:40:07,195 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:07,195 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 710 of 898 [2022-11-18 18:40:07,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:08,670 INFO L130 PetriNetUnfolder]: 0/1081 cut-off events. [2022-11-18 18:40:08,670 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2022-11-18 18:40:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1727 conditions, 1081 events. 0/1081 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3261 event pairs, 0 based on Foata normal form. 8/1089 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2022-11-18 18:40:08,673 INFO L137 encePairwiseOnDemand]: 892/898 looper letters, 59 selfloop transitions, 45 changer transitions 0/802 dead transitions. [2022-11-18 18:40:08,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 864 places, 802 transitions, 2295 flow [2022-11-18 18:40:08,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:40:08,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:40:08,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 32062 transitions. [2022-11-18 18:40:08,691 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7934174709230388 [2022-11-18 18:40:08,691 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 32062 transitions. [2022-11-18 18:40:08,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 32062 transitions. [2022-11-18 18:40:08,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:08,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 32062 transitions. [2022-11-18 18:40:08,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 712.4888888888889) internal successors, (32062), 45 states have internal predecessors, (32062), 0 states have call successors, (0), 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-18 18:40:08,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 898.0) internal successors, (41308), 46 states have internal predecessors, (41308), 0 states have call successors, (0), 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-18 18:40:08,741 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 898.0) internal successors, (41308), 46 states have internal predecessors, (41308), 0 states have call successors, (0), 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-18 18:40:08,741 INFO L175 Difference]: Start difference. First operand has 820 places, 751 transitions, 1771 flow. Second operand 45 states and 32062 transitions. [2022-11-18 18:40:08,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 864 places, 802 transitions, 2295 flow [2022-11-18 18:40:08,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 802 transitions, 2255 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:40:08,752 INFO L231 Difference]: Finished difference. Result has 867 places, 776 transitions, 2049 flow [2022-11-18 18:40:08,752 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=898, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=814, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2049, PETRI_PLACES=867, PETRI_TRANSITIONS=776} [2022-11-18 18:40:08,753 INFO L288 CegarLoopForPetriNet]: 795 programPoint places, 72 predicate places. [2022-11-18 18:40:08,753 INFO L495 AbstractCegarLoop]: Abstraction has has 867 places, 776 transitions, 2049 flow [2022-11-18 18:40:08,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 712.7941176470588) internal successors, (24235), 34 states have internal predecessors, (24235), 0 states have call successors, (0), 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-18 18:40:08,755 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:08,755 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:08,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-11-18 18:40:08,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-11-18 18:40:08,955 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:08,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:08,956 INFO L85 PathProgramCache]: Analyzing trace with hash -413137377, now seen corresponding path program 1 times [2022-11-18 18:40:08,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:08,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801197982] [2022-11-18 18:40:08,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:08,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:09,585 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:09,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:09,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801197982] [2022-11-18 18:40:09,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801197982] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:09,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130995755] [2022-11-18 18:40:09,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:09,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:09,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:09,587 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:09,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-11-18 18:40:10,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:10,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:40:10,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:10,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:11,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:11,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130995755] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:11,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:11,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:40:11,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545142567] [2022-11-18 18:40:11,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:11,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:40:11,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:11,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:40:11,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:40:11,660 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 710 out of 898 [2022-11-18 18:40:11,676 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 867 places, 776 transitions, 2049 flow. Second operand has 66 states, 66 states have (on average 712.8939393939394) internal successors, (47051), 66 states have internal predecessors, (47051), 0 states have call successors, (0), 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-18 18:40:11,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:11,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 710 of 898 [2022-11-18 18:40:11,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:14,043 INFO L130 PetriNetUnfolder]: 0/938 cut-off events. [2022-11-18 18:40:14,043 INFO L131 PetriNetUnfolder]: For 1498/1498 co-relation queries the response was YES. [2022-11-18 18:40:14,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1600 conditions, 938 events. 0/938 cut-off events. For 1498/1498 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2345 event pairs, 0 based on Foata normal form. 11/949 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2022-11-18 18:40:14,045 INFO L137 encePairwiseOnDemand]: 893/898 looper letters, 78 selfloop transitions, 76 changer transitions 0/840 dead transitions. [2022-11-18 18:40:14,045 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 931 places, 840 transitions, 2887 flow [2022-11-18 18:40:14,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-11-18 18:40:14,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2022-11-18 18:40:14,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 55545 transitions. [2022-11-18 18:40:14,070 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7930015418879561 [2022-11-18 18:40:14,070 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 55545 transitions. [2022-11-18 18:40:14,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 55545 transitions. [2022-11-18 18:40:14,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:14,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 55545 transitions. [2022-11-18 18:40:14,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 712.1153846153846) internal successors, (55545), 78 states have internal predecessors, (55545), 0 states have call successors, (0), 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-18 18:40:14,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 898.0) internal successors, (70942), 79 states have internal predecessors, (70942), 0 states have call successors, (0), 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-18 18:40:14,158 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 898.0) internal successors, (70942), 79 states have internal predecessors, (70942), 0 states have call successors, (0), 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-18 18:40:14,158 INFO L175 Difference]: Start difference. First operand has 867 places, 776 transitions, 2049 flow. Second operand 78 states and 55545 transitions. [2022-11-18 18:40:14,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 931 places, 840 transitions, 2887 flow [2022-11-18 18:40:14,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 840 transitions, 2678 flow, removed 20 selfloop flow, removed 33 redundant places. [2022-11-18 18:40:14,176 INFO L231 Difference]: Finished difference. Result has 898 places, 793 transitions, 2263 flow [2022-11-18 18:40:14,177 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=898, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=821, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=2263, PETRI_PLACES=898, PETRI_TRANSITIONS=793} [2022-11-18 18:40:14,177 INFO L288 CegarLoopForPetriNet]: 795 programPoint places, 103 predicate places. [2022-11-18 18:40:14,178 INFO L495 AbstractCegarLoop]: Abstraction has has 898 places, 793 transitions, 2263 flow [2022-11-18 18:40:14,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 712.8939393939394) internal successors, (47051), 66 states have internal predecessors, (47051), 0 states have call successors, (0), 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-18 18:40:14,186 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:14,187 INFO L209 CegarLoopForPetriNet]: trace histogram [26, 26, 26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:14,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:14,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-11-18 18:40:14,396 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:14,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:14,396 INFO L85 PathProgramCache]: Analyzing trace with hash -304843438, now seen corresponding path program 1 times [2022-11-18 18:40:14,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:14,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248209137] [2022-11-18 18:40:14,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:14,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:40:14,433 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:40:14,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:40:14,517 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:40:14,517 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:40:14,517 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:40:14,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:40:14,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2022-11-18 18:40:14,518 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:14,518 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:40:14,518 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2022-11-18 18:40:14,595 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:40:14,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 824 places, 931 transitions, 2642 flow [2022-11-18 18:40:15,573 INFO L130 PetriNetUnfolder]: 264/1940 cut-off events. [2022-11-18 18:40:15,574 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2022-11-18 18:40:15,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2370 conditions, 1940 events. 264/1940 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7287 event pairs, 0 based on Foata normal form. 0/1622 useless extension candidates. Maximal degree in co-relation 2241. Up to 54 conditions per place. [2022-11-18 18:40:15,697 INFO L82 GeneralOperation]: Start removeDead. Operand has 824 places, 931 transitions, 2642 flow [2022-11-18 18:40:15,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 824 places, 931 transitions, 2642 flow [2022-11-18 18:40:15,743 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:40:15,743 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:40:15,743 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:40:15,748 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:40:15,748 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:40:15,748 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:15,748 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] [2022-11-18 18:40:15,748 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:15,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:15,749 INFO L85 PathProgramCache]: Analyzing trace with hash -325108706, now seen corresponding path program 1 times [2022-11-18 18:40:15,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:15,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615519512] [2022-11-18 18:40:15,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:15,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:15,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:15,766 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-18 18:40:15,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:15,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615519512] [2022-11-18 18:40:15,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615519512] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:15,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:15,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:40:15,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744372058] [2022-11-18 18:40:15,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:15,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:40:15,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:15,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:40:15,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:40:15,770 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 744 out of 931 [2022-11-18 18:40:15,770 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 931 transitions, 2642 flow. Second operand has 2 states, 2 states have (on average 744.5) internal successors, (1489), 2 states have internal predecessors, (1489), 0 states have call successors, (0), 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-18 18:40:15,770 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:15,770 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 744 of 931 [2022-11-18 18:40:15,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:16,707 INFO L130 PetriNetUnfolder]: 0/1649 cut-off events. [2022-11-18 18:40:16,707 INFO L131 PetriNetUnfolder]: For 3601/3601 co-relation queries the response was YES. [2022-11-18 18:40:16,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 1649 events. 0/1649 cut-off events. For 3601/3601 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 6890 event pairs, 0 based on Foata normal form. 2066/3661 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2022-11-18 18:40:16,710 INFO L137 encePairwiseOnDemand]: 771/931 looper letters, 26 selfloop transitions, 0 changer transitions 12/770 dead transitions. [2022-11-18 18:40:16,711 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 824 places, 770 transitions, 2372 flow [2022-11-18 18:40:16,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:40:16,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:40:16,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1674 transitions. [2022-11-18 18:40:16,713 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8990332975295381 [2022-11-18 18:40:16,713 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1674 transitions. [2022-11-18 18:40:16,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1674 transitions. [2022-11-18 18:40:16,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:16,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1674 transitions. [2022-11-18 18:40:16,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 837.0) internal successors, (1674), 2 states have internal predecessors, (1674), 0 states have call successors, (0), 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-18 18:40:16,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 931.0) internal successors, (2793), 3 states have internal predecessors, (2793), 0 states have call successors, (0), 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-18 18:40:16,716 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 931.0) internal successors, (2793), 3 states have internal predecessors, (2793), 0 states have call successors, (0), 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-18 18:40:16,716 INFO L175 Difference]: Start difference. First operand has 824 places, 931 transitions, 2642 flow. Second operand 2 states and 1674 transitions. [2022-11-18 18:40:16,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 824 places, 770 transitions, 2372 flow [2022-11-18 18:40:16,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 824 places, 770 transitions, 1722 flow, removed 325 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:16,730 INFO L231 Difference]: Finished difference. Result has 824 places, 758 transitions, 1646 flow [2022-11-18 18:40:16,731 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=931, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1646, PETRI_PLACES=824, PETRI_TRANSITIONS=758} [2022-11-18 18:40:16,731 INFO L288 CegarLoopForPetriNet]: 824 programPoint places, 0 predicate places. [2022-11-18 18:40:16,732 INFO L495 AbstractCegarLoop]: Abstraction has has 824 places, 758 transitions, 1646 flow [2022-11-18 18:40:16,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 744.5) internal successors, (1489), 2 states have internal predecessors, (1489), 0 states have call successors, (0), 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-18 18:40:16,732 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:16,733 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] [2022-11-18 18:40:16,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2022-11-18 18:40:16,733 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:16,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:16,733 INFO L85 PathProgramCache]: Analyzing trace with hash -618511713, now seen corresponding path program 1 times [2022-11-18 18:40:16,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:16,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727549505] [2022-11-18 18:40:16,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:16,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:16,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:16,768 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-18 18:40:16,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:16,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727549505] [2022-11-18 18:40:16,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727549505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:16,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:16,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:40:16,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891257047] [2022-11-18 18:40:16,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:16,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:40:16,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:16,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:40:16,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:40:16,772 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 737 out of 931 [2022-11-18 18:40:16,773 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 758 transitions, 1646 flow. Second operand has 3 states, 3 states have (on average 738.0) internal successors, (2214), 3 states have internal predecessors, (2214), 0 states have call successors, (0), 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-18 18:40:16,774 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:16,774 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 737 of 931 [2022-11-18 18:40:16,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:17,621 INFO L130 PetriNetUnfolder]: 0/1312 cut-off events. [2022-11-18 18:40:17,621 INFO L131 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2022-11-18 18:40:17,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1579 conditions, 1312 events. 0/1312 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4612 event pairs, 0 based on Foata normal form. 0/1286 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2022-11-18 18:40:17,624 INFO L137 encePairwiseOnDemand]: 928/931 looper letters, 35 selfloop transitions, 2 changer transitions 0/762 dead transitions. [2022-11-18 18:40:17,624 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 762 transitions, 1728 flow [2022-11-18 18:40:17,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:40:17,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:40:17,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2249 transitions. [2022-11-18 18:40:17,627 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8052273540995345 [2022-11-18 18:40:17,627 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2249 transitions. [2022-11-18 18:40:17,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2249 transitions. [2022-11-18 18:40:17,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:17,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2249 transitions. [2022-11-18 18:40:17,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 749.6666666666666) internal successors, (2249), 3 states have internal predecessors, (2249), 0 states have call successors, (0), 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-18 18:40:17,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 931.0) internal successors, (3724), 4 states have internal predecessors, (3724), 0 states have call successors, (0), 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-18 18:40:17,631 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 931.0) internal successors, (3724), 4 states have internal predecessors, (3724), 0 states have call successors, (0), 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-18 18:40:17,631 INFO L175 Difference]: Start difference. First operand has 824 places, 758 transitions, 1646 flow. Second operand 3 states and 2249 transitions. [2022-11-18 18:40:17,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 762 transitions, 1728 flow [2022-11-18 18:40:17,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 762 transitions, 1728 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:17,638 INFO L231 Difference]: Finished difference. Result has 815 places, 759 transitions, 1658 flow [2022-11-18 18:40:17,639 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=931, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1658, PETRI_PLACES=815, PETRI_TRANSITIONS=759} [2022-11-18 18:40:17,639 INFO L288 CegarLoopForPetriNet]: 824 programPoint places, -9 predicate places. [2022-11-18 18:40:17,639 INFO L495 AbstractCegarLoop]: Abstraction has has 815 places, 759 transitions, 1658 flow [2022-11-18 18:40:17,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 738.0) internal successors, (2214), 3 states have internal predecessors, (2214), 0 states have call successors, (0), 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-18 18:40:17,640 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:17,640 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] [2022-11-18 18:40:17,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2022-11-18 18:40:17,640 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:17,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:17,640 INFO L85 PathProgramCache]: Analyzing trace with hash -678543304, now seen corresponding path program 1 times [2022-11-18 18:40:17,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:17,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620700709] [2022-11-18 18:40:17,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:17,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:17,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:17,681 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-18 18:40:17,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:17,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620700709] [2022-11-18 18:40:17,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620700709] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:17,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950464879] [2022-11-18 18:40:17,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:17,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:17,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:17,683 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:17,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-11-18 18:40:18,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:18,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:40:18,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:18,487 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-18 18:40:18,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:18,516 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-18 18:40:18,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950464879] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:18,516 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:18,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:40:18,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969728482] [2022-11-18 18:40:18,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:18,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:40:18,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:18,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:40:18,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:40:18,523 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 736 out of 931 [2022-11-18 18:40:18,526 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 759 transitions, 1658 flow. Second operand has 10 states, 10 states have (on average 738.3) internal successors, (7383), 10 states have internal predecessors, (7383), 0 states have call successors, (0), 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-18 18:40:18,526 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:18,526 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 736 of 931 [2022-11-18 18:40:18,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:19,466 INFO L130 PetriNetUnfolder]: 0/1286 cut-off events. [2022-11-18 18:40:19,466 INFO L131 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-11-18 18:40:19,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1631 conditions, 1286 events. 0/1286 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4463 event pairs, 0 based on Foata normal form. 2/1288 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2022-11-18 18:40:19,469 INFO L137 encePairwiseOnDemand]: 925/931 looper letters, 36 selfloop transitions, 9 changer transitions 0/769 dead transitions. [2022-11-18 18:40:19,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 769 transitions, 1770 flow [2022-11-18 18:40:19,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:40:19,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:40:19,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6671 transitions. [2022-11-18 18:40:19,475 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7961570593149541 [2022-11-18 18:40:19,475 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6671 transitions. [2022-11-18 18:40:19,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6671 transitions. [2022-11-18 18:40:19,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:19,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6671 transitions. [2022-11-18 18:40:19,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 741.2222222222222) internal successors, (6671), 9 states have internal predecessors, (6671), 0 states have call successors, (0), 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-18 18:40:19,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 931.0) internal successors, (9310), 10 states have internal predecessors, (9310), 0 states have call successors, (0), 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-18 18:40:19,487 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 931.0) internal successors, (9310), 10 states have internal predecessors, (9310), 0 states have call successors, (0), 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-18 18:40:19,487 INFO L175 Difference]: Start difference. First operand has 815 places, 759 transitions, 1658 flow. Second operand 9 states and 6671 transitions. [2022-11-18 18:40:19,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 769 transitions, 1770 flow [2022-11-18 18:40:19,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 822 places, 769 transitions, 1768 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:19,496 INFO L231 Difference]: Finished difference. Result has 825 places, 765 transitions, 1706 flow [2022-11-18 18:40:19,496 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=931, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=814, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1706, PETRI_PLACES=825, PETRI_TRANSITIONS=765} [2022-11-18 18:40:19,496 INFO L288 CegarLoopForPetriNet]: 824 programPoint places, 1 predicate places. [2022-11-18 18:40:19,496 INFO L495 AbstractCegarLoop]: Abstraction has has 825 places, 765 transitions, 1706 flow [2022-11-18 18:40:19,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 738.3) internal successors, (7383), 10 states have internal predecessors, (7383), 0 states have call successors, (0), 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-18 18:40:19,497 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:19,497 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:19,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-11-18 18:40:19,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:19,698 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:19,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:19,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1691635283, now seen corresponding path program 1 times [2022-11-18 18:40:19,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:19,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756613334] [2022-11-18 18:40:19,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:19,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:19,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:19,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756613334] [2022-11-18 18:40:19,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756613334] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:19,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503939157] [2022-11-18 18:40:19,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:19,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:19,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:19,789 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:19,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-11-18 18:40:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:20,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:40:20,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:20,647 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:20,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:20,738 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:20,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503939157] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:20,739 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:20,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:40:20,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410140969] [2022-11-18 18:40:20,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:20,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:40:20,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:20,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:40:20,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:40:20,749 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 736 out of 931 [2022-11-18 18:40:20,754 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 765 transitions, 1706 flow. Second operand has 18 states, 18 states have (on average 738.6111111111111) internal successors, (13295), 18 states have internal predecessors, (13295), 0 states have call successors, (0), 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-18 18:40:20,754 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:20,754 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 736 of 931 [2022-11-18 18:40:20,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:21,957 INFO L130 PetriNetUnfolder]: 0/1234 cut-off events. [2022-11-18 18:40:21,957 INFO L131 PetriNetUnfolder]: For 150/150 co-relation queries the response was YES. [2022-11-18 18:40:21,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1768 conditions, 1234 events. 0/1234 cut-off events. For 150/150 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4124 event pairs, 0 based on Foata normal form. 4/1238 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2022-11-18 18:40:21,959 INFO L137 encePairwiseOnDemand]: 925/931 looper letters, 44 selfloop transitions, 21 changer transitions 0/789 dead transitions. [2022-11-18 18:40:21,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 789 transitions, 1944 flow [2022-11-18 18:40:21,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:40:21,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:40:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 15525 transitions. [2022-11-18 18:40:21,972 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7940770293079638 [2022-11-18 18:40:21,972 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 15525 transitions. [2022-11-18 18:40:21,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 15525 transitions. [2022-11-18 18:40:21,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:21,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 15525 transitions. [2022-11-18 18:40:21,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 739.2857142857143) internal successors, (15525), 21 states have internal predecessors, (15525), 0 states have call successors, (0), 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-18 18:40:21,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 931.0) internal successors, (20482), 22 states have internal predecessors, (20482), 0 states have call successors, (0), 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-18 18:40:21,997 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 931.0) internal successors, (20482), 22 states have internal predecessors, (20482), 0 states have call successors, (0), 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-18 18:40:21,997 INFO L175 Difference]: Start difference. First operand has 825 places, 765 transitions, 1706 flow. Second operand 21 states and 15525 transitions. [2022-11-18 18:40:21,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 789 transitions, 1944 flow [2022-11-18 18:40:22,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 844 places, 789 transitions, 1930 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:22,006 INFO L231 Difference]: Finished difference. Result has 849 places, 778 transitions, 1830 flow [2022-11-18 18:40:22,006 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=931, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1830, PETRI_PLACES=849, PETRI_TRANSITIONS=778} [2022-11-18 18:40:22,006 INFO L288 CegarLoopForPetriNet]: 824 programPoint places, 25 predicate places. [2022-11-18 18:40:22,007 INFO L495 AbstractCegarLoop]: Abstraction has has 849 places, 778 transitions, 1830 flow [2022-11-18 18:40:22,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 738.6111111111111) internal successors, (13295), 18 states have internal predecessors, (13295), 0 states have call successors, (0), 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-18 18:40:22,008 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:22,008 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:22,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-11-18 18:40:22,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:22,209 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:22,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:22,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1012476579, now seen corresponding path program 1 times [2022-11-18 18:40:22,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:22,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921547277] [2022-11-18 18:40:22,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:22,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:22,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:22,421 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:22,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:22,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921547277] [2022-11-18 18:40:22,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921547277] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:22,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379726171] [2022-11-18 18:40:22,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:22,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:22,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:22,423 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:22,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-11-18 18:40:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:23,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:40:23,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:23,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:23,657 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:23,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379726171] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:23,657 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:23,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:40:23,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018341897] [2022-11-18 18:40:23,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:23,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:40:23,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:23,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:40:23,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:40:23,671 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 736 out of 931 [2022-11-18 18:40:23,680 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 778 transitions, 1830 flow. Second operand has 34 states, 34 states have (on average 738.7941176470588) internal successors, (25119), 34 states have internal predecessors, (25119), 0 states have call successors, (0), 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-18 18:40:23,680 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:23,680 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 736 of 931 [2022-11-18 18:40:23,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:25,246 INFO L130 PetriNetUnfolder]: 0/1130 cut-off events. [2022-11-18 18:40:25,246 INFO L131 PetriNetUnfolder]: For 573/573 co-relation queries the response was YES. [2022-11-18 18:40:25,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1806 conditions, 1130 events. 0/1130 cut-off events. For 573/573 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3449 event pairs, 0 based on Foata normal form. 8/1138 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2022-11-18 18:40:25,248 INFO L137 encePairwiseOnDemand]: 925/931 looper letters, 60 selfloop transitions, 45 changer transitions 0/829 dead transitions. [2022-11-18 18:40:25,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 893 places, 829 transitions, 2356 flow [2022-11-18 18:40:25,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:40:25,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:40:25,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 33233 transitions. [2022-11-18 18:40:25,264 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7932450173051677 [2022-11-18 18:40:25,264 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 33233 transitions. [2022-11-18 18:40:25,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 33233 transitions. [2022-11-18 18:40:25,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:25,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 33233 transitions. [2022-11-18 18:40:25,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 738.5111111111111) internal successors, (33233), 45 states have internal predecessors, (33233), 0 states have call successors, (0), 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-18 18:40:25,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 931.0) internal successors, (42826), 46 states have internal predecessors, (42826), 0 states have call successors, (0), 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-18 18:40:25,315 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 931.0) internal successors, (42826), 46 states have internal predecessors, (42826), 0 states have call successors, (0), 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-18 18:40:25,316 INFO L175 Difference]: Start difference. First operand has 849 places, 778 transitions, 1830 flow. Second operand 45 states and 33233 transitions. [2022-11-18 18:40:25,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 893 places, 829 transitions, 2356 flow [2022-11-18 18:40:25,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 829 transitions, 2316 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:40:25,327 INFO L231 Difference]: Finished difference. Result has 896 places, 803 transitions, 2108 flow [2022-11-18 18:40:25,327 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=931, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2108, PETRI_PLACES=896, PETRI_TRANSITIONS=803} [2022-11-18 18:40:25,328 INFO L288 CegarLoopForPetriNet]: 824 programPoint places, 72 predicate places. [2022-11-18 18:40:25,328 INFO L495 AbstractCegarLoop]: Abstraction has has 896 places, 803 transitions, 2108 flow [2022-11-18 18:40:25,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 738.7941176470588) internal successors, (25119), 34 states have internal predecessors, (25119), 0 states have call successors, (0), 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-18 18:40:25,331 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:25,331 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:25,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-11-18 18:40:25,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:25,531 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:25,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:25,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1145774913, now seen corresponding path program 1 times [2022-11-18 18:40:25,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:25,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550032545] [2022-11-18 18:40:25,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:25,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:25,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:26,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:26,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550032545] [2022-11-18 18:40:26,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550032545] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:26,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393890909] [2022-11-18 18:40:26,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:26,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:26,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:26,163 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:26,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-11-18 18:40:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:27,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:40:27,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:27,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:27,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:28,254 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:28,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393890909] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:28,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:28,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:40:28,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805791092] [2022-11-18 18:40:28,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:28,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:40:28,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:28,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:40:28,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:40:28,276 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 736 out of 931 [2022-11-18 18:40:28,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 896 places, 803 transitions, 2108 flow. Second operand has 66 states, 66 states have (on average 738.8939393939394) internal successors, (48767), 66 states have internal predecessors, (48767), 0 states have call successors, (0), 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-18 18:40:28,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:28,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 736 of 931 [2022-11-18 18:40:28,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:30,797 INFO L130 PetriNetUnfolder]: 0/974 cut-off events. [2022-11-18 18:40:30,797 INFO L131 PetriNetUnfolder]: For 1619/1619 co-relation queries the response was YES. [2022-11-18 18:40:30,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1663 conditions, 974 events. 0/974 cut-off events. For 1619/1619 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2443 event pairs, 0 based on Foata normal form. 12/986 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2022-11-18 18:40:30,799 INFO L137 encePairwiseOnDemand]: 926/931 looper letters, 81 selfloop transitions, 79 changer transitions 0/872 dead transitions. [2022-11-18 18:40:30,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 963 places, 872 transitions, 3002 flow [2022-11-18 18:40:30,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-11-18 18:40:30,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2022-11-18 18:40:30,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 59788 transitions. [2022-11-18 18:40:30,832 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7928286324276299 [2022-11-18 18:40:30,832 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 59788 transitions. [2022-11-18 18:40:30,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 59788 transitions. [2022-11-18 18:40:30,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:30,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 59788 transitions. [2022-11-18 18:40:30,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 738.1234567901234) internal successors, (59788), 81 states have internal predecessors, (59788), 0 states have call successors, (0), 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-18 18:40:30,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 931.0) internal successors, (76342), 82 states have internal predecessors, (76342), 0 states have call successors, (0), 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-18 18:40:30,928 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 931.0) internal successors, (76342), 82 states have internal predecessors, (76342), 0 states have call successors, (0), 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-18 18:40:30,928 INFO L175 Difference]: Start difference. First operand has 896 places, 803 transitions, 2108 flow. Second operand 81 states and 59788 transitions. [2022-11-18 18:40:30,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 963 places, 872 transitions, 3002 flow [2022-11-18 18:40:30,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 930 places, 872 transitions, 2785 flow, removed 21 selfloop flow, removed 33 redundant places. [2022-11-18 18:40:30,944 INFO L231 Difference]: Finished difference. Result has 930 places, 823 transitions, 2351 flow [2022-11-18 18:40:30,945 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=931, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=850, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=2351, PETRI_PLACES=930, PETRI_TRANSITIONS=823} [2022-11-18 18:40:30,945 INFO L288 CegarLoopForPetriNet]: 824 programPoint places, 106 predicate places. [2022-11-18 18:40:30,945 INFO L495 AbstractCegarLoop]: Abstraction has has 930 places, 823 transitions, 2351 flow [2022-11-18 18:40:30,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 738.8939393939394) internal successors, (48767), 66 states have internal predecessors, (48767), 0 states have call successors, (0), 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-18 18:40:30,954 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:30,955 INFO L209 CegarLoopForPetriNet]: trace histogram [27, 27, 27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:30,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:31,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:31,165 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:31,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:31,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1996914236, now seen corresponding path program 1 times [2022-11-18 18:40:31,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:31,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468776172] [2022-11-18 18:40:31,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:31,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:40:31,213 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:40:31,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:40:31,309 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:40:31,310 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:40:31,310 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:40:31,310 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:40:31,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2022-11-18 18:40:31,310 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:31,311 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:40:31,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2022-11-18 18:40:31,397 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:40:31,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 853 places, 964 transitions, 2765 flow [2022-11-18 18:40:32,559 INFO L130 PetriNetUnfolder]: 274/2012 cut-off events. [2022-11-18 18:40:32,559 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2022-11-18 18:40:32,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2472 conditions, 2012 events. 274/2012 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7593 event pairs, 0 based on Foata normal form. 0/1682 useless extension candidates. Maximal degree in co-relation 2342. Up to 56 conditions per place. [2022-11-18 18:40:32,740 INFO L82 GeneralOperation]: Start removeDead. Operand has 853 places, 964 transitions, 2765 flow [2022-11-18 18:40:32,786 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 853 places, 964 transitions, 2765 flow [2022-11-18 18:40:32,787 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:40:32,787 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:40:32,787 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:40:32,792 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:40:32,792 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:40:32,792 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:32,792 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] [2022-11-18 18:40:32,792 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:32,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:32,793 INFO L85 PathProgramCache]: Analyzing trace with hash 873885598, now seen corresponding path program 1 times [2022-11-18 18:40:32,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:32,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231007772] [2022-11-18 18:40:32,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:32,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:32,812 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-18 18:40:32,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:32,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231007772] [2022-11-18 18:40:32,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231007772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:32,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:32,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:40:32,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807377074] [2022-11-18 18:40:32,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:32,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:40:32,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:32,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:40:32,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:40:32,815 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 770 out of 964 [2022-11-18 18:40:32,815 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 964 transitions, 2765 flow. Second operand has 2 states, 2 states have (on average 770.5) internal successors, (1541), 2 states have internal predecessors, (1541), 0 states have call successors, (0), 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-18 18:40:32,815 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:32,815 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 770 of 964 [2022-11-18 18:40:32,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:33,830 INFO L130 PetriNetUnfolder]: 0/1710 cut-off events. [2022-11-18 18:40:33,830 INFO L131 PetriNetUnfolder]: For 4005/4005 co-relation queries the response was YES. [2022-11-18 18:40:33,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2198 conditions, 1710 events. 0/1710 cut-off events. For 4005/4005 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7157 event pairs, 0 based on Foata normal form. 2226/3880 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2022-11-18 18:40:33,833 INFO L137 encePairwiseOnDemand]: 798/964 looper letters, 27 selfloop transitions, 0 changer transitions 12/797 dead transitions. [2022-11-18 18:40:33,833 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 797 transitions, 2485 flow [2022-11-18 18:40:33,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:40:33,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:40:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1733 transitions. [2022-11-18 18:40:33,836 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8988589211618258 [2022-11-18 18:40:33,836 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1733 transitions. [2022-11-18 18:40:33,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1733 transitions. [2022-11-18 18:40:33,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:33,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1733 transitions. [2022-11-18 18:40:33,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 866.5) internal successors, (1733), 2 states have internal predecessors, (1733), 0 states have call successors, (0), 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-18 18:40:33,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 964.0) internal successors, (2892), 3 states have internal predecessors, (2892), 0 states have call successors, (0), 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-18 18:40:33,838 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 964.0) internal successors, (2892), 3 states have internal predecessors, (2892), 0 states have call successors, (0), 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-18 18:40:33,839 INFO L175 Difference]: Start difference. First operand has 853 places, 964 transitions, 2765 flow. Second operand 2 states and 1733 transitions. [2022-11-18 18:40:33,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 797 transitions, 2485 flow [2022-11-18 18:40:33,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 797 transitions, 1783 flow, removed 351 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:33,851 INFO L231 Difference]: Finished difference. Result has 853 places, 785 transitions, 1705 flow [2022-11-18 18:40:33,851 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=964, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1705, PETRI_PLACES=853, PETRI_TRANSITIONS=785} [2022-11-18 18:40:33,851 INFO L288 CegarLoopForPetriNet]: 853 programPoint places, 0 predicate places. [2022-11-18 18:40:33,851 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 785 transitions, 1705 flow [2022-11-18 18:40:33,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 770.5) internal successors, (1541), 2 states have internal predecessors, (1541), 0 states have call successors, (0), 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-18 18:40:33,852 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:33,852 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] [2022-11-18 18:40:33,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2022-11-18 18:40:33,852 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:33,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:33,852 INFO L85 PathProgramCache]: Analyzing trace with hash 580482591, now seen corresponding path program 1 times [2022-11-18 18:40:33,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:33,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276193154] [2022-11-18 18:40:33,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:33,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:33,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:33,875 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-18 18:40:33,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:33,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276193154] [2022-11-18 18:40:33,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276193154] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:33,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:33,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:40:33,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541503323] [2022-11-18 18:40:33,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:33,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:40:33,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:33,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:40:33,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:40:33,879 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 763 out of 964 [2022-11-18 18:40:33,880 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 785 transitions, 1705 flow. Second operand has 3 states, 3 states have (on average 764.0) internal successors, (2292), 3 states have internal predecessors, (2292), 0 states have call successors, (0), 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-18 18:40:33,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:33,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 763 of 964 [2022-11-18 18:40:33,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:34,835 INFO L130 PetriNetUnfolder]: 0/1361 cut-off events. [2022-11-18 18:40:34,835 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-11-18 18:40:34,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1638 conditions, 1361 events. 0/1361 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4796 event pairs, 0 based on Foata normal form. 0/1334 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2022-11-18 18:40:34,838 INFO L137 encePairwiseOnDemand]: 961/964 looper letters, 36 selfloop transitions, 2 changer transitions 0/789 dead transitions. [2022-11-18 18:40:34,838 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 843 places, 789 transitions, 1789 flow [2022-11-18 18:40:34,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:40:34,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:40:34,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2328 transitions. [2022-11-18 18:40:34,841 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8049792531120332 [2022-11-18 18:40:34,841 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2328 transitions. [2022-11-18 18:40:34,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2328 transitions. [2022-11-18 18:40:34,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:34,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2328 transitions. [2022-11-18 18:40:34,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 776.0) internal successors, (2328), 3 states have internal predecessors, (2328), 0 states have call successors, (0), 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-18 18:40:34,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 964.0) internal successors, (3856), 4 states have internal predecessors, (3856), 0 states have call successors, (0), 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-18 18:40:34,845 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 964.0) internal successors, (3856), 4 states have internal predecessors, (3856), 0 states have call successors, (0), 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-18 18:40:34,845 INFO L175 Difference]: Start difference. First operand has 853 places, 785 transitions, 1705 flow. Second operand 3 states and 2328 transitions. [2022-11-18 18:40:34,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 843 places, 789 transitions, 1789 flow [2022-11-18 18:40:34,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 843 places, 789 transitions, 1789 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:34,854 INFO L231 Difference]: Finished difference. Result has 844 places, 786 transitions, 1717 flow [2022-11-18 18:40:34,855 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=964, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=841, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1717, PETRI_PLACES=844, PETRI_TRANSITIONS=786} [2022-11-18 18:40:34,855 INFO L288 CegarLoopForPetriNet]: 853 programPoint places, -9 predicate places. [2022-11-18 18:40:34,855 INFO L495 AbstractCegarLoop]: Abstraction has has 844 places, 786 transitions, 1717 flow [2022-11-18 18:40:34,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 764.0) internal successors, (2292), 3 states have internal predecessors, (2292), 0 states have call successors, (0), 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-18 18:40:34,855 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:34,855 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] [2022-11-18 18:40:34,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2022-11-18 18:40:34,856 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:34,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:34,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1719690840, now seen corresponding path program 1 times [2022-11-18 18:40:34,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:34,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715804173] [2022-11-18 18:40:34,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:34,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:34,905 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-18 18:40:34,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:34,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715804173] [2022-11-18 18:40:34,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715804173] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:34,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353528458] [2022-11-18 18:40:34,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:34,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:34,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:34,907 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:34,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-11-18 18:40:35,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:35,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:40:35,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:35,764 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-18 18:40:35,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:35,794 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-18 18:40:35,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353528458] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:35,794 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:35,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:40:35,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602146967] [2022-11-18 18:40:35,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:35,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:40:35,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:35,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:40:35,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:40:35,798 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 762 out of 964 [2022-11-18 18:40:35,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 786 transitions, 1717 flow. Second operand has 10 states, 10 states have (on average 764.3) internal successors, (7643), 10 states have internal predecessors, (7643), 0 states have call successors, (0), 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-18 18:40:35,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:35,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 762 of 964 [2022-11-18 18:40:35,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:36,741 INFO L130 PetriNetUnfolder]: 0/1335 cut-off events. [2022-11-18 18:40:36,741 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2022-11-18 18:40:36,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1693 conditions, 1335 events. 0/1335 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4655 event pairs, 0 based on Foata normal form. 2/1337 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2022-11-18 18:40:36,743 INFO L137 encePairwiseOnDemand]: 958/964 looper letters, 37 selfloop transitions, 9 changer transitions 0/796 dead transitions. [2022-11-18 18:40:36,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 796 transitions, 1831 flow [2022-11-18 18:40:36,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:40:36,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:40:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 6906 transitions. [2022-11-18 18:40:36,750 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7959889349930843 [2022-11-18 18:40:36,750 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 6906 transitions. [2022-11-18 18:40:36,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 6906 transitions. [2022-11-18 18:40:36,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:36,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 6906 transitions. [2022-11-18 18:40:36,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 767.3333333333334) internal successors, (6906), 9 states have internal predecessors, (6906), 0 states have call successors, (0), 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-18 18:40:36,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 964.0) internal successors, (9640), 10 states have internal predecessors, (9640), 0 states have call successors, (0), 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-18 18:40:36,760 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 964.0) internal successors, (9640), 10 states have internal predecessors, (9640), 0 states have call successors, (0), 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-18 18:40:36,760 INFO L175 Difference]: Start difference. First operand has 844 places, 786 transitions, 1717 flow. Second operand 9 states and 6906 transitions. [2022-11-18 18:40:36,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 796 transitions, 1831 flow [2022-11-18 18:40:36,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 796 transitions, 1829 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:36,768 INFO L231 Difference]: Finished difference. Result has 854 places, 792 transitions, 1765 flow [2022-11-18 18:40:36,769 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=964, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1765, PETRI_PLACES=854, PETRI_TRANSITIONS=792} [2022-11-18 18:40:36,769 INFO L288 CegarLoopForPetriNet]: 853 programPoint places, 1 predicate places. [2022-11-18 18:40:36,769 INFO L495 AbstractCegarLoop]: Abstraction has has 854 places, 792 transitions, 1765 flow [2022-11-18 18:40:36,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 764.3) internal successors, (7643), 10 states have internal predecessors, (7643), 0 states have call successors, (0), 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-18 18:40:36,770 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:36,770 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:36,778 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:36,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-11-18 18:40:36,970 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:36,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:36,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1596548365, now seen corresponding path program 1 times [2022-11-18 18:40:36,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:36,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992742994] [2022-11-18 18:40:36,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:36,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:36,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:37,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:37,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992742994] [2022-11-18 18:40:37,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992742994] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:37,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340445790] [2022-11-18 18:40:37,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:37,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:37,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:37,054 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:37,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-11-18 18:40:37,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:37,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:40:37,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:37,946 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:37,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:38,039 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:38,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340445790] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:38,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:38,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:40:38,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010065422] [2022-11-18 18:40:38,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:38,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:40:38,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:38,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:40:38,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:40:38,047 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 762 out of 964 [2022-11-18 18:40:38,052 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 854 places, 792 transitions, 1765 flow. Second operand has 18 states, 18 states have (on average 764.6111111111111) internal successors, (13763), 18 states have internal predecessors, (13763), 0 states have call successors, (0), 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-18 18:40:38,052 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:38,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 762 of 964 [2022-11-18 18:40:38,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:39,233 INFO L130 PetriNetUnfolder]: 0/1283 cut-off events. [2022-11-18 18:40:39,233 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-11-18 18:40:39,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1838 conditions, 1283 events. 0/1283 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4299 event pairs, 0 based on Foata normal form. 4/1287 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2022-11-18 18:40:39,236 INFO L137 encePairwiseOnDemand]: 958/964 looper letters, 45 selfloop transitions, 21 changer transitions 0/816 dead transitions. [2022-11-18 18:40:39,236 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 874 places, 816 transitions, 2005 flow [2022-11-18 18:40:39,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:40:39,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:40:39,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 16072 transitions. [2022-11-18 18:40:39,248 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7939142461964038 [2022-11-18 18:40:39,248 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 16072 transitions. [2022-11-18 18:40:39,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 16072 transitions. [2022-11-18 18:40:39,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:39,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 16072 transitions. [2022-11-18 18:40:39,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 765.3333333333334) internal successors, (16072), 21 states have internal predecessors, (16072), 0 states have call successors, (0), 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-18 18:40:39,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 964.0) internal successors, (21208), 22 states have internal predecessors, (21208), 0 states have call successors, (0), 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-18 18:40:39,274 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 964.0) internal successors, (21208), 22 states have internal predecessors, (21208), 0 states have call successors, (0), 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-18 18:40:39,274 INFO L175 Difference]: Start difference. First operand has 854 places, 792 transitions, 1765 flow. Second operand 21 states and 16072 transitions. [2022-11-18 18:40:39,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 874 places, 816 transitions, 2005 flow [2022-11-18 18:40:39,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 873 places, 816 transitions, 1991 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:39,284 INFO L231 Difference]: Finished difference. Result has 878 places, 805 transitions, 1889 flow [2022-11-18 18:40:39,285 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=964, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=853, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=781, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1889, PETRI_PLACES=878, PETRI_TRANSITIONS=805} [2022-11-18 18:40:39,285 INFO L288 CegarLoopForPetriNet]: 853 programPoint places, 25 predicate places. [2022-11-18 18:40:39,285 INFO L495 AbstractCegarLoop]: Abstraction has has 878 places, 805 transitions, 1889 flow [2022-11-18 18:40:39,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 764.6111111111111) internal successors, (13763), 18 states have internal predecessors, (13763), 0 states have call successors, (0), 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-18 18:40:39,288 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:39,288 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:39,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-11-18 18:40:39,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-11-18 18:40:39,497 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:39,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:39,498 INFO L85 PathProgramCache]: Analyzing trace with hash 354195587, now seen corresponding path program 1 times [2022-11-18 18:40:39,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:39,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185205159] [2022-11-18 18:40:39,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:39,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:39,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:39,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:39,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185205159] [2022-11-18 18:40:39,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185205159] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:39,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755304917] [2022-11-18 18:40:39,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:39,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:39,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:39,693 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:39,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-11-18 18:40:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:40,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:40:40,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:40,651 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:40,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:40,949 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:40,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755304917] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:40,949 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:40,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:40:40,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638117355] [2022-11-18 18:40:40,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:40,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:40:40,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:40,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:40:40,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:40:40,960 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 762 out of 964 [2022-11-18 18:40:40,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 878 places, 805 transitions, 1889 flow. Second operand has 34 states, 34 states have (on average 764.7941176470588) internal successors, (26003), 34 states have internal predecessors, (26003), 0 states have call successors, (0), 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-18 18:40:40,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:40,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 762 of 964 [2022-11-18 18:40:40,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:42,495 INFO L130 PetriNetUnfolder]: 0/1179 cut-off events. [2022-11-18 18:40:42,495 INFO L131 PetriNetUnfolder]: For 600/600 co-relation queries the response was YES. [2022-11-18 18:40:42,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1885 conditions, 1179 events. 0/1179 cut-off events. For 600/600 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3627 event pairs, 0 based on Foata normal form. 8/1187 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2022-11-18 18:40:42,497 INFO L137 encePairwiseOnDemand]: 958/964 looper letters, 61 selfloop transitions, 45 changer transitions 0/856 dead transitions. [2022-11-18 18:40:42,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 922 places, 856 transitions, 2417 flow [2022-11-18 18:40:42,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:40:42,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:40:42,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 34404 transitions. [2022-11-18 18:40:42,514 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7930843706777316 [2022-11-18 18:40:42,514 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 34404 transitions. [2022-11-18 18:40:42,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 34404 transitions. [2022-11-18 18:40:42,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:42,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 34404 transitions. [2022-11-18 18:40:42,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 764.5333333333333) internal successors, (34404), 45 states have internal predecessors, (34404), 0 states have call successors, (0), 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-18 18:40:42,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 964.0) internal successors, (44344), 46 states have internal predecessors, (44344), 0 states have call successors, (0), 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-18 18:40:42,572 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 964.0) internal successors, (44344), 46 states have internal predecessors, (44344), 0 states have call successors, (0), 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-18 18:40:42,572 INFO L175 Difference]: Start difference. First operand has 878 places, 805 transitions, 1889 flow. Second operand 45 states and 34404 transitions. [2022-11-18 18:40:42,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 922 places, 856 transitions, 2417 flow [2022-11-18 18:40:42,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 916 places, 856 transitions, 2377 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:40:42,585 INFO L231 Difference]: Finished difference. Result has 925 places, 830 transitions, 2167 flow [2022-11-18 18:40:42,585 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=964, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=872, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2167, PETRI_PLACES=925, PETRI_TRANSITIONS=830} [2022-11-18 18:40:42,586 INFO L288 CegarLoopForPetriNet]: 853 programPoint places, 72 predicate places. [2022-11-18 18:40:42,586 INFO L495 AbstractCegarLoop]: Abstraction has has 925 places, 830 transitions, 2167 flow [2022-11-18 18:40:42,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 764.7941176470588) internal successors, (26003), 34 states have internal predecessors, (26003), 0 states have call successors, (0), 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-18 18:40:42,588 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:42,588 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:42,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-11-18 18:40:42,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2022-11-18 18:40:42,789 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:42,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:42,789 INFO L85 PathProgramCache]: Analyzing trace with hash 394149791, now seen corresponding path program 1 times [2022-11-18 18:40:42,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:42,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871396180] [2022-11-18 18:40:42,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:42,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:43,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:43,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871396180] [2022-11-18 18:40:43,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871396180] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:43,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546068596] [2022-11-18 18:40:43,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:43,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:43,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:43,417 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:43,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-11-18 18:40:44,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:44,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:40:44,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:44,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:45,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:45,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546068596] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:45,553 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:45,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:40:45,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306693693] [2022-11-18 18:40:45,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:45,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:40:45,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:45,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:40:45,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:40:45,575 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 762 out of 964 [2022-11-18 18:40:45,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 925 places, 830 transitions, 2167 flow. Second operand has 66 states, 66 states have (on average 764.8939393939394) internal successors, (50483), 66 states have internal predecessors, (50483), 0 states have call successors, (0), 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-18 18:40:45,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:45,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 762 of 964 [2022-11-18 18:40:45,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:48,276 INFO L130 PetriNetUnfolder]: 0/1010 cut-off events. [2022-11-18 18:40:48,276 INFO L131 PetriNetUnfolder]: For 1740/1740 co-relation queries the response was YES. [2022-11-18 18:40:48,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1726 conditions, 1010 events. 0/1010 cut-off events. For 1740/1740 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2541 event pairs, 0 based on Foata normal form. 13/1023 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2022-11-18 18:40:48,278 INFO L137 encePairwiseOnDemand]: 959/964 looper letters, 84 selfloop transitions, 82 changer transitions 0/904 dead transitions. [2022-11-18 18:40:48,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 995 places, 904 transitions, 3117 flow [2022-11-18 18:40:48,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-11-18 18:40:48,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2022-11-18 18:40:48,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 64187 transitions. [2022-11-18 18:40:48,317 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7926669630507804 [2022-11-18 18:40:48,317 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 64187 transitions. [2022-11-18 18:40:48,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 64187 transitions. [2022-11-18 18:40:48,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:48,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 64187 transitions. [2022-11-18 18:40:48,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 764.1309523809524) internal successors, (64187), 84 states have internal predecessors, (64187), 0 states have call successors, (0), 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-18 18:40:48,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 964.0) internal successors, (81940), 85 states have internal predecessors, (81940), 0 states have call successors, (0), 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-18 18:40:48,423 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 964.0) internal successors, (81940), 85 states have internal predecessors, (81940), 0 states have call successors, (0), 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-18 18:40:48,423 INFO L175 Difference]: Start difference. First operand has 925 places, 830 transitions, 2167 flow. Second operand 84 states and 64187 transitions. [2022-11-18 18:40:48,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 995 places, 904 transitions, 3117 flow [2022-11-18 18:40:48,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 962 places, 904 transitions, 2892 flow, removed 22 selfloop flow, removed 33 redundant places. [2022-11-18 18:40:48,446 INFO L231 Difference]: Finished difference. Result has 962 places, 853 transitions, 2439 flow [2022-11-18 18:40:48,447 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=964, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=2439, PETRI_PLACES=962, PETRI_TRANSITIONS=853} [2022-11-18 18:40:48,448 INFO L288 CegarLoopForPetriNet]: 853 programPoint places, 109 predicate places. [2022-11-18 18:40:48,448 INFO L495 AbstractCegarLoop]: Abstraction has has 962 places, 853 transitions, 2439 flow [2022-11-18 18:40:48,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 764.8939393939394) internal successors, (50483), 66 states have internal predecessors, (50483), 0 states have call successors, (0), 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-18 18:40:48,454 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:48,455 INFO L209 CegarLoopForPetriNet]: trace histogram [28, 28, 28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:48,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:48,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:48,660 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:48,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash 200559031, now seen corresponding path program 1 times [2022-11-18 18:40:48,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:48,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198149902] [2022-11-18 18:40:48,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:48,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:40:48,701 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:40:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:40:48,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:40:48,763 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:40:48,764 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:40:48,764 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:40:48,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2022-11-18 18:40:48,764 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:40:48,764 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:40:48,764 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2022-11-18 18:40:48,854 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:40:48,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 882 places, 997 transitions, 2890 flow [2022-11-18 18:40:49,973 INFO L130 PetriNetUnfolder]: 284/2084 cut-off events. [2022-11-18 18:40:49,973 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2022-11-18 18:40:50,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2575 conditions, 2084 events. 284/2084 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7841 event pairs, 0 based on Foata normal form. 0/1742 useless extension candidates. Maximal degree in co-relation 2444. Up to 58 conditions per place. [2022-11-18 18:40:50,147 INFO L82 GeneralOperation]: Start removeDead. Operand has 882 places, 997 transitions, 2890 flow [2022-11-18 18:40:50,206 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 882 places, 997 transitions, 2890 flow [2022-11-18 18:40:50,206 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:40:50,206 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:40:50,206 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:40:50,212 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:40:50,212 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:40:50,212 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:50,212 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] [2022-11-18 18:40:50,212 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:50,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:50,212 INFO L85 PathProgramCache]: Analyzing trace with hash -483550722, now seen corresponding path program 1 times [2022-11-18 18:40:50,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:50,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414572819] [2022-11-18 18:40:50,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:50,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:50,233 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-18 18:40:50,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:50,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414572819] [2022-11-18 18:40:50,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414572819] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:50,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:50,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:40:50,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021213328] [2022-11-18 18:40:50,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:50,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:40:50,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:50,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:40:50,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:40:50,236 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 796 out of 997 [2022-11-18 18:40:50,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 882 places, 997 transitions, 2890 flow. Second operand has 2 states, 2 states have (on average 796.5) internal successors, (1593), 2 states have internal predecessors, (1593), 0 states have call successors, (0), 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-18 18:40:50,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:50,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 796 of 997 [2022-11-18 18:40:50,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:51,709 INFO L130 PetriNetUnfolder]: 0/1771 cut-off events. [2022-11-18 18:40:51,710 INFO L131 PetriNetUnfolder]: For 4438/4438 co-relation queries the response was YES. [2022-11-18 18:40:51,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2291 conditions, 1771 events. 0/1771 cut-off events. For 4438/4438 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7421 event pairs, 0 based on Foata normal form. 2392/4105 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2022-11-18 18:40:51,713 INFO L137 encePairwiseOnDemand]: 825/997 looper letters, 28 selfloop transitions, 0 changer transitions 12/824 dead transitions. [2022-11-18 18:40:51,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 882 places, 824 transitions, 2600 flow [2022-11-18 18:40:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:40:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:40:51,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1792 transitions. [2022-11-18 18:40:51,717 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8986960882647944 [2022-11-18 18:40:51,717 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1792 transitions. [2022-11-18 18:40:51,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1792 transitions. [2022-11-18 18:40:51,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:51,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1792 transitions. [2022-11-18 18:40:51,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 896.0) internal successors, (1792), 2 states have internal predecessors, (1792), 0 states have call successors, (0), 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-18 18:40:51,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 997.0) internal successors, (2991), 3 states have internal predecessors, (2991), 0 states have call successors, (0), 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-18 18:40:51,722 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 997.0) internal successors, (2991), 3 states have internal predecessors, (2991), 0 states have call successors, (0), 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-18 18:40:51,723 INFO L175 Difference]: Start difference. First operand has 882 places, 997 transitions, 2890 flow. Second operand 2 states and 1792 transitions. [2022-11-18 18:40:51,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 882 places, 824 transitions, 2600 flow [2022-11-18 18:40:51,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 824 transitions, 1844 flow, removed 378 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:51,743 INFO L231 Difference]: Finished difference. Result has 882 places, 812 transitions, 1764 flow [2022-11-18 18:40:51,743 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=997, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=824, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1764, PETRI_PLACES=882, PETRI_TRANSITIONS=812} [2022-11-18 18:40:51,744 INFO L288 CegarLoopForPetriNet]: 882 programPoint places, 0 predicate places. [2022-11-18 18:40:51,744 INFO L495 AbstractCegarLoop]: Abstraction has has 882 places, 812 transitions, 1764 flow [2022-11-18 18:40:51,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 796.5) internal successors, (1593), 2 states have internal predecessors, (1593), 0 states have call successors, (0), 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-18 18:40:51,744 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:51,744 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] [2022-11-18 18:40:51,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2022-11-18 18:40:51,744 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:51,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:51,745 INFO L85 PathProgramCache]: Analyzing trace with hash -776953729, now seen corresponding path program 1 times [2022-11-18 18:40:51,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:51,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139460306] [2022-11-18 18:40:51,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:51,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:51,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:51,781 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-18 18:40:51,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:51,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139460306] [2022-11-18 18:40:51,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139460306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:40:51,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:40:51,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:40:51,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91808318] [2022-11-18 18:40:51,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:40:51,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:40:51,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:51,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:40:51,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:40:51,786 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 789 out of 997 [2022-11-18 18:40:51,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 882 places, 812 transitions, 1764 flow. Second operand has 3 states, 3 states have (on average 790.0) internal successors, (2370), 3 states have internal predecessors, (2370), 0 states have call successors, (0), 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-18 18:40:51,788 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:51,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 789 of 997 [2022-11-18 18:40:51,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:52,785 INFO L130 PetriNetUnfolder]: 0/1410 cut-off events. [2022-11-18 18:40:52,785 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2022-11-18 18:40:52,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1697 conditions, 1410 events. 0/1410 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4978 event pairs, 0 based on Foata normal form. 0/1382 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2022-11-18 18:40:52,788 INFO L137 encePairwiseOnDemand]: 994/997 looper letters, 37 selfloop transitions, 2 changer transitions 0/816 dead transitions. [2022-11-18 18:40:52,788 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 816 transitions, 1850 flow [2022-11-18 18:40:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:40:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:40:52,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2407 transitions. [2022-11-18 18:40:52,791 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8047475760615179 [2022-11-18 18:40:52,791 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2407 transitions. [2022-11-18 18:40:52,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2407 transitions. [2022-11-18 18:40:52,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:52,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2407 transitions. [2022-11-18 18:40:52,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 802.3333333333334) internal successors, (2407), 3 states have internal predecessors, (2407), 0 states have call successors, (0), 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-18 18:40:52,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 997.0) internal successors, (3988), 4 states have internal predecessors, (3988), 0 states have call successors, (0), 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-18 18:40:52,796 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 997.0) internal successors, (3988), 4 states have internal predecessors, (3988), 0 states have call successors, (0), 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-18 18:40:52,796 INFO L175 Difference]: Start difference. First operand has 882 places, 812 transitions, 1764 flow. Second operand 3 states and 2407 transitions. [2022-11-18 18:40:52,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 816 transitions, 1850 flow [2022-11-18 18:40:52,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 872 places, 816 transitions, 1850 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:40:52,806 INFO L231 Difference]: Finished difference. Result has 873 places, 813 transitions, 1776 flow [2022-11-18 18:40:52,807 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=997, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=870, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1776, PETRI_PLACES=873, PETRI_TRANSITIONS=813} [2022-11-18 18:40:52,807 INFO L288 CegarLoopForPetriNet]: 882 programPoint places, -9 predicate places. [2022-11-18 18:40:52,808 INFO L495 AbstractCegarLoop]: Abstraction has has 873 places, 813 transitions, 1776 flow [2022-11-18 18:40:52,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 790.0) internal successors, (2370), 3 states have internal predecessors, (2370), 0 states have call successors, (0), 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-18 18:40:52,809 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:52,809 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] [2022-11-18 18:40:52,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2022-11-18 18:40:52,809 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:52,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:52,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1201524744, now seen corresponding path program 1 times [2022-11-18 18:40:52,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:52,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110275780] [2022-11-18 18:40:52,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:52,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:52,864 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-18 18:40:52,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:52,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110275780] [2022-11-18 18:40:52,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110275780] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:52,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849069434] [2022-11-18 18:40:52,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:52,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:52,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:52,866 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:52,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-18 18:40:53,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:53,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:40:53,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:53,784 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-18 18:40:53,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:53,813 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-18 18:40:53,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849069434] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:53,814 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:53,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:40:53,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840196309] [2022-11-18 18:40:53,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:53,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:40:53,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:53,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:40:53,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:40:53,818 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 788 out of 997 [2022-11-18 18:40:53,821 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 873 places, 813 transitions, 1776 flow. Second operand has 10 states, 10 states have (on average 790.3) internal successors, (7903), 10 states have internal predecessors, (7903), 0 states have call successors, (0), 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-18 18:40:53,821 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:53,821 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 788 of 997 [2022-11-18 18:40:53,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:54,993 INFO L130 PetriNetUnfolder]: 0/1384 cut-off events. [2022-11-18 18:40:54,994 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-18 18:40:54,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1755 conditions, 1384 events. 0/1384 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4836 event pairs, 0 based on Foata normal form. 2/1386 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2022-11-18 18:40:54,997 INFO L137 encePairwiseOnDemand]: 991/997 looper letters, 38 selfloop transitions, 9 changer transitions 0/823 dead transitions. [2022-11-18 18:40:54,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 823 transitions, 1892 flow [2022-11-18 18:40:54,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:40:54,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:40:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 7141 transitions. [2022-11-18 18:40:55,005 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7958319402652402 [2022-11-18 18:40:55,005 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 7141 transitions. [2022-11-18 18:40:55,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 7141 transitions. [2022-11-18 18:40:55,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:55,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 7141 transitions. [2022-11-18 18:40:55,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 793.4444444444445) internal successors, (7141), 9 states have internal predecessors, (7141), 0 states have call successors, (0), 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-18 18:40:55,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 997.0) internal successors, (9970), 10 states have internal predecessors, (9970), 0 states have call successors, (0), 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-18 18:40:55,017 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 997.0) internal successors, (9970), 10 states have internal predecessors, (9970), 0 states have call successors, (0), 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-18 18:40:55,017 INFO L175 Difference]: Start difference. First operand has 873 places, 813 transitions, 1776 flow. Second operand 9 states and 7141 transitions. [2022-11-18 18:40:55,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 823 transitions, 1892 flow [2022-11-18 18:40:55,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 823 transitions, 1890 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:55,026 INFO L231 Difference]: Finished difference. Result has 883 places, 819 transitions, 1824 flow [2022-11-18 18:40:55,027 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=997, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=872, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1824, PETRI_PLACES=883, PETRI_TRANSITIONS=819} [2022-11-18 18:40:55,027 INFO L288 CegarLoopForPetriNet]: 882 programPoint places, 1 predicate places. [2022-11-18 18:40:55,027 INFO L495 AbstractCegarLoop]: Abstraction has has 883 places, 819 transitions, 1824 flow [2022-11-18 18:40:55,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 790.3) internal successors, (7903), 10 states have internal predecessors, (7903), 0 states have call successors, (0), 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-18 18:40:55,028 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:55,029 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:55,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-11-18 18:40:55,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:55,229 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:55,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1542832851, now seen corresponding path program 1 times [2022-11-18 18:40:55,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:55,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246491676] [2022-11-18 18:40:55,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:55,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:55,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:55,345 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:55,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:55,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246491676] [2022-11-18 18:40:55,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246491676] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:55,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453649349] [2022-11-18 18:40:55,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:55,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:55,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:55,347 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:55,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-18 18:40:56,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:56,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:40:56,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:56,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:56,390 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:56,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453649349] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:56,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:56,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:40:56,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590795288] [2022-11-18 18:40:56,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:56,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:40:56,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:56,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:40:56,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:40:56,396 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 788 out of 997 [2022-11-18 18:40:56,402 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 819 transitions, 1824 flow. Second operand has 18 states, 18 states have (on average 790.6111111111111) internal successors, (14231), 18 states have internal predecessors, (14231), 0 states have call successors, (0), 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-18 18:40:56,402 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:56,402 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 788 of 997 [2022-11-18 18:40:56,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:40:57,589 INFO L130 PetriNetUnfolder]: 0/1332 cut-off events. [2022-11-18 18:40:57,589 INFO L131 PetriNetUnfolder]: For 162/162 co-relation queries the response was YES. [2022-11-18 18:40:57,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1908 conditions, 1332 events. 0/1332 cut-off events. For 162/162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4482 event pairs, 0 based on Foata normal form. 4/1336 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2022-11-18 18:40:57,592 INFO L137 encePairwiseOnDemand]: 991/997 looper letters, 46 selfloop transitions, 21 changer transitions 0/843 dead transitions. [2022-11-18 18:40:57,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 903 places, 843 transitions, 2066 flow [2022-11-18 18:40:57,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:40:57,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:40:57,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 16619 transitions. [2022-11-18 18:40:57,605 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7937622390982472 [2022-11-18 18:40:57,606 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 16619 transitions. [2022-11-18 18:40:57,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 16619 transitions. [2022-11-18 18:40:57,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:40:57,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 16619 transitions. [2022-11-18 18:40:57,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 791.3809523809524) internal successors, (16619), 21 states have internal predecessors, (16619), 0 states have call successors, (0), 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-18 18:40:57,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 997.0) internal successors, (21934), 22 states have internal predecessors, (21934), 0 states have call successors, (0), 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-18 18:40:57,633 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 997.0) internal successors, (21934), 22 states have internal predecessors, (21934), 0 states have call successors, (0), 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-18 18:40:57,633 INFO L175 Difference]: Start difference. First operand has 883 places, 819 transitions, 1824 flow. Second operand 21 states and 16619 transitions. [2022-11-18 18:40:57,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 903 places, 843 transitions, 2066 flow [2022-11-18 18:40:57,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 902 places, 843 transitions, 2052 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:40:57,644 INFO L231 Difference]: Finished difference. Result has 907 places, 832 transitions, 1948 flow [2022-11-18 18:40:57,645 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=997, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=882, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1948, PETRI_PLACES=907, PETRI_TRANSITIONS=832} [2022-11-18 18:40:57,645 INFO L288 CegarLoopForPetriNet]: 882 programPoint places, 25 predicate places. [2022-11-18 18:40:57,645 INFO L495 AbstractCegarLoop]: Abstraction has has 907 places, 832 transitions, 1948 flow [2022-11-18 18:40:57,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 790.6111111111111) internal successors, (14231), 18 states have internal predecessors, (14231), 0 states have call successors, (0), 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-18 18:40:57,648 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:40:57,648 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:40:57,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-11-18 18:40:57,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-11-18 18:40:57,856 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:40:57,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:40:57,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1540541859, now seen corresponding path program 1 times [2022-11-18 18:40:57,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:40:57,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885066853] [2022-11-18 18:40:57,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:57,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:40:57,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:58,057 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:58,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:40:58,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885066853] [2022-11-18 18:40:58,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885066853] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:40:58,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581471571] [2022-11-18 18:40:58,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:40:58,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:40:58,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:40:58,060 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:40:58,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-11-18 18:40:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:40:58,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:40:58,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:40:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:59,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:40:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:40:59,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581471571] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:40:59,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:40:59,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:40:59,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095692754] [2022-11-18 18:40:59,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:40:59,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:40:59,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:40:59,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:40:59,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:40:59,409 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 788 out of 997 [2022-11-18 18:40:59,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 832 transitions, 1948 flow. Second operand has 34 states, 34 states have (on average 790.7941176470588) internal successors, (26887), 34 states have internal predecessors, (26887), 0 states have call successors, (0), 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-18 18:40:59,421 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:40:59,421 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 788 of 997 [2022-11-18 18:40:59,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:01,142 INFO L130 PetriNetUnfolder]: 0/1228 cut-off events. [2022-11-18 18:41:01,142 INFO L131 PetriNetUnfolder]: For 627/627 co-relation queries the response was YES. [2022-11-18 18:41:01,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 1228 events. 0/1228 cut-off events. For 627/627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3805 event pairs, 0 based on Foata normal form. 8/1236 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2022-11-18 18:41:01,145 INFO L137 encePairwiseOnDemand]: 991/997 looper letters, 62 selfloop transitions, 45 changer transitions 0/883 dead transitions. [2022-11-18 18:41:01,145 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 951 places, 883 transitions, 2478 flow [2022-11-18 18:41:01,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:41:01,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:41:01,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 35575 transitions. [2022-11-18 18:41:01,164 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7929343586314499 [2022-11-18 18:41:01,164 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 35575 transitions. [2022-11-18 18:41:01,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 35575 transitions. [2022-11-18 18:41:01,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:01,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 35575 transitions. [2022-11-18 18:41:01,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 790.5555555555555) internal successors, (35575), 45 states have internal predecessors, (35575), 0 states have call successors, (0), 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-18 18:41:01,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 997.0) internal successors, (45862), 46 states have internal predecessors, (45862), 0 states have call successors, (0), 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-18 18:41:01,223 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 997.0) internal successors, (45862), 46 states have internal predecessors, (45862), 0 states have call successors, (0), 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-18 18:41:01,223 INFO L175 Difference]: Start difference. First operand has 907 places, 832 transitions, 1948 flow. Second operand 45 states and 35575 transitions. [2022-11-18 18:41:01,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 951 places, 883 transitions, 2478 flow [2022-11-18 18:41:01,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 945 places, 883 transitions, 2438 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:41:01,237 INFO L231 Difference]: Finished difference. Result has 954 places, 857 transitions, 2226 flow [2022-11-18 18:41:01,237 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=997, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2226, PETRI_PLACES=954, PETRI_TRANSITIONS=857} [2022-11-18 18:41:01,237 INFO L288 CegarLoopForPetriNet]: 882 programPoint places, 72 predicate places. [2022-11-18 18:41:01,237 INFO L495 AbstractCegarLoop]: Abstraction has has 954 places, 857 transitions, 2226 flow [2022-11-18 18:41:01,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 790.7941176470588) internal successors, (26887), 34 states have internal predecessors, (26887), 0 states have call successors, (0), 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-18 18:41:01,241 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:01,241 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:01,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-11-18 18:41:01,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-11-18 18:41:01,442 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:01,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:01,442 INFO L85 PathProgramCache]: Analyzing trace with hash -88330561, now seen corresponding path program 1 times [2022-11-18 18:41:01,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:01,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380254889] [2022-11-18 18:41:01,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:01,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:01,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:02,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:02,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380254889] [2022-11-18 18:41:02,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380254889] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:02,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583423940] [2022-11-18 18:41:02,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:02,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:02,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:02,144 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:02,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-11-18 18:41:03,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:03,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:41:03,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:03,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:03,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:04,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:04,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583423940] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:04,334 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:04,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:41:04,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728707379] [2022-11-18 18:41:04,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:04,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:41:04,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:04,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:41:04,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:41:04,359 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 788 out of 997 [2022-11-18 18:41:04,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 857 transitions, 2226 flow. Second operand has 66 states, 66 states have (on average 790.8939393939394) internal successors, (52199), 66 states have internal predecessors, (52199), 0 states have call successors, (0), 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-18 18:41:04,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:04,379 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 788 of 997 [2022-11-18 18:41:04,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:07,277 INFO L130 PetriNetUnfolder]: 0/1046 cut-off events. [2022-11-18 18:41:07,277 INFO L131 PetriNetUnfolder]: For 1861/1861 co-relation queries the response was YES. [2022-11-18 18:41:07,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1789 conditions, 1046 events. 0/1046 cut-off events. For 1861/1861 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2639 event pairs, 0 based on Foata normal form. 14/1060 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2022-11-18 18:41:07,279 INFO L137 encePairwiseOnDemand]: 992/997 looper letters, 87 selfloop transitions, 85 changer transitions 0/936 dead transitions. [2022-11-18 18:41:07,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 936 transitions, 3232 flow [2022-11-18 18:41:07,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-11-18 18:41:07,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2022-11-18 18:41:07,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 68742 transitions. [2022-11-18 18:41:07,312 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7925154774668834 [2022-11-18 18:41:07,312 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 68742 transitions. [2022-11-18 18:41:07,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 68742 transitions. [2022-11-18 18:41:07,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:07,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 68742 transitions. [2022-11-18 18:41:07,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 790.1379310344828) internal successors, (68742), 87 states have internal predecessors, (68742), 0 states have call successors, (0), 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-18 18:41:07,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 997.0) internal successors, (87736), 88 states have internal predecessors, (87736), 0 states have call successors, (0), 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-18 18:41:07,421 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 997.0) internal successors, (87736), 88 states have internal predecessors, (87736), 0 states have call successors, (0), 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-18 18:41:07,421 INFO L175 Difference]: Start difference. First operand has 954 places, 857 transitions, 2226 flow. Second operand 87 states and 68742 transitions. [2022-11-18 18:41:07,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 936 transitions, 3232 flow [2022-11-18 18:41:07,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 994 places, 936 transitions, 2999 flow, removed 23 selfloop flow, removed 33 redundant places. [2022-11-18 18:41:07,435 INFO L231 Difference]: Finished difference. Result has 994 places, 883 transitions, 2527 flow [2022-11-18 18:41:07,436 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=997, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=908, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=2527, PETRI_PLACES=994, PETRI_TRANSITIONS=883} [2022-11-18 18:41:07,436 INFO L288 CegarLoopForPetriNet]: 882 programPoint places, 112 predicate places. [2022-11-18 18:41:07,436 INFO L495 AbstractCegarLoop]: Abstraction has has 994 places, 883 transitions, 2527 flow [2022-11-18 18:41:07,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 790.8939393939394) internal successors, (52199), 66 states have internal predecessors, (52199), 0 states have call successors, (0), 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-18 18:41:07,443 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:07,443 INFO L209 CegarLoopForPetriNet]: trace histogram [29, 29, 29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:07,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-11-18 18:41:07,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-11-18 18:41:07,644 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:07,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:07,644 INFO L85 PathProgramCache]: Analyzing trace with hash -607924789, now seen corresponding path program 1 times [2022-11-18 18:41:07,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:07,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564087494] [2022-11-18 18:41:07,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:07,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:41:07,694 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:41:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:41:07,762 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:41:07,763 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:41:07,763 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:41:07,763 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:41:07,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2022-11-18 18:41:07,763 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:41:07,764 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:41:07,764 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2022-11-18 18:41:07,854 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:41:07,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 911 places, 1030 transitions, 3017 flow [2022-11-18 18:41:09,162 INFO L130 PetriNetUnfolder]: 294/2156 cut-off events. [2022-11-18 18:41:09,162 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2022-11-18 18:41:09,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2679 conditions, 2156 events. 294/2156 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8128 event pairs, 0 based on Foata normal form. 0/1802 useless extension candidates. Maximal degree in co-relation 2547. Up to 60 conditions per place. [2022-11-18 18:41:09,331 INFO L82 GeneralOperation]: Start removeDead. Operand has 911 places, 1030 transitions, 3017 flow [2022-11-18 18:41:09,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 911 places, 1030 transitions, 3017 flow [2022-11-18 18:41:09,390 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:41:09,391 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:41:09,391 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:41:09,396 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:41:09,396 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:41:09,396 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:09,396 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] [2022-11-18 18:41:09,397 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:09,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:09,397 INFO L85 PathProgramCache]: Analyzing trace with hash -102450370, now seen corresponding path program 1 times [2022-11-18 18:41:09,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:09,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943853611] [2022-11-18 18:41:09,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:09,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:09,419 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-18 18:41:09,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:09,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943853611] [2022-11-18 18:41:09,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943853611] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:41:09,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:41:09,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:41:09,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465392128] [2022-11-18 18:41:09,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:41:09,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:41:09,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:09,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:41:09,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:41:09,422 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 822 out of 1030 [2022-11-18 18:41:09,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 1030 transitions, 3017 flow. Second operand has 2 states, 2 states have (on average 822.5) internal successors, (1645), 2 states have internal predecessors, (1645), 0 states have call successors, (0), 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-18 18:41:09,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:09,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 822 of 1030 [2022-11-18 18:41:09,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:10,654 INFO L130 PetriNetUnfolder]: 0/1832 cut-off events. [2022-11-18 18:41:10,655 INFO L131 PetriNetUnfolder]: For 4901/4901 co-relation queries the response was YES. [2022-11-18 18:41:10,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2385 conditions, 1832 events. 0/1832 cut-off events. For 4901/4901 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7694 event pairs, 0 based on Foata normal form. 2564/4336 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2022-11-18 18:41:10,658 INFO L137 encePairwiseOnDemand]: 852/1030 looper letters, 29 selfloop transitions, 0 changer transitions 12/851 dead transitions. [2022-11-18 18:41:10,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 911 places, 851 transitions, 2717 flow [2022-11-18 18:41:10,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:41:10,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:41:10,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1851 transitions. [2022-11-18 18:41:10,661 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8985436893203883 [2022-11-18 18:41:10,661 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1851 transitions. [2022-11-18 18:41:10,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1851 transitions. [2022-11-18 18:41:10,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:10,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1851 transitions. [2022-11-18 18:41:10,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 925.5) internal successors, (1851), 2 states have internal predecessors, (1851), 0 states have call successors, (0), 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-18 18:41:10,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1030.0) internal successors, (3090), 3 states have internal predecessors, (3090), 0 states have call successors, (0), 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-18 18:41:10,664 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1030.0) internal successors, (3090), 3 states have internal predecessors, (3090), 0 states have call successors, (0), 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-18 18:41:10,664 INFO L175 Difference]: Start difference. First operand has 911 places, 1030 transitions, 3017 flow. Second operand 2 states and 1851 transitions. [2022-11-18 18:41:10,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 911 places, 851 transitions, 2717 flow [2022-11-18 18:41:10,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 911 places, 851 transitions, 1905 flow, removed 406 selfloop flow, removed 0 redundant places. [2022-11-18 18:41:10,679 INFO L231 Difference]: Finished difference. Result has 911 places, 839 transitions, 1823 flow [2022-11-18 18:41:10,680 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1030, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=910, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=851, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1823, PETRI_PLACES=911, PETRI_TRANSITIONS=839} [2022-11-18 18:41:10,680 INFO L288 CegarLoopForPetriNet]: 911 programPoint places, 0 predicate places. [2022-11-18 18:41:10,680 INFO L495 AbstractCegarLoop]: Abstraction has has 911 places, 839 transitions, 1823 flow [2022-11-18 18:41:10,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 822.5) internal successors, (1645), 2 states have internal predecessors, (1645), 0 states have call successors, (0), 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-18 18:41:10,681 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:10,681 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] [2022-11-18 18:41:10,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2022-11-18 18:41:10,681 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:10,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:10,681 INFO L85 PathProgramCache]: Analyzing trace with hash -395853377, now seen corresponding path program 1 times [2022-11-18 18:41:10,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:10,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63945663] [2022-11-18 18:41:10,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:10,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:10,707 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-18 18:41:10,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:10,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63945663] [2022-11-18 18:41:10,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63945663] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:41:10,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:41:10,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:41:10,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130431623] [2022-11-18 18:41:10,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:41:10,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:41:10,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:10,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:41:10,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:41:10,711 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 815 out of 1030 [2022-11-18 18:41:10,712 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 839 transitions, 1823 flow. Second operand has 3 states, 3 states have (on average 816.0) internal successors, (2448), 3 states have internal predecessors, (2448), 0 states have call successors, (0), 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-18 18:41:10,712 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:10,712 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 815 of 1030 [2022-11-18 18:41:10,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:11,730 INFO L130 PetriNetUnfolder]: 0/1459 cut-off events. [2022-11-18 18:41:11,730 INFO L131 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-11-18 18:41:11,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1756 conditions, 1459 events. 0/1459 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5162 event pairs, 0 based on Foata normal form. 0/1430 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2022-11-18 18:41:11,733 INFO L137 encePairwiseOnDemand]: 1027/1030 looper letters, 38 selfloop transitions, 2 changer transitions 0/843 dead transitions. [2022-11-18 18:41:11,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 901 places, 843 transitions, 1911 flow [2022-11-18 18:41:11,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:41:11,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:41:11,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2486 transitions. [2022-11-18 18:41:11,736 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8045307443365696 [2022-11-18 18:41:11,737 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2486 transitions. [2022-11-18 18:41:11,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2486 transitions. [2022-11-18 18:41:11,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:11,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2486 transitions. [2022-11-18 18:41:11,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 828.6666666666666) internal successors, (2486), 3 states have internal predecessors, (2486), 0 states have call successors, (0), 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-18 18:41:11,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1030.0) internal successors, (4120), 4 states have internal predecessors, (4120), 0 states have call successors, (0), 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-18 18:41:11,741 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1030.0) internal successors, (4120), 4 states have internal predecessors, (4120), 0 states have call successors, (0), 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-18 18:41:11,741 INFO L175 Difference]: Start difference. First operand has 911 places, 839 transitions, 1823 flow. Second operand 3 states and 2486 transitions. [2022-11-18 18:41:11,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 901 places, 843 transitions, 1911 flow [2022-11-18 18:41:11,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 901 places, 843 transitions, 1911 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:41:11,750 INFO L231 Difference]: Finished difference. Result has 902 places, 840 transitions, 1835 flow [2022-11-18 18:41:11,750 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1030, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=899, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1835, PETRI_PLACES=902, PETRI_TRANSITIONS=840} [2022-11-18 18:41:11,750 INFO L288 CegarLoopForPetriNet]: 911 programPoint places, -9 predicate places. [2022-11-18 18:41:11,751 INFO L495 AbstractCegarLoop]: Abstraction has has 902 places, 840 transitions, 1835 flow [2022-11-18 18:41:11,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 816.0) internal successors, (2448), 3 states have internal predecessors, (2448), 0 states have call successors, (0), 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-18 18:41:11,751 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:11,751 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] [2022-11-18 18:41:11,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2022-11-18 18:41:11,751 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:11,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:11,752 INFO L85 PathProgramCache]: Analyzing trace with hash -852255464, now seen corresponding path program 1 times [2022-11-18 18:41:11,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:11,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192662796] [2022-11-18 18:41:11,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:11,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:11,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:11,795 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-18 18:41:11,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:11,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192662796] [2022-11-18 18:41:11,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192662796] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:11,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143341807] [2022-11-18 18:41:11,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:11,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:11,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:11,797 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:11,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-11-18 18:41:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:12,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:41:12,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:12,814 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-18 18:41:12,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:12,844 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-18 18:41:12,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143341807] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:12,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:12,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:41:12,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351461613] [2022-11-18 18:41:12,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:12,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:41:12,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:12,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:41:12,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:41:12,849 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 814 out of 1030 [2022-11-18 18:41:12,853 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 902 places, 840 transitions, 1835 flow. Second operand has 10 states, 10 states have (on average 816.3) internal successors, (8163), 10 states have internal predecessors, (8163), 0 states have call successors, (0), 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-18 18:41:12,853 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:12,853 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 814 of 1030 [2022-11-18 18:41:12,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:14,090 INFO L130 PetriNetUnfolder]: 0/1433 cut-off events. [2022-11-18 18:41:14,090 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2022-11-18 18:41:14,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1817 conditions, 1433 events. 0/1433 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5028 event pairs, 0 based on Foata normal form. 2/1435 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2022-11-18 18:41:14,094 INFO L137 encePairwiseOnDemand]: 1024/1030 looper letters, 39 selfloop transitions, 9 changer transitions 0/850 dead transitions. [2022-11-18 18:41:14,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 910 places, 850 transitions, 1953 flow [2022-11-18 18:41:14,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:41:14,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:41:14,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 7376 transitions. [2022-11-18 18:41:14,099 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7956850053937432 [2022-11-18 18:41:14,099 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 7376 transitions. [2022-11-18 18:41:14,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 7376 transitions. [2022-11-18 18:41:14,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:14,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 7376 transitions. [2022-11-18 18:41:14,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 819.5555555555555) internal successors, (7376), 9 states have internal predecessors, (7376), 0 states have call successors, (0), 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-18 18:41:14,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1030.0) internal successors, (10300), 10 states have internal predecessors, (10300), 0 states have call successors, (0), 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-18 18:41:14,113 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1030.0) internal successors, (10300), 10 states have internal predecessors, (10300), 0 states have call successors, (0), 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-18 18:41:14,113 INFO L175 Difference]: Start difference. First operand has 902 places, 840 transitions, 1835 flow. Second operand 9 states and 7376 transitions. [2022-11-18 18:41:14,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 910 places, 850 transitions, 1953 flow [2022-11-18 18:41:14,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 909 places, 850 transitions, 1951 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:41:14,130 INFO L231 Difference]: Finished difference. Result has 912 places, 846 transitions, 1883 flow [2022-11-18 18:41:14,131 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1030, PETRI_DIFFERENCE_MINUEND_FLOW=1833, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1883, PETRI_PLACES=912, PETRI_TRANSITIONS=846} [2022-11-18 18:41:14,131 INFO L288 CegarLoopForPetriNet]: 911 programPoint places, 1 predicate places. [2022-11-18 18:41:14,131 INFO L495 AbstractCegarLoop]: Abstraction has has 912 places, 846 transitions, 1883 flow [2022-11-18 18:41:14,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 816.3) internal successors, (8163), 10 states have internal predecessors, (8163), 0 states have call successors, (0), 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-18 18:41:14,133 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:14,133 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:14,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-11-18 18:41:14,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:14,333 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:14,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:14,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1775122957, now seen corresponding path program 1 times [2022-11-18 18:41:14,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:14,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923199036] [2022-11-18 18:41:14,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:14,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:14,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:14,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:14,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923199036] [2022-11-18 18:41:14,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923199036] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:14,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004122499] [2022-11-18 18:41:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:14,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:14,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:14,417 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:14,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-11-18 18:41:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:15,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:41:15,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:15,490 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:15,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:15,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004122499] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:15,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:15,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:41:15,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407132132] [2022-11-18 18:41:15,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:15,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:41:15,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:15,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:41:15,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:41:15,612 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 814 out of 1030 [2022-11-18 18:41:15,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 846 transitions, 1883 flow. Second operand has 18 states, 18 states have (on average 816.6111111111111) internal successors, (14699), 18 states have internal predecessors, (14699), 0 states have call successors, (0), 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-18 18:41:15,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:15,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 814 of 1030 [2022-11-18 18:41:15,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:16,997 INFO L130 PetriNetUnfolder]: 0/1381 cut-off events. [2022-11-18 18:41:16,997 INFO L131 PetriNetUnfolder]: For 168/168 co-relation queries the response was YES. [2022-11-18 18:41:16,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1978 conditions, 1381 events. 0/1381 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4673 event pairs, 0 based on Foata normal form. 4/1385 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2022-11-18 18:41:17,000 INFO L137 encePairwiseOnDemand]: 1024/1030 looper letters, 47 selfloop transitions, 21 changer transitions 0/870 dead transitions. [2022-11-18 18:41:17,001 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 932 places, 870 transitions, 2127 flow [2022-11-18 18:41:17,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:41:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:41:17,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 17166 transitions. [2022-11-18 18:41:17,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.793619972260749 [2022-11-18 18:41:17,017 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 17166 transitions. [2022-11-18 18:41:17,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 17166 transitions. [2022-11-18 18:41:17,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:17,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 17166 transitions. [2022-11-18 18:41:17,034 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 817.4285714285714) internal successors, (17166), 21 states have internal predecessors, (17166), 0 states have call successors, (0), 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-18 18:41:17,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1030.0) internal successors, (22660), 22 states have internal predecessors, (22660), 0 states have call successors, (0), 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-18 18:41:17,049 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1030.0) internal successors, (22660), 22 states have internal predecessors, (22660), 0 states have call successors, (0), 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-18 18:41:17,049 INFO L175 Difference]: Start difference. First operand has 912 places, 846 transitions, 1883 flow. Second operand 21 states and 17166 transitions. [2022-11-18 18:41:17,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 932 places, 870 transitions, 2127 flow [2022-11-18 18:41:17,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 931 places, 870 transitions, 2113 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:41:17,060 INFO L231 Difference]: Finished difference. Result has 936 places, 859 transitions, 2007 flow [2022-11-18 18:41:17,060 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1030, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=911, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2007, PETRI_PLACES=936, PETRI_TRANSITIONS=859} [2022-11-18 18:41:17,061 INFO L288 CegarLoopForPetriNet]: 911 programPoint places, 25 predicate places. [2022-11-18 18:41:17,061 INFO L495 AbstractCegarLoop]: Abstraction has has 936 places, 859 transitions, 2007 flow [2022-11-18 18:41:17,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 816.6111111111111) internal successors, (14699), 18 states have internal predecessors, (14699), 0 states have call successors, (0), 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-18 18:41:17,063 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:17,063 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:17,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-11-18 18:41:17,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:17,264 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:17,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:17,264 INFO L85 PathProgramCache]: Analyzing trace with hash 276548099, now seen corresponding path program 1 times [2022-11-18 18:41:17,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:17,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548015198] [2022-11-18 18:41:17,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:17,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:17,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:17,479 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:17,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:17,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548015198] [2022-11-18 18:41:17,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548015198] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:17,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025798097] [2022-11-18 18:41:17,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:17,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:17,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:17,481 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:17,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-11-18 18:41:18,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:18,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:41:18,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:18,625 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:18,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:18,951 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:18,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025798097] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:18,951 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:18,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:41:18,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387223442] [2022-11-18 18:41:18,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:18,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:41:18,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:18,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:41:18,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:41:18,964 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 814 out of 1030 [2022-11-18 18:41:19,014 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 936 places, 859 transitions, 2007 flow. Second operand has 34 states, 34 states have (on average 816.7941176470588) internal successors, (27771), 34 states have internal predecessors, (27771), 0 states have call successors, (0), 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-18 18:41:19,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:19,015 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 814 of 1030 [2022-11-18 18:41:19,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:20,844 INFO L130 PetriNetUnfolder]: 0/1277 cut-off events. [2022-11-18 18:41:20,845 INFO L131 PetriNetUnfolder]: For 654/654 co-relation queries the response was YES. [2022-11-18 18:41:20,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2043 conditions, 1277 events. 0/1277 cut-off events. For 654/654 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3989 event pairs, 0 based on Foata normal form. 8/1285 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2022-11-18 18:41:20,847 INFO L137 encePairwiseOnDemand]: 1024/1030 looper letters, 63 selfloop transitions, 45 changer transitions 0/910 dead transitions. [2022-11-18 18:41:20,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 980 places, 910 transitions, 2539 flow [2022-11-18 18:41:20,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:41:20,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:41:20,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 36746 transitions. [2022-11-18 18:41:20,867 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7927939590075512 [2022-11-18 18:41:20,868 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 36746 transitions. [2022-11-18 18:41:20,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 36746 transitions. [2022-11-18 18:41:20,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:20,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 36746 transitions. [2022-11-18 18:41:20,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 816.5777777777778) internal successors, (36746), 45 states have internal predecessors, (36746), 0 states have call successors, (0), 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-18 18:41:20,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1030.0) internal successors, (47380), 46 states have internal predecessors, (47380), 0 states have call successors, (0), 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-18 18:41:20,926 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1030.0) internal successors, (47380), 46 states have internal predecessors, (47380), 0 states have call successors, (0), 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-18 18:41:20,927 INFO L175 Difference]: Start difference. First operand has 936 places, 859 transitions, 2007 flow. Second operand 45 states and 36746 transitions. [2022-11-18 18:41:20,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 980 places, 910 transitions, 2539 flow [2022-11-18 18:41:20,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 974 places, 910 transitions, 2499 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:41:20,943 INFO L231 Difference]: Finished difference. Result has 983 places, 884 transitions, 2285 flow [2022-11-18 18:41:20,943 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1030, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=930, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=836, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2285, PETRI_PLACES=983, PETRI_TRANSITIONS=884} [2022-11-18 18:41:20,944 INFO L288 CegarLoopForPetriNet]: 911 programPoint places, 72 predicate places. [2022-11-18 18:41:20,944 INFO L495 AbstractCegarLoop]: Abstraction has has 983 places, 884 transitions, 2285 flow [2022-11-18 18:41:20,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 816.7941176470588) internal successors, (27771), 34 states have internal predecessors, (27771), 0 states have call successors, (0), 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-18 18:41:20,949 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:20,950 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:20,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-11-18 18:41:21,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:21,160 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:21,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:21,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1701751327, now seen corresponding path program 1 times [2022-11-18 18:41:21,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:21,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638270841] [2022-11-18 18:41:21,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:21,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:21,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:21,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:21,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:21,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638270841] [2022-11-18 18:41:21,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638270841] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:21,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329544640] [2022-11-18 18:41:21,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:21,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:21,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:21,814 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:21,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-11-18 18:41:22,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:22,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:41:22,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:23,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:23,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:24,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:24,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329544640] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:24,202 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:24,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:41:24,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939497502] [2022-11-18 18:41:24,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:24,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:41:24,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:24,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:41:24,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:41:24,240 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 814 out of 1030 [2022-11-18 18:41:24,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 983 places, 884 transitions, 2285 flow. Second operand has 66 states, 66 states have (on average 816.8939393939394) internal successors, (53915), 66 states have internal predecessors, (53915), 0 states have call successors, (0), 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-18 18:41:24,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:24,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 814 of 1030 [2022-11-18 18:41:24,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:27,593 INFO L130 PetriNetUnfolder]: 0/1082 cut-off events. [2022-11-18 18:41:27,593 INFO L131 PetriNetUnfolder]: For 1982/1982 co-relation queries the response was YES. [2022-11-18 18:41:27,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1852 conditions, 1082 events. 0/1082 cut-off events. For 1982/1982 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2737 event pairs, 0 based on Foata normal form. 15/1097 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2022-11-18 18:41:27,595 INFO L137 encePairwiseOnDemand]: 1025/1030 looper letters, 90 selfloop transitions, 88 changer transitions 0/968 dead transitions. [2022-11-18 18:41:27,595 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1059 places, 968 transitions, 3347 flow [2022-11-18 18:41:27,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-11-18 18:41:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-11-18 18:41:27,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 73453 transitions. [2022-11-18 18:41:27,631 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7923732470334413 [2022-11-18 18:41:27,632 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 73453 transitions. [2022-11-18 18:41:27,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 73453 transitions. [2022-11-18 18:41:27,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:27,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 73453 transitions. [2022-11-18 18:41:27,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 91 states, 90 states have (on average 816.1444444444444) internal successors, (73453), 90 states have internal predecessors, (73453), 0 states have call successors, (0), 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-18 18:41:27,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 91 states, 91 states have (on average 1030.0) internal successors, (93730), 91 states have internal predecessors, (93730), 0 states have call successors, (0), 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-18 18:41:27,758 INFO L81 ComplementDD]: Finished complementDD. Result has 91 states, 91 states have (on average 1030.0) internal successors, (93730), 91 states have internal predecessors, (93730), 0 states have call successors, (0), 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-18 18:41:27,758 INFO L175 Difference]: Start difference. First operand has 983 places, 884 transitions, 2285 flow. Second operand 90 states and 73453 transitions. [2022-11-18 18:41:27,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1059 places, 968 transitions, 3347 flow [2022-11-18 18:41:27,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1026 places, 968 transitions, 3106 flow, removed 24 selfloop flow, removed 33 redundant places. [2022-11-18 18:41:27,773 INFO L231 Difference]: Finished difference. Result has 1026 places, 913 transitions, 2615 flow [2022-11-18 18:41:27,773 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1030, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=937, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=2615, PETRI_PLACES=1026, PETRI_TRANSITIONS=913} [2022-11-18 18:41:27,774 INFO L288 CegarLoopForPetriNet]: 911 programPoint places, 115 predicate places. [2022-11-18 18:41:27,774 INFO L495 AbstractCegarLoop]: Abstraction has has 1026 places, 913 transitions, 2615 flow [2022-11-18 18:41:27,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 816.8939393939394) internal successors, (53915), 66 states have internal predecessors, (53915), 0 states have call successors, (0), 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-18 18:41:27,779 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:27,779 INFO L209 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:27,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-11-18 18:41:27,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:27,980 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:27,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:27,980 INFO L85 PathProgramCache]: Analyzing trace with hash 345173664, now seen corresponding path program 1 times [2022-11-18 18:41:27,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:27,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494707500] [2022-11-18 18:41:27,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:27,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:41:28,036 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:41:28,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:41:28,144 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:41:28,144 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:41:28,145 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:41:28,145 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:41:28,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2022-11-18 18:41:28,145 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:41:28,146 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:41:28,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2022-11-18 18:41:28,237 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:41:28,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 940 places, 1063 transitions, 3146 flow [2022-11-18 18:41:29,982 INFO L130 PetriNetUnfolder]: 304/2228 cut-off events. [2022-11-18 18:41:29,982 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2022-11-18 18:41:30,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2784 conditions, 2228 events. 304/2228 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8425 event pairs, 0 based on Foata normal form. 0/1862 useless extension candidates. Maximal degree in co-relation 2651. Up to 62 conditions per place. [2022-11-18 18:41:30,173 INFO L82 GeneralOperation]: Start removeDead. Operand has 940 places, 1063 transitions, 3146 flow [2022-11-18 18:41:30,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 940 places, 1063 transitions, 3146 flow [2022-11-18 18:41:30,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:41:30,239 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:41:30,239 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:41:30,244 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-18 18:41:30,245 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:41:30,245 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:30,245 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] [2022-11-18 18:41:30,245 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:30,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:30,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2017186654, now seen corresponding path program 1 times [2022-11-18 18:41:30,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:30,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114903756] [2022-11-18 18:41:30,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:30,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:30,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:30,268 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-18 18:41:30,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:30,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114903756] [2022-11-18 18:41:30,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114903756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:41:30,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:41:30,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:41:30,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613440217] [2022-11-18 18:41:30,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:41:30,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:41:30,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:30,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:41:30,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:41:30,271 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 848 out of 1063 [2022-11-18 18:41:30,272 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 940 places, 1063 transitions, 3146 flow. Second operand has 2 states, 2 states have (on average 848.5) internal successors, (1697), 2 states have internal predecessors, (1697), 0 states have call successors, (0), 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-18 18:41:30,272 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:30,272 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 848 of 1063 [2022-11-18 18:41:30,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:31,777 INFO L130 PetriNetUnfolder]: 0/1893 cut-off events. [2022-11-18 18:41:31,777 INFO L131 PetriNetUnfolder]: For 5395/5395 co-relation queries the response was YES. [2022-11-18 18:41:31,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 1893 events. 0/1893 cut-off events. For 5395/5395 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 7965 event pairs, 0 based on Foata normal form. 2742/4573 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2022-11-18 18:41:31,780 INFO L137 encePairwiseOnDemand]: 879/1063 looper letters, 30 selfloop transitions, 0 changer transitions 12/878 dead transitions. [2022-11-18 18:41:31,780 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 878 transitions, 2836 flow [2022-11-18 18:41:31,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:41:31,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:41:31,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1910 transitions. [2022-11-18 18:41:31,783 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8984007525870179 [2022-11-18 18:41:31,783 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1910 transitions. [2022-11-18 18:41:31,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1910 transitions. [2022-11-18 18:41:31,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:31,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1910 transitions. [2022-11-18 18:41:31,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 955.0) internal successors, (1910), 2 states have internal predecessors, (1910), 0 states have call successors, (0), 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-18 18:41:31,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1063.0) internal successors, (3189), 3 states have internal predecessors, (3189), 0 states have call successors, (0), 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-18 18:41:31,787 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1063.0) internal successors, (3189), 3 states have internal predecessors, (3189), 0 states have call successors, (0), 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-18 18:41:31,787 INFO L175 Difference]: Start difference. First operand has 940 places, 1063 transitions, 3146 flow. Second operand 2 states and 1910 transitions. [2022-11-18 18:41:31,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 878 transitions, 2836 flow [2022-11-18 18:41:31,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 940 places, 878 transitions, 1966 flow, removed 435 selfloop flow, removed 0 redundant places. [2022-11-18 18:41:31,804 INFO L231 Difference]: Finished difference. Result has 940 places, 866 transitions, 1882 flow [2022-11-18 18:41:31,805 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1063, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=939, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=878, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1882, PETRI_PLACES=940, PETRI_TRANSITIONS=866} [2022-11-18 18:41:31,805 INFO L288 CegarLoopForPetriNet]: 940 programPoint places, 0 predicate places. [2022-11-18 18:41:31,805 INFO L495 AbstractCegarLoop]: Abstraction has has 940 places, 866 transitions, 1882 flow [2022-11-18 18:41:31,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 848.5) internal successors, (1697), 2 states have internal predecessors, (1697), 0 states have call successors, (0), 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-18 18:41:31,806 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:31,806 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] [2022-11-18 18:41:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2022-11-18 18:41:31,807 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:31,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1723783647, now seen corresponding path program 1 times [2022-11-18 18:41:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:31,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050222146] [2022-11-18 18:41:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:31,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:31,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:31,849 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-18 18:41:31,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:31,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050222146] [2022-11-18 18:41:31,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050222146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:41:31,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:41:31,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:41:31,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816478] [2022-11-18 18:41:31,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:41:31,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:41:31,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:31,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:41:31,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:41:31,854 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 841 out of 1063 [2022-11-18 18:41:31,856 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 940 places, 866 transitions, 1882 flow. Second operand has 3 states, 3 states have (on average 842.0) internal successors, (2526), 3 states have internal predecessors, (2526), 0 states have call successors, (0), 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-18 18:41:31,856 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:31,856 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 841 of 1063 [2022-11-18 18:41:31,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:33,212 INFO L130 PetriNetUnfolder]: 0/1508 cut-off events. [2022-11-18 18:41:33,212 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2022-11-18 18:41:33,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1815 conditions, 1508 events. 0/1508 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5345 event pairs, 0 based on Foata normal form. 0/1478 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2022-11-18 18:41:33,216 INFO L137 encePairwiseOnDemand]: 1060/1063 looper letters, 39 selfloop transitions, 2 changer transitions 0/870 dead transitions. [2022-11-18 18:41:33,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 930 places, 870 transitions, 1972 flow [2022-11-18 18:41:33,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:41:33,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:41:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2565 transitions. [2022-11-18 18:41:33,220 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8043273753527752 [2022-11-18 18:41:33,221 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2565 transitions. [2022-11-18 18:41:33,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2565 transitions. [2022-11-18 18:41:33,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:33,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2565 transitions. [2022-11-18 18:41:33,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 855.0) internal successors, (2565), 3 states have internal predecessors, (2565), 0 states have call successors, (0), 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-18 18:41:33,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1063.0) internal successors, (4252), 4 states have internal predecessors, (4252), 0 states have call successors, (0), 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-18 18:41:33,229 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1063.0) internal successors, (4252), 4 states have internal predecessors, (4252), 0 states have call successors, (0), 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-18 18:41:33,230 INFO L175 Difference]: Start difference. First operand has 940 places, 866 transitions, 1882 flow. Second operand 3 states and 2565 transitions. [2022-11-18 18:41:33,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 930 places, 870 transitions, 1972 flow [2022-11-18 18:41:33,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 930 places, 870 transitions, 1972 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:41:33,245 INFO L231 Difference]: Finished difference. Result has 931 places, 867 transitions, 1894 flow [2022-11-18 18:41:33,246 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1063, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=928, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1894, PETRI_PLACES=931, PETRI_TRANSITIONS=867} [2022-11-18 18:41:33,247 INFO L288 CegarLoopForPetriNet]: 940 programPoint places, -9 predicate places. [2022-11-18 18:41:33,247 INFO L495 AbstractCegarLoop]: Abstraction has has 931 places, 867 transitions, 1894 flow [2022-11-18 18:41:33,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 842.0) internal successors, (2526), 3 states have internal predecessors, (2526), 0 states have call successors, (0), 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-18 18:41:33,248 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:33,248 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] [2022-11-18 18:41:33,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2022-11-18 18:41:33,248 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:33,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:33,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1527468616, now seen corresponding path program 1 times [2022-11-18 18:41:33,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:33,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069465318] [2022-11-18 18:41:33,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:33,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:33,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:33,312 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-18 18:41:33,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:33,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069465318] [2022-11-18 18:41:33,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069465318] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:33,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181863002] [2022-11-18 18:41:33,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:33,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:33,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:33,315 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:33,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-11-18 18:41:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:34,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:41:34,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:34,382 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-18 18:41:34,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:34,413 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-18 18:41:34,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181863002] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:34,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:34,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:41:34,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951314] [2022-11-18 18:41:34,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:34,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:41:34,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:34,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:41:34,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:41:34,419 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 840 out of 1063 [2022-11-18 18:41:34,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 867 transitions, 1894 flow. Second operand has 10 states, 10 states have (on average 842.3) internal successors, (8423), 10 states have internal predecessors, (8423), 0 states have call successors, (0), 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-18 18:41:34,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:34,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 840 of 1063 [2022-11-18 18:41:34,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:35,799 INFO L130 PetriNetUnfolder]: 0/1482 cut-off events. [2022-11-18 18:41:35,799 INFO L131 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2022-11-18 18:41:35,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 1482 events. 0/1482 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5199 event pairs, 0 based on Foata normal form. 2/1484 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2022-11-18 18:41:35,802 INFO L137 encePairwiseOnDemand]: 1057/1063 looper letters, 40 selfloop transitions, 9 changer transitions 0/877 dead transitions. [2022-11-18 18:41:35,802 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 877 transitions, 2014 flow [2022-11-18 18:41:35,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:41:35,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:41:35,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 7611 transitions. [2022-11-18 18:41:35,807 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7955471934775792 [2022-11-18 18:41:35,807 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 7611 transitions. [2022-11-18 18:41:35,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 7611 transitions. [2022-11-18 18:41:35,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:35,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 7611 transitions. [2022-11-18 18:41:35,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 845.6666666666666) internal successors, (7611), 9 states have internal predecessors, (7611), 0 states have call successors, (0), 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-18 18:41:35,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1063.0) internal successors, (10630), 10 states have internal predecessors, (10630), 0 states have call successors, (0), 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-18 18:41:35,827 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1063.0) internal successors, (10630), 10 states have internal predecessors, (10630), 0 states have call successors, (0), 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-18 18:41:35,827 INFO L175 Difference]: Start difference. First operand has 931 places, 867 transitions, 1894 flow. Second operand 9 states and 7611 transitions. [2022-11-18 18:41:35,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 877 transitions, 2014 flow [2022-11-18 18:41:35,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 938 places, 877 transitions, 2012 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:41:35,838 INFO L231 Difference]: Finished difference. Result has 941 places, 873 transitions, 1942 flow [2022-11-18 18:41:35,839 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1063, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=930, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=861, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=941, PETRI_TRANSITIONS=873} [2022-11-18 18:41:35,839 INFO L288 CegarLoopForPetriNet]: 940 programPoint places, 1 predicate places. [2022-11-18 18:41:35,839 INFO L495 AbstractCegarLoop]: Abstraction has has 941 places, 873 transitions, 1942 flow [2022-11-18 18:41:35,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 842.3) internal successors, (8423), 10 states have internal predecessors, (8423), 0 states have call successors, (0), 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-18 18:41:35,840 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:35,840 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:35,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-11-18 18:41:36,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:36,041 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:36,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1334486099, now seen corresponding path program 1 times [2022-11-18 18:41:36,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:36,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390131487] [2022-11-18 18:41:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:36,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:36,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:36,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:36,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390131487] [2022-11-18 18:41:36,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390131487] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:36,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245683917] [2022-11-18 18:41:36,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:36,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:36,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:36,139 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:36,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-11-18 18:41:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:37,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:41:37,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:37,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:37,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245683917] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:37,338 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:37,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:41:37,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547015030] [2022-11-18 18:41:37,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:37,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:41:37,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:37,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:41:37,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:41:37,345 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 840 out of 1063 [2022-11-18 18:41:37,350 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 941 places, 873 transitions, 1942 flow. Second operand has 18 states, 18 states have (on average 842.6111111111111) internal successors, (15167), 18 states have internal predecessors, (15167), 0 states have call successors, (0), 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-18 18:41:37,350 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:37,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 840 of 1063 [2022-11-18 18:41:37,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:38,990 INFO L130 PetriNetUnfolder]: 0/1430 cut-off events. [2022-11-18 18:41:38,990 INFO L131 PetriNetUnfolder]: For 174/174 co-relation queries the response was YES. [2022-11-18 18:41:38,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2048 conditions, 1430 events. 0/1430 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4853 event pairs, 0 based on Foata normal form. 4/1434 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2022-11-18 18:41:38,996 INFO L137 encePairwiseOnDemand]: 1057/1063 looper letters, 48 selfloop transitions, 21 changer transitions 0/897 dead transitions. [2022-11-18 18:41:38,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 961 places, 897 transitions, 2188 flow [2022-11-18 18:41:38,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:41:38,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:41:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 17713 transitions. [2022-11-18 18:41:39,015 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7934865385476862 [2022-11-18 18:41:39,015 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 17713 transitions. [2022-11-18 18:41:39,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 17713 transitions. [2022-11-18 18:41:39,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:39,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 17713 transitions. [2022-11-18 18:41:39,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 843.4761904761905) internal successors, (17713), 21 states have internal predecessors, (17713), 0 states have call successors, (0), 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-18 18:41:39,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1063.0) internal successors, (23386), 22 states have internal predecessors, (23386), 0 states have call successors, (0), 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-18 18:41:39,050 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1063.0) internal successors, (23386), 22 states have internal predecessors, (23386), 0 states have call successors, (0), 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-18 18:41:39,050 INFO L175 Difference]: Start difference. First operand has 941 places, 873 transitions, 1942 flow. Second operand 21 states and 17713 transitions. [2022-11-18 18:41:39,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 961 places, 897 transitions, 2188 flow [2022-11-18 18:41:39,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 897 transitions, 2174 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:41:39,061 INFO L231 Difference]: Finished difference. Result has 965 places, 886 transitions, 2066 flow [2022-11-18 18:41:39,062 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1063, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=940, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=862, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2066, PETRI_PLACES=965, PETRI_TRANSITIONS=886} [2022-11-18 18:41:39,062 INFO L288 CegarLoopForPetriNet]: 940 programPoint places, 25 predicate places. [2022-11-18 18:41:39,062 INFO L495 AbstractCegarLoop]: Abstraction has has 965 places, 886 transitions, 2066 flow [2022-11-18 18:41:39,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 842.6111111111111) internal successors, (15167), 18 states have internal predecessors, (15167), 0 states have call successors, (0), 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-18 18:41:39,064 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:39,064 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:39,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-11-18 18:41:39,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:39,265 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:39,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:39,265 INFO L85 PathProgramCache]: Analyzing trace with hash 857181603, now seen corresponding path program 1 times [2022-11-18 18:41:39,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:39,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378027901] [2022-11-18 18:41:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:39,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:39,485 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:39,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:39,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378027901] [2022-11-18 18:41:39,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378027901] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:39,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959090844] [2022-11-18 18:41:39,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:39,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:39,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:39,487 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:39,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-11-18 18:41:40,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:40,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:41:40,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:40,702 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:40,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:41,013 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:41,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959090844] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:41,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:41,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:41:41,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192668571] [2022-11-18 18:41:41,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:41,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:41:41,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:41,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:41:41,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:41:41,027 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 840 out of 1063 [2022-11-18 18:41:41,038 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 965 places, 886 transitions, 2066 flow. Second operand has 34 states, 34 states have (on average 842.7941176470588) internal successors, (28655), 34 states have internal predecessors, (28655), 0 states have call successors, (0), 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-18 18:41:41,038 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:41,038 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 840 of 1063 [2022-11-18 18:41:41,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:43,046 INFO L130 PetriNetUnfolder]: 0/1326 cut-off events. [2022-11-18 18:41:43,046 INFO L131 PetriNetUnfolder]: For 681/681 co-relation queries the response was YES. [2022-11-18 18:41:43,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2122 conditions, 1326 events. 0/1326 cut-off events. For 681/681 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4170 event pairs, 0 based on Foata normal form. 8/1334 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2022-11-18 18:41:43,049 INFO L137 encePairwiseOnDemand]: 1057/1063 looper letters, 64 selfloop transitions, 45 changer transitions 0/937 dead transitions. [2022-11-18 18:41:43,049 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1009 places, 937 transitions, 2600 flow [2022-11-18 18:41:43,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:41:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:41:43,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 37917 transitions. [2022-11-18 18:41:43,072 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7926622765757291 [2022-11-18 18:41:43,072 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 37917 transitions. [2022-11-18 18:41:43,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 37917 transitions. [2022-11-18 18:41:43,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:43,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 37917 transitions. [2022-11-18 18:41:43,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 842.6) internal successors, (37917), 45 states have internal predecessors, (37917), 0 states have call successors, (0), 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-18 18:41:43,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1063.0) internal successors, (48898), 46 states have internal predecessors, (48898), 0 states have call successors, (0), 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-18 18:41:43,135 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1063.0) internal successors, (48898), 46 states have internal predecessors, (48898), 0 states have call successors, (0), 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-18 18:41:43,136 INFO L175 Difference]: Start difference. First operand has 965 places, 886 transitions, 2066 flow. Second operand 45 states and 37917 transitions. [2022-11-18 18:41:43,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1009 places, 937 transitions, 2600 flow [2022-11-18 18:41:43,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1003 places, 937 transitions, 2560 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:41:43,149 INFO L231 Difference]: Finished difference. Result has 1012 places, 911 transitions, 2344 flow [2022-11-18 18:41:43,149 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1063, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=959, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=863, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2344, PETRI_PLACES=1012, PETRI_TRANSITIONS=911} [2022-11-18 18:41:43,149 INFO L288 CegarLoopForPetriNet]: 940 programPoint places, 72 predicate places. [2022-11-18 18:41:43,149 INFO L495 AbstractCegarLoop]: Abstraction has has 1012 places, 911 transitions, 2344 flow [2022-11-18 18:41:43,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 842.7941176470588) internal successors, (28655), 34 states have internal predecessors, (28655), 0 states have call successors, (0), 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-18 18:41:43,153 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:43,153 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:43,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-11-18 18:41:43,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:43,354 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:43,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:43,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1469428159, now seen corresponding path program 1 times [2022-11-18 18:41:43,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:43,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376274983] [2022-11-18 18:41:43,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:43,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:43,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:44,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:44,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:44,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376274983] [2022-11-18 18:41:44,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376274983] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:44,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417776856] [2022-11-18 18:41:44,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:44,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:44,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:44,059 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:44,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-11-18 18:41:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:45,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:41:45,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:45,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:45,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:46,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:46,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417776856] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:46,595 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:46,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:41:46,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881508956] [2022-11-18 18:41:46,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:46,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:41:46,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:46,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:41:46,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:41:46,638 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 840 out of 1063 [2022-11-18 18:41:46,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1012 places, 911 transitions, 2344 flow. Second operand has 66 states, 66 states have (on average 842.8939393939394) internal successors, (55631), 66 states have internal predecessors, (55631), 0 states have call successors, (0), 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-18 18:41:46,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:46,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 840 of 1063 [2022-11-18 18:41:46,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:50,251 INFO L130 PetriNetUnfolder]: 0/1118 cut-off events. [2022-11-18 18:41:50,251 INFO L131 PetriNetUnfolder]: For 2103/2103 co-relation queries the response was YES. [2022-11-18 18:41:50,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1915 conditions, 1118 events. 0/1118 cut-off events. For 2103/2103 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 2835 event pairs, 0 based on Foata normal form. 16/1134 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2022-11-18 18:41:50,253 INFO L137 encePairwiseOnDemand]: 1058/1063 looper letters, 93 selfloop transitions, 91 changer transitions 0/1000 dead transitions. [2022-11-18 18:41:50,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1091 places, 1000 transitions, 3462 flow [2022-11-18 18:41:50,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-18 18:41:50,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-18 18:41:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 78320 transitions. [2022-11-18 18:41:50,307 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7922394521490204 [2022-11-18 18:41:50,307 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 78320 transitions. [2022-11-18 18:41:50,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 78320 transitions. [2022-11-18 18:41:50,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:50,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 78320 transitions. [2022-11-18 18:41:50,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 842.1505376344086) internal successors, (78320), 93 states have internal predecessors, (78320), 0 states have call successors, (0), 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-18 18:41:50,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1063.0) internal successors, (99922), 94 states have internal predecessors, (99922), 0 states have call successors, (0), 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-18 18:41:50,629 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1063.0) internal successors, (99922), 94 states have internal predecessors, (99922), 0 states have call successors, (0), 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-18 18:41:50,629 INFO L175 Difference]: Start difference. First operand has 1012 places, 911 transitions, 2344 flow. Second operand 93 states and 78320 transitions. [2022-11-18 18:41:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1091 places, 1000 transitions, 3462 flow [2022-11-18 18:41:50,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1058 places, 1000 transitions, 3213 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-11-18 18:41:50,646 INFO L231 Difference]: Finished difference. Result has 1058 places, 943 transitions, 2703 flow [2022-11-18 18:41:50,647 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1063, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=966, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=852, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=2703, PETRI_PLACES=1058, PETRI_TRANSITIONS=943} [2022-11-18 18:41:50,648 INFO L288 CegarLoopForPetriNet]: 940 programPoint places, 118 predicate places. [2022-11-18 18:41:50,648 INFO L495 AbstractCegarLoop]: Abstraction has has 1058 places, 943 transitions, 2703 flow [2022-11-18 18:41:50,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 842.8939393939394) internal successors, (55631), 66 states have internal predecessors, (55631), 0 states have call successors, (0), 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-18 18:41:50,656 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:50,656 INFO L209 CegarLoopForPetriNet]: trace histogram [31, 31, 31, 31, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:50,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-11-18 18:41:50,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2022-11-18 18:41:50,867 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:50,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:50,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1078488278, now seen corresponding path program 1 times [2022-11-18 18:41:50,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:50,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29866187] [2022-11-18 18:41:50,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:50,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:50,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:41:50,927 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:41:50,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:41:51,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:41:51,064 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:41:51,064 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:41:51,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:41:51,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2022-11-18 18:41:51,064 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:41:51,065 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:41:51,065 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2022-11-18 18:41:51,149 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:41:51,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 1096 transitions, 3277 flow [2022-11-18 18:41:52,933 INFO L130 PetriNetUnfolder]: 314/2300 cut-off events. [2022-11-18 18:41:52,933 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2022-11-18 18:41:53,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2890 conditions, 2300 events. 314/2300 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8697 event pairs, 0 based on Foata normal form. 0/1922 useless extension candidates. Maximal degree in co-relation 2756. Up to 64 conditions per place. [2022-11-18 18:41:53,137 INFO L82 GeneralOperation]: Start removeDead. Operand has 969 places, 1096 transitions, 3277 flow [2022-11-18 18:41:53,204 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 1096 transitions, 3277 flow [2022-11-18 18:41:53,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:41:53,204 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:41:53,205 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:41:53,210 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:41:53,210 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:41:53,210 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:53,210 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] [2022-11-18 18:41:53,210 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:53,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:53,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1580393054, now seen corresponding path program 1 times [2022-11-18 18:41:53,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:53,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698549785] [2022-11-18 18:41:53,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:53,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:53,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:53,235 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-18 18:41:53,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:53,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698549785] [2022-11-18 18:41:53,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698549785] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:41:53,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:41:53,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:41:53,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703717099] [2022-11-18 18:41:53,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:41:53,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:41:53,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:53,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:41:53,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:41:53,239 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 874 out of 1096 [2022-11-18 18:41:53,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 969 places, 1096 transitions, 3277 flow. Second operand has 2 states, 2 states have (on average 874.5) internal successors, (1749), 2 states have internal predecessors, (1749), 0 states have call successors, (0), 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-18 18:41:53,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:53,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 874 of 1096 [2022-11-18 18:41:53,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:55,011 INFO L130 PetriNetUnfolder]: 0/1954 cut-off events. [2022-11-18 18:41:55,011 INFO L131 PetriNetUnfolder]: For 5921/5921 co-relation queries the response was YES. [2022-11-18 18:41:55,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2576 conditions, 1954 events. 0/1954 cut-off events. For 5921/5921 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8228 event pairs, 0 based on Foata normal form. 2926/4816 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2022-11-18 18:41:55,015 INFO L137 encePairwiseOnDemand]: 906/1096 looper letters, 31 selfloop transitions, 0 changer transitions 12/905 dead transitions. [2022-11-18 18:41:55,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 969 places, 905 transitions, 2957 flow [2022-11-18 18:41:55,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:41:55,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:41:55,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1969 transitions. [2022-11-18 18:41:55,018 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8982664233576643 [2022-11-18 18:41:55,018 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1969 transitions. [2022-11-18 18:41:55,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1969 transitions. [2022-11-18 18:41:55,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:55,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1969 transitions. [2022-11-18 18:41:55,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 984.5) internal successors, (1969), 2 states have internal predecessors, (1969), 0 states have call successors, (0), 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-18 18:41:55,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1096.0) internal successors, (3288), 3 states have internal predecessors, (3288), 0 states have call successors, (0), 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-18 18:41:55,022 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1096.0) internal successors, (3288), 3 states have internal predecessors, (3288), 0 states have call successors, (0), 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-18 18:41:55,022 INFO L175 Difference]: Start difference. First operand has 969 places, 1096 transitions, 3277 flow. Second operand 2 states and 1969 transitions. [2022-11-18 18:41:55,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 969 places, 905 transitions, 2957 flow [2022-11-18 18:41:55,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 969 places, 905 transitions, 2027 flow, removed 465 selfloop flow, removed 0 redundant places. [2022-11-18 18:41:55,040 INFO L231 Difference]: Finished difference. Result has 969 places, 893 transitions, 1941 flow [2022-11-18 18:41:55,040 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1096, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=968, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=905, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1941, PETRI_PLACES=969, PETRI_TRANSITIONS=893} [2022-11-18 18:41:55,041 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 0 predicate places. [2022-11-18 18:41:55,041 INFO L495 AbstractCegarLoop]: Abstraction has has 969 places, 893 transitions, 1941 flow [2022-11-18 18:41:55,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 874.5) internal successors, (1749), 2 states have internal predecessors, (1749), 0 states have call successors, (0), 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-18 18:41:55,041 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:55,041 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] [2022-11-18 18:41:55,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2022-11-18 18:41:55,041 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:55,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:55,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1286990047, now seen corresponding path program 1 times [2022-11-18 18:41:55,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:55,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390873389] [2022-11-18 18:41:55,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:55,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:55,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:55,072 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-18 18:41:55,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:55,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390873389] [2022-11-18 18:41:55,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390873389] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:41:55,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:41:55,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:41:55,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927101616] [2022-11-18 18:41:55,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:41:55,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:41:55,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:55,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:41:55,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:41:55,076 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 867 out of 1096 [2022-11-18 18:41:55,077 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 969 places, 893 transitions, 1941 flow. Second operand has 3 states, 3 states have (on average 868.0) internal successors, (2604), 3 states have internal predecessors, (2604), 0 states have call successors, (0), 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-18 18:41:55,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:55,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 867 of 1096 [2022-11-18 18:41:55,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:56,547 INFO L130 PetriNetUnfolder]: 0/1557 cut-off events. [2022-11-18 18:41:56,548 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-18 18:41:56,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1874 conditions, 1557 events. 0/1557 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5528 event pairs, 0 based on Foata normal form. 0/1526 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2022-11-18 18:41:56,551 INFO L137 encePairwiseOnDemand]: 1093/1096 looper letters, 40 selfloop transitions, 2 changer transitions 0/897 dead transitions. [2022-11-18 18:41:56,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 897 transitions, 2033 flow [2022-11-18 18:41:56,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:41:56,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:41:56,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2644 transitions. [2022-11-18 18:41:56,555 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8041362530413625 [2022-11-18 18:41:56,555 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2644 transitions. [2022-11-18 18:41:56,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2644 transitions. [2022-11-18 18:41:56,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:56,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2644 transitions. [2022-11-18 18:41:56,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 881.3333333333334) internal successors, (2644), 3 states have internal predecessors, (2644), 0 states have call successors, (0), 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-18 18:41:56,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1096.0) internal successors, (4384), 4 states have internal predecessors, (4384), 0 states have call successors, (0), 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-18 18:41:56,564 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1096.0) internal successors, (4384), 4 states have internal predecessors, (4384), 0 states have call successors, (0), 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-18 18:41:56,564 INFO L175 Difference]: Start difference. First operand has 969 places, 893 transitions, 1941 flow. Second operand 3 states and 2644 transitions. [2022-11-18 18:41:56,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 897 transitions, 2033 flow [2022-11-18 18:41:56,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 959 places, 897 transitions, 2033 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:41:56,579 INFO L231 Difference]: Finished difference. Result has 960 places, 894 transitions, 1953 flow [2022-11-18 18:41:56,580 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1096, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=957, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=891, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1953, PETRI_PLACES=960, PETRI_TRANSITIONS=894} [2022-11-18 18:41:56,580 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, -9 predicate places. [2022-11-18 18:41:56,581 INFO L495 AbstractCegarLoop]: Abstraction has has 960 places, 894 transitions, 1953 flow [2022-11-18 18:41:56,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 868.0) internal successors, (2604), 3 states have internal predecessors, (2604), 0 states have call successors, (0), 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-18 18:41:56,581 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:56,582 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] [2022-11-18 18:41:56,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2022-11-18 18:41:56,582 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:56,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:56,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1067803096, now seen corresponding path program 1 times [2022-11-18 18:41:56,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:56,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262143534] [2022-11-18 18:41:56,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:56,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:56,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:56,643 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-18 18:41:56,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:56,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262143534] [2022-11-18 18:41:56,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262143534] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:56,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797643927] [2022-11-18 18:41:56,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:56,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:56,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:56,645 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:56,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-11-18 18:41:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:57,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:41:57,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:41:57,806 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-18 18:41:57,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:41:57,846 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-18 18:41:57,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797643927] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:41:57,846 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:41:57,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:41:57,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122385982] [2022-11-18 18:41:57,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:41:57,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:41:57,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:41:57,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:41:57,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:41:57,854 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 1096 [2022-11-18 18:41:57,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 960 places, 894 transitions, 1953 flow. Second operand has 10 states, 10 states have (on average 868.3) internal successors, (8683), 10 states have internal predecessors, (8683), 0 states have call successors, (0), 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-18 18:41:57,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:41:57,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 1096 [2022-11-18 18:41:57,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:41:59,526 INFO L130 PetriNetUnfolder]: 0/1531 cut-off events. [2022-11-18 18:41:59,526 INFO L131 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2022-11-18 18:41:59,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1941 conditions, 1531 events. 0/1531 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5383 event pairs, 0 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2022-11-18 18:41:59,529 INFO L137 encePairwiseOnDemand]: 1090/1096 looper letters, 41 selfloop transitions, 9 changer transitions 0/904 dead transitions. [2022-11-18 18:41:59,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 968 places, 904 transitions, 2075 flow [2022-11-18 18:41:59,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:41:59,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:41:59,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 7846 transitions. [2022-11-18 18:41:59,534 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7954176804541768 [2022-11-18 18:41:59,534 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 7846 transitions. [2022-11-18 18:41:59,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 7846 transitions. [2022-11-18 18:41:59,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:41:59,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 7846 transitions. [2022-11-18 18:41:59,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 871.7777777777778) internal successors, (7846), 9 states have internal predecessors, (7846), 0 states have call successors, (0), 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-18 18:41:59,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1096.0) internal successors, (10960), 10 states have internal predecessors, (10960), 0 states have call successors, (0), 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-18 18:41:59,549 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1096.0) internal successors, (10960), 10 states have internal predecessors, (10960), 0 states have call successors, (0), 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-18 18:41:59,549 INFO L175 Difference]: Start difference. First operand has 960 places, 894 transitions, 1953 flow. Second operand 9 states and 7846 transitions. [2022-11-18 18:41:59,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 968 places, 904 transitions, 2075 flow [2022-11-18 18:41:59,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 967 places, 904 transitions, 2073 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:41:59,558 INFO L231 Difference]: Finished difference. Result has 970 places, 900 transitions, 2001 flow [2022-11-18 18:41:59,558 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1096, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=959, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2001, PETRI_PLACES=970, PETRI_TRANSITIONS=900} [2022-11-18 18:41:59,558 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 1 predicate places. [2022-11-18 18:41:59,558 INFO L495 AbstractCegarLoop]: Abstraction has has 970 places, 900 transitions, 2001 flow [2022-11-18 18:41:59,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 868.3) internal successors, (8683), 10 states have internal predecessors, (8683), 0 states have call successors, (0), 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-18 18:41:59,559 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:41:59,559 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:41:59,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-11-18 18:41:59,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:59,760 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:41:59,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:41:59,760 INFO L85 PathProgramCache]: Analyzing trace with hash 2013241869, now seen corresponding path program 1 times [2022-11-18 18:41:59,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:41:59,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691246884] [2022-11-18 18:41:59,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:59,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:41:59,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:41:59,850 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:41:59,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:41:59,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691246884] [2022-11-18 18:41:59,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691246884] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:41:59,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13357522] [2022-11-18 18:41:59,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:41:59,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:41:59,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:41:59,852 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:41:59,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-11-18 18:42:00,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:00,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:42:00,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:01,042 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:01,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:01,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13357522] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:01,141 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:01,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:42:01,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284879326] [2022-11-18 18:42:01,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:01,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:42:01,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:01,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:42:01,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:42:01,149 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 1096 [2022-11-18 18:42:01,155 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 900 transitions, 2001 flow. Second operand has 18 states, 18 states have (on average 868.6111111111111) internal successors, (15635), 18 states have internal predecessors, (15635), 0 states have call successors, (0), 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-18 18:42:01,155 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:01,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 1096 [2022-11-18 18:42:01,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:02,887 INFO L130 PetriNetUnfolder]: 0/1479 cut-off events. [2022-11-18 18:42:02,888 INFO L131 PetriNetUnfolder]: For 180/180 co-relation queries the response was YES. [2022-11-18 18:42:02,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 1479 events. 0/1479 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5042 event pairs, 0 based on Foata normal form. 4/1483 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2022-11-18 18:42:02,891 INFO L137 encePairwiseOnDemand]: 1090/1096 looper letters, 49 selfloop transitions, 21 changer transitions 0/924 dead transitions. [2022-11-18 18:42:02,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 990 places, 924 transitions, 2249 flow [2022-11-18 18:42:02,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:42:02,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:42:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18260 transitions. [2022-11-18 18:42:02,902 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7933611400764685 [2022-11-18 18:42:02,903 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18260 transitions. [2022-11-18 18:42:02,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18260 transitions. [2022-11-18 18:42:02,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:02,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18260 transitions. [2022-11-18 18:42:02,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 869.5238095238095) internal successors, (18260), 21 states have internal predecessors, (18260), 0 states have call successors, (0), 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-18 18:42:02,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1096.0) internal successors, (24112), 22 states have internal predecessors, (24112), 0 states have call successors, (0), 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-18 18:42:02,936 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1096.0) internal successors, (24112), 22 states have internal predecessors, (24112), 0 states have call successors, (0), 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-18 18:42:02,936 INFO L175 Difference]: Start difference. First operand has 970 places, 900 transitions, 2001 flow. Second operand 21 states and 18260 transitions. [2022-11-18 18:42:02,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 990 places, 924 transitions, 2249 flow [2022-11-18 18:42:02,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 989 places, 924 transitions, 2235 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:42:02,949 INFO L231 Difference]: Finished difference. Result has 994 places, 913 transitions, 2125 flow [2022-11-18 18:42:02,949 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1096, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=969, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=889, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2125, PETRI_PLACES=994, PETRI_TRANSITIONS=913} [2022-11-18 18:42:02,950 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 25 predicate places. [2022-11-18 18:42:02,950 INFO L495 AbstractCegarLoop]: Abstraction has has 994 places, 913 transitions, 2125 flow [2022-11-18 18:42:02,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 868.6111111111111) internal successors, (15635), 18 states have internal predecessors, (15635), 0 states have call successors, (0), 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-18 18:42:02,952 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:02,952 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:02,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-11-18 18:42:03,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:03,153 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:03,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:03,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1012524925, now seen corresponding path program 1 times [2022-11-18 18:42:03,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:03,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137793468] [2022-11-18 18:42:03,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:03,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:03,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:03,362 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:03,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:03,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137793468] [2022-11-18 18:42:03,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137793468] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:03,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797966761] [2022-11-18 18:42:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:03,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:03,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:03,364 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:03,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-11-18 18:42:04,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:04,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:42:04,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:04,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:05,046 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:05,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797966761] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:05,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:05,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:42:05,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954652359] [2022-11-18 18:42:05,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:05,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:42:05,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:05,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:42:05,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:42:05,061 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 1096 [2022-11-18 18:42:05,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 994 places, 913 transitions, 2125 flow. Second operand has 34 states, 34 states have (on average 868.7941176470588) internal successors, (29539), 34 states have internal predecessors, (29539), 0 states have call successors, (0), 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-18 18:42:05,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:05,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 1096 [2022-11-18 18:42:05,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:07,230 INFO L130 PetriNetUnfolder]: 0/1375 cut-off events. [2022-11-18 18:42:07,230 INFO L131 PetriNetUnfolder]: For 708/708 co-relation queries the response was YES. [2022-11-18 18:42:07,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 1375 events. 0/1375 cut-off events. For 708/708 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4359 event pairs, 0 based on Foata normal form. 8/1383 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2022-11-18 18:42:07,233 INFO L137 encePairwiseOnDemand]: 1090/1096 looper letters, 65 selfloop transitions, 45 changer transitions 0/964 dead transitions. [2022-11-18 18:42:07,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1038 places, 964 transitions, 2661 flow [2022-11-18 18:42:07,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:42:07,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:42:07,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 39088 transitions. [2022-11-18 18:42:07,255 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7925385239253853 [2022-11-18 18:42:07,255 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 39088 transitions. [2022-11-18 18:42:07,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 39088 transitions. [2022-11-18 18:42:07,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:07,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 39088 transitions. [2022-11-18 18:42:07,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 868.6222222222223) internal successors, (39088), 45 states have internal predecessors, (39088), 0 states have call successors, (0), 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-18 18:42:07,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1096.0) internal successors, (50416), 46 states have internal predecessors, (50416), 0 states have call successors, (0), 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-18 18:42:07,322 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1096.0) internal successors, (50416), 46 states have internal predecessors, (50416), 0 states have call successors, (0), 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-18 18:42:07,323 INFO L175 Difference]: Start difference. First operand has 994 places, 913 transitions, 2125 flow. Second operand 45 states and 39088 transitions. [2022-11-18 18:42:07,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1038 places, 964 transitions, 2661 flow [2022-11-18 18:42:07,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 964 transitions, 2621 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:42:07,337 INFO L231 Difference]: Finished difference. Result has 1041 places, 938 transitions, 2403 flow [2022-11-18 18:42:07,338 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1096, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=988, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=913, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=890, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2403, PETRI_PLACES=1041, PETRI_TRANSITIONS=938} [2022-11-18 18:42:07,338 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 72 predicate places. [2022-11-18 18:42:07,338 INFO L495 AbstractCegarLoop]: Abstraction has has 1041 places, 938 transitions, 2403 flow [2022-11-18 18:42:07,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 868.7941176470588) internal successors, (29539), 34 states have internal predecessors, (29539), 0 states have call successors, (0), 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-18 18:42:07,343 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:07,343 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:07,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-11-18 18:42:07,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:07,554 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:07,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:07,554 INFO L85 PathProgramCache]: Analyzing trace with hash -785300065, now seen corresponding path program 1 times [2022-11-18 18:42:07,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:07,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541374013] [2022-11-18 18:42:07,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:07,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:07,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:08,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:08,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:08,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541374013] [2022-11-18 18:42:08,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541374013] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:08,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038434802] [2022-11-18 18:42:08,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:08,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:08,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:08,221 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:08,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-11-18 18:42:09,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:09,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:42:09,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:09,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:09,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:10,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:10,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038434802] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:10,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:10,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:42:10,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504069386] [2022-11-18 18:42:10,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:10,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:42:10,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:10,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:42:10,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:42:10,756 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 1096 [2022-11-18 18:42:10,781 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1041 places, 938 transitions, 2403 flow. Second operand has 66 states, 66 states have (on average 868.8939393939394) internal successors, (57347), 66 states have internal predecessors, (57347), 0 states have call successors, (0), 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-18 18:42:10,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:10,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 1096 [2022-11-18 18:42:10,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:14,632 INFO L130 PetriNetUnfolder]: 0/1167 cut-off events. [2022-11-18 18:42:14,632 INFO L131 PetriNetUnfolder]: For 2224/2224 co-relation queries the response was YES. [2022-11-18 18:42:14,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 1167 events. 0/1167 cut-off events. For 2224/2224 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 2991 event pairs, 0 based on Foata normal form. 16/1183 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2022-11-18 18:42:14,633 INFO L137 encePairwiseOnDemand]: 1090/1096 looper letters, 97 selfloop transitions, 93 changer transitions 0/1044 dead transitions. [2022-11-18 18:42:14,633 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1133 places, 1044 transitions, 3631 flow [2022-11-18 18:42:14,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-18 18:42:14,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-18 18:42:14,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 80744 transitions. [2022-11-18 18:42:14,674 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7921670198571541 [2022-11-18 18:42:14,674 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 80744 transitions. [2022-11-18 18:42:14,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 80744 transitions. [2022-11-18 18:42:14,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:14,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 80744 transitions. [2022-11-18 18:42:14,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 868.2150537634409) internal successors, (80744), 93 states have internal predecessors, (80744), 0 states have call successors, (0), 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-18 18:42:14,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1096.0) internal successors, (103024), 94 states have internal predecessors, (103024), 0 states have call successors, (0), 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-18 18:42:14,805 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1096.0) internal successors, (103024), 94 states have internal predecessors, (103024), 0 states have call successors, (0), 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-18 18:42:14,805 INFO L175 Difference]: Start difference. First operand has 1041 places, 938 transitions, 2403 flow. Second operand 93 states and 80744 transitions. [2022-11-18 18:42:14,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1133 places, 1044 transitions, 3631 flow [2022-11-18 18:42:14,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1115 places, 1044 transitions, 3543 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-18 18:42:14,828 INFO L231 Difference]: Finished difference. Result has 1132 places, 987 transitions, 3037 flow [2022-11-18 18:42:14,829 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1096, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=1023, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=891, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3037, PETRI_PLACES=1132, PETRI_TRANSITIONS=987} [2022-11-18 18:42:14,829 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 163 predicate places. [2022-11-18 18:42:14,829 INFO L495 AbstractCegarLoop]: Abstraction has has 1132 places, 987 transitions, 3037 flow [2022-11-18 18:42:14,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 868.8939393939394) internal successors, (57347), 66 states have internal predecessors, (57347), 0 states have call successors, (0), 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-18 18:42:14,834 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:14,835 INFO L209 CegarLoopForPetriNet]: trace histogram [32, 32, 32, 32, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:14,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-11-18 18:42:15,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-11-18 18:42:15,035 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:15,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:15,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1721166093, now seen corresponding path program 1 times [2022-11-18 18:42:15,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:15,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127766819] [2022-11-18 18:42:15,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:15,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:42:15,100 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:42:15,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:42:15,209 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:42:15,209 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:42:15,209 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:42:15,209 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:42:15,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2022-11-18 18:42:15,210 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:42:15,210 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:42:15,210 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2022-11-18 18:42:15,293 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:42:15,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 998 places, 1129 transitions, 3410 flow [2022-11-18 18:42:16,990 INFO L130 PetriNetUnfolder]: 324/2372 cut-off events. [2022-11-18 18:42:16,991 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2022-11-18 18:42:17,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2997 conditions, 2372 events. 324/2372 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8948 event pairs, 0 based on Foata normal form. 0/1982 useless extension candidates. Maximal degree in co-relation 2862. Up to 66 conditions per place. [2022-11-18 18:42:17,201 INFO L82 GeneralOperation]: Start removeDead. Operand has 998 places, 1129 transitions, 3410 flow [2022-11-18 18:42:17,270 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 998 places, 1129 transitions, 3410 flow [2022-11-18 18:42:17,270 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:42:17,271 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:42:17,271 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:42:17,276 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:42:17,277 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:42:17,277 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:17,277 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] [2022-11-18 18:42:17,277 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:17,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:17,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1412831170, now seen corresponding path program 1 times [2022-11-18 18:42:17,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:17,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397045609] [2022-11-18 18:42:17,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:17,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:17,301 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-18 18:42:17,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:17,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397045609] [2022-11-18 18:42:17,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397045609] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:42:17,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:42:17,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:42:17,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149296487] [2022-11-18 18:42:17,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:42:17,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:42:17,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:17,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:42:17,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:42:17,305 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 900 out of 1129 [2022-11-18 18:42:17,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 998 places, 1129 transitions, 3410 flow. Second operand has 2 states, 2 states have (on average 900.5) internal successors, (1801), 2 states have internal predecessors, (1801), 0 states have call successors, (0), 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-18 18:42:17,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:17,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 900 of 1129 [2022-11-18 18:42:17,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:19,057 INFO L130 PetriNetUnfolder]: 0/2015 cut-off events. [2022-11-18 18:42:19,058 INFO L131 PetriNetUnfolder]: For 6480/6480 co-relation queries the response was YES. [2022-11-18 18:42:19,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 2015 events. 0/2015 cut-off events. For 6480/6480 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8502 event pairs, 0 based on Foata normal form. 3116/5065 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2022-11-18 18:42:19,062 INFO L137 encePairwiseOnDemand]: 933/1129 looper letters, 32 selfloop transitions, 0 changer transitions 12/932 dead transitions. [2022-11-18 18:42:19,062 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 998 places, 932 transitions, 3080 flow [2022-11-18 18:42:19,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:42:19,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:42:19,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2028 transitions. [2022-11-18 18:42:19,065 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8981399468556245 [2022-11-18 18:42:19,065 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2028 transitions. [2022-11-18 18:42:19,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2028 transitions. [2022-11-18 18:42:19,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:19,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2028 transitions. [2022-11-18 18:42:19,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1014.0) internal successors, (2028), 2 states have internal predecessors, (2028), 0 states have call successors, (0), 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-18 18:42:19,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1129.0) internal successors, (3387), 3 states have internal predecessors, (3387), 0 states have call successors, (0), 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-18 18:42:19,069 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1129.0) internal successors, (3387), 3 states have internal predecessors, (3387), 0 states have call successors, (0), 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-18 18:42:19,069 INFO L175 Difference]: Start difference. First operand has 998 places, 1129 transitions, 3410 flow. Second operand 2 states and 2028 transitions. [2022-11-18 18:42:19,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 998 places, 932 transitions, 3080 flow [2022-11-18 18:42:19,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 998 places, 932 transitions, 2088 flow, removed 496 selfloop flow, removed 0 redundant places. [2022-11-18 18:42:19,090 INFO L231 Difference]: Finished difference. Result has 998 places, 920 transitions, 2000 flow [2022-11-18 18:42:19,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=997, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=932, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2000, PETRI_PLACES=998, PETRI_TRANSITIONS=920} [2022-11-18 18:42:19,091 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 0 predicate places. [2022-11-18 18:42:19,091 INFO L495 AbstractCegarLoop]: Abstraction has has 998 places, 920 transitions, 2000 flow [2022-11-18 18:42:19,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 900.5) internal successors, (1801), 2 states have internal predecessors, (1801), 0 states have call successors, (0), 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-18 18:42:19,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:19,091 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] [2022-11-18 18:42:19,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2022-11-18 18:42:19,091 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:19,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:19,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1706234177, now seen corresponding path program 1 times [2022-11-18 18:42:19,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:19,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422649966] [2022-11-18 18:42:19,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:19,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:19,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:19,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:19,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:19,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422649966] [2022-11-18 18:42:19,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422649966] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:42:19,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:42:19,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:42:19,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953858893] [2022-11-18 18:42:19,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:42:19,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:42:19,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:19,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:42:19,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:42:19,127 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 893 out of 1129 [2022-11-18 18:42:19,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 998 places, 920 transitions, 2000 flow. Second operand has 3 states, 3 states have (on average 894.0) internal successors, (2682), 3 states have internal predecessors, (2682), 0 states have call successors, (0), 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-18 18:42:19,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:19,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 893 of 1129 [2022-11-18 18:42:19,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:20,684 INFO L130 PetriNetUnfolder]: 0/1606 cut-off events. [2022-11-18 18:42:20,684 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2022-11-18 18:42:20,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 1606 events. 0/1606 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5711 event pairs, 0 based on Foata normal form. 0/1574 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2022-11-18 18:42:20,688 INFO L137 encePairwiseOnDemand]: 1126/1129 looper letters, 41 selfloop transitions, 2 changer transitions 0/924 dead transitions. [2022-11-18 18:42:20,688 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 988 places, 924 transitions, 2094 flow [2022-11-18 18:42:20,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:42:20,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:42:20,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2723 transitions. [2022-11-18 18:42:20,692 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8039563035134337 [2022-11-18 18:42:20,692 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2723 transitions. [2022-11-18 18:42:20,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2723 transitions. [2022-11-18 18:42:20,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:20,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2723 transitions. [2022-11-18 18:42:20,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 907.6666666666666) internal successors, (2723), 3 states have internal predecessors, (2723), 0 states have call successors, (0), 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-18 18:42:20,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1129.0) internal successors, (4516), 4 states have internal predecessors, (4516), 0 states have call successors, (0), 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-18 18:42:20,697 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1129.0) internal successors, (4516), 4 states have internal predecessors, (4516), 0 states have call successors, (0), 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-18 18:42:20,698 INFO L175 Difference]: Start difference. First operand has 998 places, 920 transitions, 2000 flow. Second operand 3 states and 2723 transitions. [2022-11-18 18:42:20,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 988 places, 924 transitions, 2094 flow [2022-11-18 18:42:20,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 988 places, 924 transitions, 2094 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:42:20,708 INFO L231 Difference]: Finished difference. Result has 989 places, 921 transitions, 2012 flow [2022-11-18 18:42:20,709 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=986, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2012, PETRI_PLACES=989, PETRI_TRANSITIONS=921} [2022-11-18 18:42:20,709 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, -9 predicate places. [2022-11-18 18:42:20,709 INFO L495 AbstractCegarLoop]: Abstraction has has 989 places, 921 transitions, 2012 flow [2022-11-18 18:42:20,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 894.0) internal successors, (2682), 3 states have internal predecessors, (2682), 0 states have call successors, (0), 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-18 18:42:20,710 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:20,710 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] [2022-11-18 18:42:20,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2022-11-18 18:42:20,710 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:20,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:20,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1656374920, now seen corresponding path program 1 times [2022-11-18 18:42:20,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:20,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053467457] [2022-11-18 18:42:20,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:20,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:20,761 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-18 18:42:20,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:20,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053467457] [2022-11-18 18:42:20,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053467457] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:20,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511991325] [2022-11-18 18:42:20,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:20,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:20,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:20,763 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:20,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-11-18 18:42:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:21,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:42:21,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:21,968 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-18 18:42:21,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:22,001 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-18 18:42:22,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511991325] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:22,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:22,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:42:22,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732787166] [2022-11-18 18:42:22,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:42:22,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:42:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:42:22,006 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-18 18:42:22,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 989 places, 921 transitions, 2012 flow. Second operand has 10 states, 10 states have (on average 894.3) internal successors, (8943), 10 states have internal predecessors, (8943), 0 states have call successors, (0), 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-18 18:42:22,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:22,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-18 18:42:22,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:23,636 INFO L130 PetriNetUnfolder]: 0/1580 cut-off events. [2022-11-18 18:42:23,636 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-11-18 18:42:23,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2003 conditions, 1580 events. 0/1580 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5561 event pairs, 0 based on Foata normal form. 2/1582 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2022-11-18 18:42:23,640 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 42 selfloop transitions, 9 changer transitions 0/931 dead transitions. [2022-11-18 18:42:23,640 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 997 places, 931 transitions, 2136 flow [2022-11-18 18:42:23,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:42:23,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:42:23,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8081 transitions. [2022-11-18 18:42:23,648 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7952957386084046 [2022-11-18 18:42:23,648 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8081 transitions. [2022-11-18 18:42:23,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8081 transitions. [2022-11-18 18:42:23,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:23,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8081 transitions. [2022-11-18 18:42:23,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 897.8888888888889) internal successors, (8081), 9 states have internal predecessors, (8081), 0 states have call successors, (0), 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-18 18:42:23,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1129.0) internal successors, (11290), 10 states have internal predecessors, (11290), 0 states have call successors, (0), 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-18 18:42:23,664 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1129.0) internal successors, (11290), 10 states have internal predecessors, (11290), 0 states have call successors, (0), 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-18 18:42:23,664 INFO L175 Difference]: Start difference. First operand has 989 places, 921 transitions, 2012 flow. Second operand 9 states and 8081 transitions. [2022-11-18 18:42:23,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 997 places, 931 transitions, 2136 flow [2022-11-18 18:42:23,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 996 places, 931 transitions, 2134 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:42:23,676 INFO L231 Difference]: Finished difference. Result has 999 places, 927 transitions, 2060 flow [2022-11-18 18:42:23,677 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=988, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=915, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2060, PETRI_PLACES=999, PETRI_TRANSITIONS=927} [2022-11-18 18:42:23,677 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 1 predicate places. [2022-11-18 18:42:23,677 INFO L495 AbstractCegarLoop]: Abstraction has has 999 places, 927 transitions, 2060 flow [2022-11-18 18:42:23,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 894.3) internal successors, (8943), 10 states have internal predecessors, (8943), 0 states have call successors, (0), 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-18 18:42:23,679 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:23,679 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:23,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-11-18 18:42:23,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:23,891 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:23,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:23,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1066595027, now seen corresponding path program 1 times [2022-11-18 18:42:23,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:23,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929522328] [2022-11-18 18:42:23,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:23,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:23,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:23,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929522328] [2022-11-18 18:42:23,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929522328] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:23,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79013012] [2022-11-18 18:42:23,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:23,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:23,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:23,983 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:23,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-11-18 18:42:25,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:25,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:42:25,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:25,199 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:25,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:25,306 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:25,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79013012] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:25,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:25,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:42:25,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515024485] [2022-11-18 18:42:25,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:25,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:42:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:42:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:42:25,317 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-18 18:42:25,323 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 999 places, 927 transitions, 2060 flow. Second operand has 18 states, 18 states have (on average 894.6111111111111) internal successors, (16103), 18 states have internal predecessors, (16103), 0 states have call successors, (0), 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-18 18:42:25,323 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:25,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-18 18:42:25,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:27,226 INFO L130 PetriNetUnfolder]: 0/1528 cut-off events. [2022-11-18 18:42:27,227 INFO L131 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2022-11-18 18:42:27,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2188 conditions, 1528 events. 0/1528 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5217 event pairs, 0 based on Foata normal form. 4/1532 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2022-11-18 18:42:27,233 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 50 selfloop transitions, 21 changer transitions 0/951 dead transitions. [2022-11-18 18:42:27,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1019 places, 951 transitions, 2310 flow [2022-11-18 18:42:27,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:42:27,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:42:27,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18807 transitions. [2022-11-18 18:42:27,249 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.793243072251044 [2022-11-18 18:42:27,249 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18807 transitions. [2022-11-18 18:42:27,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18807 transitions. [2022-11-18 18:42:27,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:27,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18807 transitions. [2022-11-18 18:42:27,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 895.5714285714286) internal successors, (18807), 21 states have internal predecessors, (18807), 0 states have call successors, (0), 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-18 18:42:27,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1129.0) internal successors, (24838), 22 states have internal predecessors, (24838), 0 states have call successors, (0), 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-18 18:42:27,283 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1129.0) internal successors, (24838), 22 states have internal predecessors, (24838), 0 states have call successors, (0), 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-18 18:42:27,283 INFO L175 Difference]: Start difference. First operand has 999 places, 927 transitions, 2060 flow. Second operand 21 states and 18807 transitions. [2022-11-18 18:42:27,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1019 places, 951 transitions, 2310 flow [2022-11-18 18:42:27,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1018 places, 951 transitions, 2296 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:42:27,295 INFO L231 Difference]: Finished difference. Result has 1023 places, 940 transitions, 2184 flow [2022-11-18 18:42:27,296 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=998, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=916, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2184, PETRI_PLACES=1023, PETRI_TRANSITIONS=940} [2022-11-18 18:42:27,296 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 25 predicate places. [2022-11-18 18:42:27,296 INFO L495 AbstractCegarLoop]: Abstraction has has 1023 places, 940 transitions, 2184 flow [2022-11-18 18:42:27,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 894.6111111111111) internal successors, (16103), 18 states have internal predecessors, (16103), 0 states have call successors, (0), 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-18 18:42:27,298 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:27,299 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:27,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-11-18 18:42:27,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:27,502 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:27,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:27,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1037604189, now seen corresponding path program 1 times [2022-11-18 18:42:27,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:27,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317703616] [2022-11-18 18:42:27,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:27,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:27,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:27,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:27,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317703616] [2022-11-18 18:42:27,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317703616] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:27,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989820233] [2022-11-18 18:42:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:27,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:27,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:27,725 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:27,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-11-18 18:42:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:28,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:42:28,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:29,050 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:29,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:29,376 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:29,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989820233] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:29,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:29,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:42:29,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624768913] [2022-11-18 18:42:29,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:29,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:42:29,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:29,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:42:29,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:42:29,390 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-18 18:42:29,403 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1023 places, 940 transitions, 2184 flow. Second operand has 34 states, 34 states have (on average 894.7941176470588) internal successors, (30423), 34 states have internal predecessors, (30423), 0 states have call successors, (0), 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-18 18:42:29,403 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:29,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-18 18:42:29,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:31,483 INFO L130 PetriNetUnfolder]: 0/1424 cut-off events. [2022-11-18 18:42:31,484 INFO L131 PetriNetUnfolder]: For 735/735 co-relation queries the response was YES. [2022-11-18 18:42:31,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2280 conditions, 1424 events. 0/1424 cut-off events. For 735/735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4541 event pairs, 0 based on Foata normal form. 8/1432 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2022-11-18 18:42:31,487 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 66 selfloop transitions, 45 changer transitions 0/991 dead transitions. [2022-11-18 18:42:31,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1067 places, 991 transitions, 2722 flow [2022-11-18 18:42:31,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:42:31,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:42:31,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 40259 transitions. [2022-11-18 18:42:31,508 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7924220057080996 [2022-11-18 18:42:31,508 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 40259 transitions. [2022-11-18 18:42:31,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 40259 transitions. [2022-11-18 18:42:31,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:31,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 40259 transitions. [2022-11-18 18:42:31,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 894.6444444444444) internal successors, (40259), 45 states have internal predecessors, (40259), 0 states have call successors, (0), 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-18 18:42:31,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1129.0) internal successors, (51934), 46 states have internal predecessors, (51934), 0 states have call successors, (0), 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-18 18:42:31,571 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1129.0) internal successors, (51934), 46 states have internal predecessors, (51934), 0 states have call successors, (0), 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-18 18:42:31,571 INFO L175 Difference]: Start difference. First operand has 1023 places, 940 transitions, 2184 flow. Second operand 45 states and 40259 transitions. [2022-11-18 18:42:31,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1067 places, 991 transitions, 2722 flow [2022-11-18 18:42:31,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1061 places, 991 transitions, 2682 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:42:31,585 INFO L231 Difference]: Finished difference. Result has 1070 places, 965 transitions, 2462 flow [2022-11-18 18:42:31,586 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=1017, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=917, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2462, PETRI_PLACES=1070, PETRI_TRANSITIONS=965} [2022-11-18 18:42:31,586 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 72 predicate places. [2022-11-18 18:42:31,586 INFO L495 AbstractCegarLoop]: Abstraction has has 1070 places, 965 transitions, 2462 flow [2022-11-18 18:42:31,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 894.7941176470588) internal successors, (30423), 34 states have internal predecessors, (30423), 0 states have call successors, (0), 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-18 18:42:31,589 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:31,589 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:31,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-11-18 18:42:31,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:31,790 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:31,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:31,790 INFO L85 PathProgramCache]: Analyzing trace with hash -767466049, now seen corresponding path program 1 times [2022-11-18 18:42:31,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:31,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776847476] [2022-11-18 18:42:31,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:31,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:31,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:32,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:32,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776847476] [2022-11-18 18:42:32,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776847476] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:32,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140625543] [2022-11-18 18:42:32,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:32,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:32,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:32,435 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:32,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-11-18 18:42:33,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:33,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:42:33,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:33,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:34,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:34,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140625543] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:34,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:34,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:42:34,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715079545] [2022-11-18 18:42:34,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:34,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:42:34,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:34,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:42:34,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:42:34,982 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-18 18:42:35,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1070 places, 965 transitions, 2462 flow. Second operand has 66 states, 66 states have (on average 894.8939393939394) internal successors, (59063), 66 states have internal predecessors, (59063), 0 states have call successors, (0), 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-18 18:42:35,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:35,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-18 18:42:35,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:38,543 INFO L130 PetriNetUnfolder]: 0/1216 cut-off events. [2022-11-18 18:42:38,543 INFO L131 PetriNetUnfolder]: For 2345/2345 co-relation queries the response was YES. [2022-11-18 18:42:38,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2099 conditions, 1216 events. 0/1216 cut-off events. For 2345/2345 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3174 event pairs, 0 based on Foata normal form. 16/1232 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2022-11-18 18:42:38,545 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 98 selfloop transitions, 93 changer transitions 0/1071 dead transitions. [2022-11-18 18:42:38,545 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1162 places, 1071 transitions, 3692 flow [2022-11-18 18:42:38,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-18 18:42:38,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-18 18:42:38,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 83163 transitions. [2022-11-18 18:42:38,587 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.792051201462899 [2022-11-18 18:42:38,587 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 83163 transitions. [2022-11-18 18:42:38,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 83163 transitions. [2022-11-18 18:42:38,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:38,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 83163 transitions. [2022-11-18 18:42:38,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 894.2258064516129) internal successors, (83163), 93 states have internal predecessors, (83163), 0 states have call successors, (0), 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-18 18:42:38,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1129.0) internal successors, (106126), 94 states have internal predecessors, (106126), 0 states have call successors, (0), 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-18 18:42:38,723 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1129.0) internal successors, (106126), 94 states have internal predecessors, (106126), 0 states have call successors, (0), 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-18 18:42:38,723 INFO L175 Difference]: Start difference. First operand has 1070 places, 965 transitions, 2462 flow. Second operand 93 states and 83163 transitions. [2022-11-18 18:42:38,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1162 places, 1071 transitions, 3692 flow [2022-11-18 18:42:38,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1144 places, 1071 transitions, 3604 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-18 18:42:38,744 INFO L231 Difference]: Finished difference. Result has 1161 places, 1014 transitions, 3096 flow [2022-11-18 18:42:38,745 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=1052, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3096, PETRI_PLACES=1161, PETRI_TRANSITIONS=1014} [2022-11-18 18:42:38,745 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 163 predicate places. [2022-11-18 18:42:38,745 INFO L495 AbstractCegarLoop]: Abstraction has has 1161 places, 1014 transitions, 3096 flow [2022-11-18 18:42:38,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 894.8939393939394) internal successors, (59063), 66 states have internal predecessors, (59063), 0 states have call successors, (0), 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-18 18:42:38,753 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:38,754 INFO L209 CegarLoopForPetriNet]: trace histogram [31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:38,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-11-18 18:42:38,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:38,959 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:38,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:38,959 INFO L85 PathProgramCache]: Analyzing trace with hash 600153271, now seen corresponding path program 1 times [2022-11-18 18:42:38,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:38,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684469757] [2022-11-18 18:42:38,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:38,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:39,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:41,405 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:41,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:41,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684469757] [2022-11-18 18:42:41,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684469757] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:41,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754336631] [2022-11-18 18:42:41,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:41,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:41,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:41,407 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:41,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-11-18 18:42:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:42,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-18 18:42:42,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:42:43,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:43,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:42:47,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:42:47,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754336631] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:42:47,218 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:42:47,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-18 18:42:47,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551917822] [2022-11-18 18:42:47,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:42:47,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-18 18:42:47,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:47,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-18 18:42:47,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-18 18:42:47,273 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-18 18:42:47,323 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1161 places, 1014 transitions, 3096 flow. Second operand has 130 states, 130 states have (on average 894.9461538461538) internal successors, (116343), 130 states have internal predecessors, (116343), 0 states have call successors, (0), 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-18 18:42:47,323 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:47,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-18 18:42:47,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:51,734 INFO L130 PetriNetUnfolder]: 0/1190 cut-off events. [2022-11-18 18:42:51,735 INFO L131 PetriNetUnfolder]: For 1692/1692 co-relation queries the response was YES. [2022-11-18 18:42:51,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2148 conditions, 1190 events. 0/1190 cut-off events. For 1692/1692 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3031 event pairs, 0 based on Foata normal form. 2/1192 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2022-11-18 18:42:51,737 INFO L137 encePairwiseOnDemand]: 1124/1129 looper letters, 99 selfloop transitions, 97 changer transitions 0/1064 dead transitions. [2022-11-18 18:42:51,737 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1246 places, 1064 transitions, 3872 flow [2022-11-18 18:42:51,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-11-18 18:42:51,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2022-11-18 18:42:51,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 88506 transitions. [2022-11-18 18:42:51,785 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.79185119574845 [2022-11-18 18:42:51,785 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 88506 transitions. [2022-11-18 18:42:51,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 88506 transitions. [2022-11-18 18:42:51,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:51,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 88506 transitions. [2022-11-18 18:42:51,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 894.0) internal successors, (88506), 99 states have internal predecessors, (88506), 0 states have call successors, (0), 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-18 18:42:52,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 1129.0) internal successors, (112900), 100 states have internal predecessors, (112900), 0 states have call successors, (0), 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-18 18:42:52,254 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 1129.0) internal successors, (112900), 100 states have internal predecessors, (112900), 0 states have call successors, (0), 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-18 18:42:52,255 INFO L175 Difference]: Start difference. First operand has 1161 places, 1014 transitions, 3096 flow. Second operand 99 states and 88506 transitions. [2022-11-18 18:42:52,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1246 places, 1064 transitions, 3872 flow [2022-11-18 18:42:52,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1173 places, 1064 transitions, 3540 flow, removed 19 selfloop flow, removed 73 redundant places. [2022-11-18 18:42:52,285 INFO L231 Difference]: Finished difference. Result has 1173 places, 1004 transitions, 2970 flow [2022-11-18 18:42:52,285 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1129, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=1075, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=2970, PETRI_PLACES=1173, PETRI_TRANSITIONS=1004} [2022-11-18 18:42:52,285 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 175 predicate places. [2022-11-18 18:42:52,286 INFO L495 AbstractCegarLoop]: Abstraction has has 1173 places, 1004 transitions, 2970 flow [2022-11-18 18:42:52,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 894.9461538461538) internal successors, (116343), 130 states have internal predecessors, (116343), 0 states have call successors, (0), 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-18 18:42:52,295 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:52,296 INFO L209 CegarLoopForPetriNet]: trace histogram [33, 33, 33, 33, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:42:52,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-11-18 18:42:52,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:52,496 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:52,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:52,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1452073957, now seen corresponding path program 1 times [2022-11-18 18:42:52,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:52,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166036392] [2022-11-18 18:42:52,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:52,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:52,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:42:52,684 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:42:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:42:52,781 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:42:52,781 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:42:52,782 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:42:52,782 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:42:52,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2022-11-18 18:42:52,782 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:42:52,783 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:42:52,783 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2022-11-18 18:42:52,883 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:42:52,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1027 places, 1162 transitions, 3545 flow [2022-11-18 18:42:54,863 INFO L130 PetriNetUnfolder]: 334/2444 cut-off events. [2022-11-18 18:42:54,863 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2022-11-18 18:42:54,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 2444 events. 334/2444 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9226 event pairs, 0 based on Foata normal form. 0/2042 useless extension candidates. Maximal degree in co-relation 2969. Up to 68 conditions per place. [2022-11-18 18:42:54,988 INFO L82 GeneralOperation]: Start removeDead. Operand has 1027 places, 1162 transitions, 3545 flow [2022-11-18 18:42:55,038 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1027 places, 1162 transitions, 3545 flow [2022-11-18 18:42:55,038 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:42:55,039 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:42:55,039 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:42:55,044 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:42:55,044 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:42:55,044 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:55,044 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] [2022-11-18 18:42:55,045 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:55,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:55,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1627448574, now seen corresponding path program 1 times [2022-11-18 18:42:55,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:55,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847976582] [2022-11-18 18:42:55,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:55,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:55,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:55,070 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-18 18:42:55,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:55,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847976582] [2022-11-18 18:42:55,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847976582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:42:55,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:42:55,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:42:55,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467118228] [2022-11-18 18:42:55,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:42:55,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:42:55,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:55,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:42:55,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:42:55,073 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 926 out of 1162 [2022-11-18 18:42:55,074 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1027 places, 1162 transitions, 3545 flow. Second operand has 2 states, 2 states have (on average 926.5) internal successors, (1853), 2 states have internal predecessors, (1853), 0 states have call successors, (0), 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-18 18:42:55,074 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:55,074 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 926 of 1162 [2022-11-18 18:42:55,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:57,108 INFO L130 PetriNetUnfolder]: 0/2076 cut-off events. [2022-11-18 18:42:57,108 INFO L131 PetriNetUnfolder]: For 7073/7073 co-relation queries the response was YES. [2022-11-18 18:42:57,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2771 conditions, 2076 events. 0/2076 cut-off events. For 7073/7073 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 8769 event pairs, 0 based on Foata normal form. 3312/5320 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2022-11-18 18:42:57,112 INFO L137 encePairwiseOnDemand]: 960/1162 looper letters, 33 selfloop transitions, 0 changer transitions 12/959 dead transitions. [2022-11-18 18:42:57,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 959 transitions, 3205 flow [2022-11-18 18:42:57,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:42:57,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:42:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2087 transitions. [2022-11-18 18:42:57,115 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8980206540447504 [2022-11-18 18:42:57,115 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2087 transitions. [2022-11-18 18:42:57,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2087 transitions. [2022-11-18 18:42:57,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:57,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2087 transitions. [2022-11-18 18:42:57,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1043.5) internal successors, (2087), 2 states have internal predecessors, (2087), 0 states have call successors, (0), 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-18 18:42:57,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1162.0) internal successors, (3486), 3 states have internal predecessors, (3486), 0 states have call successors, (0), 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-18 18:42:57,119 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1162.0) internal successors, (3486), 3 states have internal predecessors, (3486), 0 states have call successors, (0), 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-18 18:42:57,119 INFO L175 Difference]: Start difference. First operand has 1027 places, 1162 transitions, 3545 flow. Second operand 2 states and 2087 transitions. [2022-11-18 18:42:57,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 959 transitions, 3205 flow [2022-11-18 18:42:57,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1027 places, 959 transitions, 2149 flow, removed 528 selfloop flow, removed 0 redundant places. [2022-11-18 18:42:57,137 INFO L231 Difference]: Finished difference. Result has 1027 places, 947 transitions, 2059 flow [2022-11-18 18:42:57,137 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=1026, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=959, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2059, PETRI_PLACES=1027, PETRI_TRANSITIONS=947} [2022-11-18 18:42:57,138 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 0 predicate places. [2022-11-18 18:42:57,138 INFO L495 AbstractCegarLoop]: Abstraction has has 1027 places, 947 transitions, 2059 flow [2022-11-18 18:42:57,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 926.5) internal successors, (1853), 2 states have internal predecessors, (1853), 0 states have call successors, (0), 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-18 18:42:57,138 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:57,138 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] [2022-11-18 18:42:57,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2022-11-18 18:42:57,139 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:57,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:57,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1334045567, now seen corresponding path program 1 times [2022-11-18 18:42:57,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:57,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027151593] [2022-11-18 18:42:57,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:57,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:57,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:57,172 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-18 18:42:57,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:57,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027151593] [2022-11-18 18:42:57,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027151593] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:42:57,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:42:57,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:42:57,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321434706] [2022-11-18 18:42:57,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:42:57,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:42:57,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:42:57,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:42:57,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:42:57,176 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 919 out of 1162 [2022-11-18 18:42:57,178 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1027 places, 947 transitions, 2059 flow. Second operand has 3 states, 3 states have (on average 920.0) internal successors, (2760), 3 states have internal predecessors, (2760), 0 states have call successors, (0), 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-18 18:42:57,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:42:57,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 919 of 1162 [2022-11-18 18:42:57,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:42:58,836 INFO L130 PetriNetUnfolder]: 0/1655 cut-off events. [2022-11-18 18:42:58,836 INFO L131 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2022-11-18 18:42:58,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 1655 events. 0/1655 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5894 event pairs, 0 based on Foata normal form. 0/1622 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2022-11-18 18:42:58,840 INFO L137 encePairwiseOnDemand]: 1159/1162 looper letters, 42 selfloop transitions, 2 changer transitions 0/951 dead transitions. [2022-11-18 18:42:58,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1017 places, 951 transitions, 2155 flow [2022-11-18 18:42:58,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:42:58,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:42:58,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2802 transitions. [2022-11-18 18:42:58,846 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8037865748709122 [2022-11-18 18:42:58,846 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2802 transitions. [2022-11-18 18:42:58,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2802 transitions. [2022-11-18 18:42:58,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:42:58,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2802 transitions. [2022-11-18 18:42:58,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 934.0) internal successors, (2802), 3 states have internal predecessors, (2802), 0 states have call successors, (0), 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-18 18:42:58,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1162.0) internal successors, (4648), 4 states have internal predecessors, (4648), 0 states have call successors, (0), 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-18 18:42:58,858 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1162.0) internal successors, (4648), 4 states have internal predecessors, (4648), 0 states have call successors, (0), 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-18 18:42:58,858 INFO L175 Difference]: Start difference. First operand has 1027 places, 947 transitions, 2059 flow. Second operand 3 states and 2802 transitions. [2022-11-18 18:42:58,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1017 places, 951 transitions, 2155 flow [2022-11-18 18:42:58,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1017 places, 951 transitions, 2155 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:42:58,872 INFO L231 Difference]: Finished difference. Result has 1018 places, 948 transitions, 2071 flow [2022-11-18 18:42:58,872 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2059, PETRI_DIFFERENCE_MINUEND_PLACES=1015, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2071, PETRI_PLACES=1018, PETRI_TRANSITIONS=948} [2022-11-18 18:42:58,872 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, -9 predicate places. [2022-11-18 18:42:58,872 INFO L495 AbstractCegarLoop]: Abstraction has has 1018 places, 948 transitions, 2071 flow [2022-11-18 18:42:58,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 920.0) internal successors, (2760), 3 states have internal predecessors, (2760), 0 states have call successors, (0), 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-18 18:42:58,873 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:42:58,873 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] [2022-11-18 18:42:58,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2022-11-18 18:42:58,873 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:42:58,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:42:58,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1110068072, now seen corresponding path program 1 times [2022-11-18 18:42:58,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:42:58,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207541087] [2022-11-18 18:42:58,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:58,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:42:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:42:58,944 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-18 18:42:58,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:42:58,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207541087] [2022-11-18 18:42:58,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207541087] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:42:58,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761855624] [2022-11-18 18:42:58,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:42:58,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:42:58,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:42:58,946 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:42:58,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-11-18 18:43:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:00,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:43:00,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:00,312 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-18 18:43:00,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:00,352 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-18 18:43:00,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761855624] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:00,352 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:00,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:43:00,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400541948] [2022-11-18 18:43:00,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:00,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:43:00,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:00,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:43:00,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:43:00,364 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-18 18:43:00,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1018 places, 948 transitions, 2071 flow. Second operand has 10 states, 10 states have (on average 920.3) internal successors, (9203), 10 states have internal predecessors, (9203), 0 states have call successors, (0), 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-18 18:43:00,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:00,376 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-18 18:43:00,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:02,161 INFO L130 PetriNetUnfolder]: 0/1629 cut-off events. [2022-11-18 18:43:02,162 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-11-18 18:43:02,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2065 conditions, 1629 events. 0/1629 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5739 event pairs, 0 based on Foata normal form. 2/1631 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2022-11-18 18:43:02,165 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 43 selfloop transitions, 9 changer transitions 0/958 dead transitions. [2022-11-18 18:43:02,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1026 places, 958 transitions, 2197 flow [2022-11-18 18:43:02,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:43:02,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:43:02,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8316 transitions. [2022-11-18 18:43:02,173 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7951807228915663 [2022-11-18 18:43:02,173 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8316 transitions. [2022-11-18 18:43:02,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8316 transitions. [2022-11-18 18:43:02,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:02,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8316 transitions. [2022-11-18 18:43:02,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 924.0) internal successors, (8316), 9 states have internal predecessors, (8316), 0 states have call successors, (0), 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-18 18:43:02,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1162.0) internal successors, (11620), 10 states have internal predecessors, (11620), 0 states have call successors, (0), 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-18 18:43:02,188 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1162.0) internal successors, (11620), 10 states have internal predecessors, (11620), 0 states have call successors, (0), 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-18 18:43:02,188 INFO L175 Difference]: Start difference. First operand has 1018 places, 948 transitions, 2071 flow. Second operand 9 states and 8316 transitions. [2022-11-18 18:43:02,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1026 places, 958 transitions, 2197 flow [2022-11-18 18:43:02,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1025 places, 958 transitions, 2195 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:43:02,199 INFO L231 Difference]: Finished difference. Result has 1028 places, 954 transitions, 2119 flow [2022-11-18 18:43:02,199 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=1017, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=942, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2119, PETRI_PLACES=1028, PETRI_TRANSITIONS=954} [2022-11-18 18:43:02,200 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 1 predicate places. [2022-11-18 18:43:02,200 INFO L495 AbstractCegarLoop]: Abstraction has has 1028 places, 954 transitions, 2119 flow [2022-11-18 18:43:02,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 920.3) internal successors, (9203), 10 states have internal predecessors, (9203), 0 states have call successors, (0), 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-18 18:43:02,201 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:02,201 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:02,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-11-18 18:43:02,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201,105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:02,402 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:02,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:02,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1984062195, now seen corresponding path program 1 times [2022-11-18 18:43:02,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:02,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199889519] [2022-11-18 18:43:02,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:02,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:02,494 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:02,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:02,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199889519] [2022-11-18 18:43:02,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199889519] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:02,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900722751] [2022-11-18 18:43:02,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:02,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:02,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:02,496 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:02,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-11-18 18:43:03,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:03,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:43:03,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:03,913 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:03,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:04,016 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:04,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900722751] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:04,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:04,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:43:04,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195493137] [2022-11-18 18:43:04,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:04,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:43:04,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:04,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:43:04,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:43:04,025 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-18 18:43:04,032 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1028 places, 954 transitions, 2119 flow. Second operand has 18 states, 18 states have (on average 920.6111111111111) internal successors, (16571), 18 states have internal predecessors, (16571), 0 states have call successors, (0), 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-18 18:43:04,032 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:04,032 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-18 18:43:04,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:06,165 INFO L130 PetriNetUnfolder]: 0/1577 cut-off events. [2022-11-18 18:43:06,165 INFO L131 PetriNetUnfolder]: For 192/192 co-relation queries the response was YES. [2022-11-18 18:43:06,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2258 conditions, 1577 events. 0/1577 cut-off events. For 192/192 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5397 event pairs, 0 based on Foata normal form. 4/1581 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2022-11-18 18:43:06,168 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 51 selfloop transitions, 21 changer transitions 0/978 dead transitions. [2022-11-18 18:43:06,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1048 places, 978 transitions, 2371 flow [2022-11-18 18:43:06,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:43:06,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:43:06,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 19354 transitions. [2022-11-18 18:43:06,181 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7931317105155316 [2022-11-18 18:43:06,181 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 19354 transitions. [2022-11-18 18:43:06,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 19354 transitions. [2022-11-18 18:43:06,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:06,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 19354 transitions. [2022-11-18 18:43:06,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 921.6190476190476) internal successors, (19354), 21 states have internal predecessors, (19354), 0 states have call successors, (0), 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-18 18:43:06,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1162.0) internal successors, (25564), 22 states have internal predecessors, (25564), 0 states have call successors, (0), 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-18 18:43:06,215 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1162.0) internal successors, (25564), 22 states have internal predecessors, (25564), 0 states have call successors, (0), 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-18 18:43:06,215 INFO L175 Difference]: Start difference. First operand has 1028 places, 954 transitions, 2119 flow. Second operand 21 states and 19354 transitions. [2022-11-18 18:43:06,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1048 places, 978 transitions, 2371 flow [2022-11-18 18:43:06,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1047 places, 978 transitions, 2357 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:43:06,227 INFO L231 Difference]: Finished difference. Result has 1052 places, 967 transitions, 2243 flow [2022-11-18 18:43:06,228 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=1027, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=954, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=943, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2243, PETRI_PLACES=1052, PETRI_TRANSITIONS=967} [2022-11-18 18:43:06,228 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 25 predicate places. [2022-11-18 18:43:06,228 INFO L495 AbstractCegarLoop]: Abstraction has has 1052 places, 967 transitions, 2243 flow [2022-11-18 18:43:06,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 920.6111111111111) internal successors, (16571), 18 states have internal predecessors, (16571), 0 states have call successors, (0), 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-18 18:43:06,230 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:06,230 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:06,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-11-18 18:43:06,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-11-18 18:43:06,430 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:06,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:06,431 INFO L85 PathProgramCache]: Analyzing trace with hash 781943811, now seen corresponding path program 1 times [2022-11-18 18:43:06,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:06,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372504720] [2022-11-18 18:43:06,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:06,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:06,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:06,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372504720] [2022-11-18 18:43:06,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372504720] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:06,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569144132] [2022-11-18 18:43:06,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:06,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:06,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:06,653 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:06,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-11-18 18:43:07,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:07,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:43:07,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:08,062 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:08,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:08,390 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:08,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569144132] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:08,391 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:08,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:43:08,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332460935] [2022-11-18 18:43:08,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:08,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:43:08,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:08,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:43:08,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:43:08,407 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-18 18:43:08,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1052 places, 967 transitions, 2243 flow. Second operand has 34 states, 34 states have (on average 920.7941176470588) internal successors, (31307), 34 states have internal predecessors, (31307), 0 states have call successors, (0), 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-18 18:43:08,421 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:08,421 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-18 18:43:08,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:10,794 INFO L130 PetriNetUnfolder]: 0/1473 cut-off events. [2022-11-18 18:43:10,795 INFO L131 PetriNetUnfolder]: For 762/762 co-relation queries the response was YES. [2022-11-18 18:43:10,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2359 conditions, 1473 events. 0/1473 cut-off events. For 762/762 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4723 event pairs, 0 based on Foata normal form. 8/1481 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2022-11-18 18:43:10,798 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 67 selfloop transitions, 45 changer transitions 0/1018 dead transitions. [2022-11-18 18:43:10,798 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1096 places, 1018 transitions, 2783 flow [2022-11-18 18:43:10,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:43:10,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:43:10,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 41430 transitions. [2022-11-18 18:43:10,822 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7923121055651177 [2022-11-18 18:43:10,822 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 41430 transitions. [2022-11-18 18:43:10,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 41430 transitions. [2022-11-18 18:43:10,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:10,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 41430 transitions. [2022-11-18 18:43:10,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 920.6666666666666) internal successors, (41430), 45 states have internal predecessors, (41430), 0 states have call successors, (0), 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-18 18:43:10,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1162.0) internal successors, (53452), 46 states have internal predecessors, (53452), 0 states have call successors, (0), 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-18 18:43:10,895 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1162.0) internal successors, (53452), 46 states have internal predecessors, (53452), 0 states have call successors, (0), 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-18 18:43:10,895 INFO L175 Difference]: Start difference. First operand has 1052 places, 967 transitions, 2243 flow. Second operand 45 states and 41430 transitions. [2022-11-18 18:43:10,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1096 places, 1018 transitions, 2783 flow [2022-11-18 18:43:10,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1090 places, 1018 transitions, 2743 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:43:10,910 INFO L231 Difference]: Finished difference. Result has 1099 places, 992 transitions, 2521 flow [2022-11-18 18:43:10,910 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=1046, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2521, PETRI_PLACES=1099, PETRI_TRANSITIONS=992} [2022-11-18 18:43:10,911 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 72 predicate places. [2022-11-18 18:43:10,911 INFO L495 AbstractCegarLoop]: Abstraction has has 1099 places, 992 transitions, 2521 flow [2022-11-18 18:43:10,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 920.7941176470588) internal successors, (31307), 34 states have internal predecessors, (31307), 0 states have call successors, (0), 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-18 18:43:10,914 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:10,914 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:10,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-11-18 18:43:11,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2022-11-18 18:43:11,115 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:11,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:11,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1522930207, now seen corresponding path program 1 times [2022-11-18 18:43:11,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:11,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125789416] [2022-11-18 18:43:11,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:11,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:12,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:12,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125789416] [2022-11-18 18:43:12,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125789416] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:12,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863663585] [2022-11-18 18:43:12,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:12,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:12,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:12,099 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:12,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-11-18 18:43:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:13,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:43:13,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:13,748 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:13,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:14,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:14,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863663585] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:14,871 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:14,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:43:14,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346873420] [2022-11-18 18:43:14,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:14,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:43:14,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:14,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:43:14,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:43:14,916 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-18 18:43:14,965 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1099 places, 992 transitions, 2521 flow. Second operand has 66 states, 66 states have (on average 920.8939393939394) internal successors, (60779), 66 states have internal predecessors, (60779), 0 states have call successors, (0), 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-18 18:43:14,966 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:14,966 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-18 18:43:14,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:18,946 INFO L130 PetriNetUnfolder]: 0/1265 cut-off events. [2022-11-18 18:43:18,946 INFO L131 PetriNetUnfolder]: For 2466/2466 co-relation queries the response was YES. [2022-11-18 18:43:18,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2191 conditions, 1265 events. 0/1265 cut-off events. For 2466/2466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3357 event pairs, 0 based on Foata normal form. 16/1281 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2022-11-18 18:43:18,948 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 99 selfloop transitions, 93 changer transitions 0/1098 dead transitions. [2022-11-18 18:43:18,948 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1191 places, 1098 transitions, 3753 flow [2022-11-18 18:43:18,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-18 18:43:18,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-18 18:43:18,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 85582 transitions. [2022-11-18 18:43:18,997 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.791941961393963 [2022-11-18 18:43:18,997 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 85582 transitions. [2022-11-18 18:43:18,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 85582 transitions. [2022-11-18 18:43:19,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:19,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 85582 transitions. [2022-11-18 18:43:19,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 920.236559139785) internal successors, (85582), 93 states have internal predecessors, (85582), 0 states have call successors, (0), 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-18 18:43:19,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1162.0) internal successors, (109228), 94 states have internal predecessors, (109228), 0 states have call successors, (0), 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-18 18:43:19,153 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1162.0) internal successors, (109228), 94 states have internal predecessors, (109228), 0 states have call successors, (0), 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-18 18:43:19,153 INFO L175 Difference]: Start difference. First operand has 1099 places, 992 transitions, 2521 flow. Second operand 93 states and 85582 transitions. [2022-11-18 18:43:19,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1191 places, 1098 transitions, 3753 flow [2022-11-18 18:43:19,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1173 places, 1098 transitions, 3665 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-18 18:43:19,175 INFO L231 Difference]: Finished difference. Result has 1190 places, 1041 transitions, 3155 flow [2022-11-18 18:43:19,176 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=1081, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=992, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3155, PETRI_PLACES=1190, PETRI_TRANSITIONS=1041} [2022-11-18 18:43:19,176 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 163 predicate places. [2022-11-18 18:43:19,176 INFO L495 AbstractCegarLoop]: Abstraction has has 1190 places, 1041 transitions, 3155 flow [2022-11-18 18:43:19,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 920.8939393939394) internal successors, (60779), 66 states have internal predecessors, (60779), 0 states have call successors, (0), 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-18 18:43:19,182 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:19,182 INFO L209 CegarLoopForPetriNet]: trace histogram [31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:19,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-11-18 18:43:19,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-11-18 18:43:19,382 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:19,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:19,383 INFO L85 PathProgramCache]: Analyzing trace with hash -175018217, now seen corresponding path program 1 times [2022-11-18 18:43:19,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:19,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119668751] [2022-11-18 18:43:19,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:19,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:22,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:22,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:22,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119668751] [2022-11-18 18:43:22,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119668751] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:22,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438193668] [2022-11-18 18:43:22,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:22,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:22,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:22,126 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:22,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-11-18 18:43:23,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:23,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-18 18:43:23,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:24,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:28,210 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:28,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438193668] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:28,210 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:28,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-18 18:43:28,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725851525] [2022-11-18 18:43:28,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:28,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-18 18:43:28,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:28,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-18 18:43:28,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-18 18:43:28,267 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-18 18:43:28,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1190 places, 1041 transitions, 3155 flow. Second operand has 130 states, 130 states have (on average 920.9461538461538) internal successors, (119723), 130 states have internal predecessors, (119723), 0 states have call successors, (0), 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-18 18:43:28,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:28,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-18 18:43:28,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:33,291 INFO L130 PetriNetUnfolder]: 0/1226 cut-off events. [2022-11-18 18:43:33,291 INFO L131 PetriNetUnfolder]: For 2189/2189 co-relation queries the response was YES. [2022-11-18 18:43:33,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2216 conditions, 1226 events. 0/1226 cut-off events. For 2189/2189 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3129 event pairs, 0 based on Foata normal form. 3/1229 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2022-11-18 18:43:33,293 INFO L137 encePairwiseOnDemand]: 1157/1162 looper letters, 102 selfloop transitions, 100 changer transitions 0/1096 dead transitions. [2022-11-18 18:43:33,293 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1278 places, 1096 transitions, 3997 flow [2022-11-18 18:43:33,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-11-18 18:43:33,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2022-11-18 18:43:33,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 93841 transitions. [2022-11-18 18:43:33,337 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7917468192096115 [2022-11-18 18:43:33,337 INFO L72 ComplementDD]: Start complementDD. Operand 102 states and 93841 transitions. [2022-11-18 18:43:33,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 93841 transitions. [2022-11-18 18:43:33,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:33,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 102 states and 93841 transitions. [2022-11-18 18:43:33,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 103 states, 102 states have (on average 920.0098039215686) internal successors, (93841), 102 states have internal predecessors, (93841), 0 states have call successors, (0), 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-18 18:43:33,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 103 states, 103 states have (on average 1162.0) internal successors, (119686), 103 states have internal predecessors, (119686), 0 states have call successors, (0), 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-18 18:43:33,497 INFO L81 ComplementDD]: Finished complementDD. Result has 103 states, 103 states have (on average 1162.0) internal successors, (119686), 103 states have internal predecessors, (119686), 0 states have call successors, (0), 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-18 18:43:33,497 INFO L175 Difference]: Start difference. First operand has 1190 places, 1041 transitions, 3155 flow. Second operand 102 states and 93841 transitions. [2022-11-18 18:43:33,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1278 places, 1096 transitions, 3997 flow [2022-11-18 18:43:33,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1205 places, 1096 transitions, 3655 flow, removed 20 selfloop flow, removed 73 redundant places. [2022-11-18 18:43:33,518 INFO L231 Difference]: Finished difference. Result has 1205 places, 1034 transitions, 3063 flow [2022-11-18 18:43:33,519 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1162, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=1104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=934, PETRI_DIFFERENCE_SUBTRAHEND_STATES=102, PETRI_FLOW=3063, PETRI_PLACES=1205, PETRI_TRANSITIONS=1034} [2022-11-18 18:43:33,519 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 178 predicate places. [2022-11-18 18:43:33,519 INFO L495 AbstractCegarLoop]: Abstraction has has 1205 places, 1034 transitions, 3063 flow [2022-11-18 18:43:33,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 920.9461538461538) internal successors, (119723), 130 states have internal predecessors, (119723), 0 states have call successors, (0), 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-18 18:43:33,530 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:33,530 INFO L209 CegarLoopForPetriNet]: trace histogram [34, 34, 34, 34, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:33,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-11-18 18:43:33,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-11-18 18:43:33,731 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:33,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:33,731 INFO L85 PathProgramCache]: Analyzing trace with hash 161791486, now seen corresponding path program 1 times [2022-11-18 18:43:33,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:33,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668228209] [2022-11-18 18:43:33,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:33,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:33,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:43:33,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:43:33,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:43:34,051 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:43:34,052 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:43:34,052 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:43:34,052 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:43:34,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2022-11-18 18:43:34,053 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:43:34,053 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:43:34,053 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2022-11-18 18:43:34,169 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:43:34,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1056 places, 1195 transitions, 3682 flow [2022-11-18 18:43:36,711 INFO L130 PetriNetUnfolder]: 344/2516 cut-off events. [2022-11-18 18:43:36,712 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2022-11-18 18:43:36,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3214 conditions, 2516 events. 344/2516 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9550 event pairs, 0 based on Foata normal form. 0/2102 useless extension candidates. Maximal degree in co-relation 3077. Up to 70 conditions per place. [2022-11-18 18:43:36,849 INFO L82 GeneralOperation]: Start removeDead. Operand has 1056 places, 1195 transitions, 3682 flow [2022-11-18 18:43:36,904 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1056 places, 1195 transitions, 3682 flow [2022-11-18 18:43:36,904 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:43:36,905 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:43:36,905 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:43:36,910 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:43:36,910 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:43:36,910 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:36,910 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] [2022-11-18 18:43:36,910 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:36,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:36,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2111297694, now seen corresponding path program 1 times [2022-11-18 18:43:36,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:36,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302347005] [2022-11-18 18:43:36,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:36,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:36,936 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-18 18:43:36,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:36,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302347005] [2022-11-18 18:43:36,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302347005] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:43:36,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:43:36,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:43:36,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464258917] [2022-11-18 18:43:36,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:43:36,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:43:36,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:43:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:43:36,939 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 952 out of 1195 [2022-11-18 18:43:36,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1056 places, 1195 transitions, 3682 flow. Second operand has 2 states, 2 states have (on average 952.5) internal successors, (1905), 2 states have internal predecessors, (1905), 0 states have call successors, (0), 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-18 18:43:36,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:36,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 952 of 1195 [2022-11-18 18:43:36,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:39,080 INFO L130 PetriNetUnfolder]: 0/2137 cut-off events. [2022-11-18 18:43:39,080 INFO L131 PetriNetUnfolder]: For 7701/7701 co-relation queries the response was YES. [2022-11-18 18:43:39,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2870 conditions, 2137 events. 0/2137 cut-off events. For 7701/7701 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9216 event pairs, 0 based on Foata normal form. 3514/5581 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2022-11-18 18:43:39,084 INFO L137 encePairwiseOnDemand]: 987/1195 looper letters, 34 selfloop transitions, 0 changer transitions 12/986 dead transitions. [2022-11-18 18:43:39,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 986 transitions, 3332 flow [2022-11-18 18:43:39,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:43:39,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:43:39,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2146 transitions. [2022-11-18 18:43:39,087 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.897907949790795 [2022-11-18 18:43:39,087 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2146 transitions. [2022-11-18 18:43:39,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2146 transitions. [2022-11-18 18:43:39,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:39,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2146 transitions. [2022-11-18 18:43:39,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1073.0) internal successors, (2146), 2 states have internal predecessors, (2146), 0 states have call successors, (0), 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-18 18:43:39,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1195.0) internal successors, (3585), 3 states have internal predecessors, (3585), 0 states have call successors, (0), 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-18 18:43:39,091 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1195.0) internal successors, (3585), 3 states have internal predecessors, (3585), 0 states have call successors, (0), 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-18 18:43:39,091 INFO L175 Difference]: Start difference. First operand has 1056 places, 1195 transitions, 3682 flow. Second operand 2 states and 2146 transitions. [2022-11-18 18:43:39,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 986 transitions, 3332 flow [2022-11-18 18:43:39,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1056 places, 986 transitions, 2210 flow, removed 561 selfloop flow, removed 0 redundant places. [2022-11-18 18:43:39,114 INFO L231 Difference]: Finished difference. Result has 1056 places, 974 transitions, 2118 flow [2022-11-18 18:43:39,114 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=1055, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=986, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2118, PETRI_PLACES=1056, PETRI_TRANSITIONS=974} [2022-11-18 18:43:39,115 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 0 predicate places. [2022-11-18 18:43:39,115 INFO L495 AbstractCegarLoop]: Abstraction has has 1056 places, 974 transitions, 2118 flow [2022-11-18 18:43:39,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 952.5) internal successors, (1905), 2 states have internal predecessors, (1905), 0 states have call successors, (0), 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-18 18:43:39,115 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:39,116 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] [2022-11-18 18:43:39,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2022-11-18 18:43:39,116 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:39,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:39,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1817894687, now seen corresponding path program 1 times [2022-11-18 18:43:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:39,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847700044] [2022-11-18 18:43:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:39,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:39,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:39,161 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-18 18:43:39,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:39,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847700044] [2022-11-18 18:43:39,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847700044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:43:39,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:43:39,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:43:39,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712890520] [2022-11-18 18:43:39,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:43:39,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:43:39,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:39,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:43:39,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:43:39,166 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 945 out of 1195 [2022-11-18 18:43:39,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1056 places, 974 transitions, 2118 flow. Second operand has 3 states, 3 states have (on average 946.0) internal successors, (2838), 3 states have internal predecessors, (2838), 0 states have call successors, (0), 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-18 18:43:39,168 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:39,168 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 945 of 1195 [2022-11-18 18:43:39,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:40,791 INFO L130 PetriNetUnfolder]: 0/1704 cut-off events. [2022-11-18 18:43:40,791 INFO L131 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2022-11-18 18:43:40,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2051 conditions, 1704 events. 0/1704 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6102 event pairs, 0 based on Foata normal form. 0/1670 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2022-11-18 18:43:40,795 INFO L137 encePairwiseOnDemand]: 1192/1195 looper letters, 43 selfloop transitions, 2 changer transitions 0/978 dead transitions. [2022-11-18 18:43:40,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1046 places, 978 transitions, 2216 flow [2022-11-18 18:43:40,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:43:40,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:43:40,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2881 transitions. [2022-11-18 18:43:40,799 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.803626220362622 [2022-11-18 18:43:40,799 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2881 transitions. [2022-11-18 18:43:40,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2881 transitions. [2022-11-18 18:43:40,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:40,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2881 transitions. [2022-11-18 18:43:40,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 960.3333333333334) internal successors, (2881), 3 states have internal predecessors, (2881), 0 states have call successors, (0), 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-18 18:43:40,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1195.0) internal successors, (4780), 4 states have internal predecessors, (4780), 0 states have call successors, (0), 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-18 18:43:40,804 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1195.0) internal successors, (4780), 4 states have internal predecessors, (4780), 0 states have call successors, (0), 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-18 18:43:40,804 INFO L175 Difference]: Start difference. First operand has 1056 places, 974 transitions, 2118 flow. Second operand 3 states and 2881 transitions. [2022-11-18 18:43:40,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1046 places, 978 transitions, 2216 flow [2022-11-18 18:43:40,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1046 places, 978 transitions, 2216 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:43:40,814 INFO L231 Difference]: Finished difference. Result has 1047 places, 975 transitions, 2130 flow [2022-11-18 18:43:40,815 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=1044, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2130, PETRI_PLACES=1047, PETRI_TRANSITIONS=975} [2022-11-18 18:43:40,815 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, -9 predicate places. [2022-11-18 18:43:40,815 INFO L495 AbstractCegarLoop]: Abstraction has has 1047 places, 975 transitions, 2130 flow [2022-11-18 18:43:40,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 946.0) internal successors, (2838), 3 states have internal predecessors, (2838), 0 states have call successors, (0), 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-18 18:43:40,816 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:40,816 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] [2022-11-18 18:43:40,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2022-11-18 18:43:40,816 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:40,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:40,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1588243656, now seen corresponding path program 1 times [2022-11-18 18:43:40,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:40,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046387266] [2022-11-18 18:43:40,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:40,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:40,870 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-18 18:43:40,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:40,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046387266] [2022-11-18 18:43:40,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046387266] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:40,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118187966] [2022-11-18 18:43:40,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:40,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:40,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:40,871 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:40,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-11-18 18:43:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:42,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:43:42,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:42,422 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-18 18:43:42,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:42,457 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-18 18:43:42,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118187966] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:42,458 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:42,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:43:42,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872075000] [2022-11-18 18:43:42,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:42,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:43:42,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:42,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:43:42,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:43:42,465 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-18 18:43:42,469 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1047 places, 975 transitions, 2130 flow. Second operand has 10 states, 10 states have (on average 946.3) internal successors, (9463), 10 states have internal predecessors, (9463), 0 states have call successors, (0), 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-18 18:43:42,470 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:42,470 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-18 18:43:42,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:44,176 INFO L130 PetriNetUnfolder]: 0/1678 cut-off events. [2022-11-18 18:43:44,176 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-11-18 18:43:44,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2127 conditions, 1678 events. 0/1678 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5929 event pairs, 0 based on Foata normal form. 2/1680 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2022-11-18 18:43:44,181 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 44 selfloop transitions, 9 changer transitions 0/985 dead transitions. [2022-11-18 18:43:44,181 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 985 transitions, 2258 flow [2022-11-18 18:43:44,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:43:44,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:43:44,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8551 transitions. [2022-11-18 18:43:44,189 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7950720595072059 [2022-11-18 18:43:44,189 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8551 transitions. [2022-11-18 18:43:44,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8551 transitions. [2022-11-18 18:43:44,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:44,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8551 transitions. [2022-11-18 18:43:44,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 950.1111111111111) internal successors, (8551), 9 states have internal predecessors, (8551), 0 states have call successors, (0), 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-18 18:43:44,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1195.0) internal successors, (11950), 10 states have internal predecessors, (11950), 0 states have call successors, (0), 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-18 18:43:44,205 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1195.0) internal successors, (11950), 10 states have internal predecessors, (11950), 0 states have call successors, (0), 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-18 18:43:44,205 INFO L175 Difference]: Start difference. First operand has 1047 places, 975 transitions, 2130 flow. Second operand 9 states and 8551 transitions. [2022-11-18 18:43:44,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 985 transitions, 2258 flow [2022-11-18 18:43:44,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1054 places, 985 transitions, 2256 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:43:44,216 INFO L231 Difference]: Finished difference. Result has 1057 places, 981 transitions, 2178 flow [2022-11-18 18:43:44,217 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=1046, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=969, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2178, PETRI_PLACES=1057, PETRI_TRANSITIONS=981} [2022-11-18 18:43:44,217 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 1 predicate places. [2022-11-18 18:43:44,217 INFO L495 AbstractCegarLoop]: Abstraction has has 1057 places, 981 transitions, 2178 flow [2022-11-18 18:43:44,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 946.3) internal successors, (9463), 10 states have internal predecessors, (9463), 0 states have call successors, (0), 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-18 18:43:44,218 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:44,218 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:44,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-11-18 18:43:44,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:44,419 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:44,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:44,420 INFO L85 PathProgramCache]: Analyzing trace with hash -739159635, now seen corresponding path program 1 times [2022-11-18 18:43:44,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:44,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245338893] [2022-11-18 18:43:44,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:44,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:44,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:44,522 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:44,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:44,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245338893] [2022-11-18 18:43:44,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245338893] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:44,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316792045] [2022-11-18 18:43:44,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:44,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:44,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:44,524 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:44,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-11-18 18:43:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:46,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:43:46,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:46,068 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:46,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:46,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316792045] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:46,178 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:46,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:43:46,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319156404] [2022-11-18 18:43:46,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:46,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:43:46,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:46,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:43:46,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:43:46,187 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-18 18:43:46,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1057 places, 981 transitions, 2178 flow. Second operand has 18 states, 18 states have (on average 946.6111111111111) internal successors, (17039), 18 states have internal predecessors, (17039), 0 states have call successors, (0), 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-18 18:43:46,195 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:46,195 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-18 18:43:46,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:48,197 INFO L130 PetriNetUnfolder]: 0/1626 cut-off events. [2022-11-18 18:43:48,197 INFO L131 PetriNetUnfolder]: For 198/198 co-relation queries the response was YES. [2022-11-18 18:43:48,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2328 conditions, 1626 events. 0/1626 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5603 event pairs, 0 based on Foata normal form. 4/1630 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2022-11-18 18:43:48,200 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 52 selfloop transitions, 21 changer transitions 0/1005 dead transitions. [2022-11-18 18:43:48,200 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1077 places, 1005 transitions, 2432 flow [2022-11-18 18:43:48,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:43:48,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:43:48,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 19901 transitions. [2022-11-18 18:43:48,214 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7930264993026499 [2022-11-18 18:43:48,214 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 19901 transitions. [2022-11-18 18:43:48,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 19901 transitions. [2022-11-18 18:43:48,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:48,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 19901 transitions. [2022-11-18 18:43:48,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 947.6666666666666) internal successors, (19901), 21 states have internal predecessors, (19901), 0 states have call successors, (0), 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-18 18:43:48,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1195.0) internal successors, (26290), 22 states have internal predecessors, (26290), 0 states have call successors, (0), 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-18 18:43:48,250 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1195.0) internal successors, (26290), 22 states have internal predecessors, (26290), 0 states have call successors, (0), 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-18 18:43:48,250 INFO L175 Difference]: Start difference. First operand has 1057 places, 981 transitions, 2178 flow. Second operand 21 states and 19901 transitions. [2022-11-18 18:43:48,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1077 places, 1005 transitions, 2432 flow [2022-11-18 18:43:48,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1076 places, 1005 transitions, 2418 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:43:48,262 INFO L231 Difference]: Finished difference. Result has 1081 places, 994 transitions, 2302 flow [2022-11-18 18:43:48,263 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=1056, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=970, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2302, PETRI_PLACES=1081, PETRI_TRANSITIONS=994} [2022-11-18 18:43:48,263 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 25 predicate places. [2022-11-18 18:43:48,263 INFO L495 AbstractCegarLoop]: Abstraction has has 1081 places, 994 transitions, 2302 flow [2022-11-18 18:43:48,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 946.6111111111111) internal successors, (17039), 18 states have internal predecessors, (17039), 0 states have call successors, (0), 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-18 18:43:48,265 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:48,265 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:48,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-11-18 18:43:48,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-11-18 18:43:48,466 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:48,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:48,466 INFO L85 PathProgramCache]: Analyzing trace with hash 151151779, now seen corresponding path program 1 times [2022-11-18 18:43:48,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:48,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017574271] [2022-11-18 18:43:48,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:48,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:48,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:48,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017574271] [2022-11-18 18:43:48,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017574271] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:48,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882349617] [2022-11-18 18:43:48,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:48,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:48,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:48,704 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:48,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-11-18 18:43:50,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:50,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:43:50,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:50,305 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:50,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:50,665 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:50,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882349617] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:50,665 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:50,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:43:50,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497353703] [2022-11-18 18:43:50,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:50,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:43:50,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:50,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:43:50,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:43:50,683 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-18 18:43:50,721 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1081 places, 994 transitions, 2302 flow. Second operand has 34 states, 34 states have (on average 946.7941176470588) internal successors, (32191), 34 states have internal predecessors, (32191), 0 states have call successors, (0), 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-18 18:43:50,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:50,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-18 18:43:50,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:43:53,279 INFO L130 PetriNetUnfolder]: 0/1522 cut-off events. [2022-11-18 18:43:53,280 INFO L131 PetriNetUnfolder]: For 789/789 co-relation queries the response was YES. [2022-11-18 18:43:53,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2438 conditions, 1522 events. 0/1522 cut-off events. For 789/789 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4905 event pairs, 0 based on Foata normal form. 8/1530 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2022-11-18 18:43:53,283 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 68 selfloop transitions, 45 changer transitions 0/1045 dead transitions. [2022-11-18 18:43:53,283 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1125 places, 1045 transitions, 2844 flow [2022-11-18 18:43:53,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:43:53,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:43:53,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 42601 transitions. [2022-11-18 18:43:53,309 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7922082752208275 [2022-11-18 18:43:53,309 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 42601 transitions. [2022-11-18 18:43:53,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 42601 transitions. [2022-11-18 18:43:53,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:43:53,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 42601 transitions. [2022-11-18 18:43:53,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 946.6888888888889) internal successors, (42601), 45 states have internal predecessors, (42601), 0 states have call successors, (0), 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-18 18:43:53,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1195.0) internal successors, (54970), 46 states have internal predecessors, (54970), 0 states have call successors, (0), 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-18 18:43:53,384 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1195.0) internal successors, (54970), 46 states have internal predecessors, (54970), 0 states have call successors, (0), 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-18 18:43:53,384 INFO L175 Difference]: Start difference. First operand has 1081 places, 994 transitions, 2302 flow. Second operand 45 states and 42601 transitions. [2022-11-18 18:43:53,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1125 places, 1045 transitions, 2844 flow [2022-11-18 18:43:53,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1119 places, 1045 transitions, 2804 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:43:53,399 INFO L231 Difference]: Finished difference. Result has 1128 places, 1019 transitions, 2580 flow [2022-11-18 18:43:53,400 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=1075, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=971, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2580, PETRI_PLACES=1128, PETRI_TRANSITIONS=1019} [2022-11-18 18:43:53,400 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 72 predicate places. [2022-11-18 18:43:53,400 INFO L495 AbstractCegarLoop]: Abstraction has has 1128 places, 1019 transitions, 2580 flow [2022-11-18 18:43:53,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 946.7941176470588) internal successors, (32191), 34 states have internal predecessors, (32191), 0 states have call successors, (0), 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-18 18:43:53,403 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:43:53,403 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:43:53,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-11-18 18:43:53,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-11-18 18:43:53,604 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:43:53,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:43:53,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1790921407, now seen corresponding path program 1 times [2022-11-18 18:43:53,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:43:53,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250775901] [2022-11-18 18:43:53,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:53,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:43:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:54,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:54,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:43:54,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250775901] [2022-11-18 18:43:54,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250775901] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:43:54,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604883920] [2022-11-18 18:43:54,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:43:54,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:43:54,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:43:54,316 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:43:54,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-11-18 18:43:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:43:55,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:43:55,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:43:56,147 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:56,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:43:57,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:43:57,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604883920] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:43:57,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:43:57,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:43:57,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690401301] [2022-11-18 18:43:57,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:43:57,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:43:57,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:43:57,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:43:57,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:43:57,495 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-18 18:43:57,541 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1128 places, 1019 transitions, 2580 flow. Second operand has 66 states, 66 states have (on average 946.8939393939394) internal successors, (62495), 66 states have internal predecessors, (62495), 0 states have call successors, (0), 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-18 18:43:57,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:43:57,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-18 18:43:57,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:01,902 INFO L130 PetriNetUnfolder]: 0/1314 cut-off events. [2022-11-18 18:44:01,902 INFO L131 PetriNetUnfolder]: For 2587/2587 co-relation queries the response was YES. [2022-11-18 18:44:01,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2283 conditions, 1314 events. 0/1314 cut-off events. For 2587/2587 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3542 event pairs, 0 based on Foata normal form. 16/1330 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2022-11-18 18:44:01,904 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 100 selfloop transitions, 93 changer transitions 0/1125 dead transitions. [2022-11-18 18:44:01,904 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1220 places, 1125 transitions, 3814 flow [2022-11-18 18:44:01,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-18 18:44:01,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-18 18:44:01,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 88001 transitions. [2022-11-18 18:44:01,950 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7918387546677464 [2022-11-18 18:44:01,950 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 88001 transitions. [2022-11-18 18:44:01,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 88001 transitions. [2022-11-18 18:44:01,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:01,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 88001 transitions. [2022-11-18 18:44:02,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 946.247311827957) internal successors, (88001), 93 states have internal predecessors, (88001), 0 states have call successors, (0), 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-18 18:44:02,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1195.0) internal successors, (112330), 94 states have internal predecessors, (112330), 0 states have call successors, (0), 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-18 18:44:02,119 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1195.0) internal successors, (112330), 94 states have internal predecessors, (112330), 0 states have call successors, (0), 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-18 18:44:02,119 INFO L175 Difference]: Start difference. First operand has 1128 places, 1019 transitions, 2580 flow. Second operand 93 states and 88001 transitions. [2022-11-18 18:44:02,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1220 places, 1125 transitions, 3814 flow [2022-11-18 18:44:02,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1202 places, 1125 transitions, 3726 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-18 18:44:02,141 INFO L231 Difference]: Finished difference. Result has 1219 places, 1068 transitions, 3214 flow [2022-11-18 18:44:02,141 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=1110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3214, PETRI_PLACES=1219, PETRI_TRANSITIONS=1068} [2022-11-18 18:44:02,142 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 163 predicate places. [2022-11-18 18:44:02,142 INFO L495 AbstractCegarLoop]: Abstraction has has 1219 places, 1068 transitions, 3214 flow [2022-11-18 18:44:02,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 946.8939393939394) internal successors, (62495), 66 states have internal predecessors, (62495), 0 states have call successors, (0), 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-18 18:44:02,147 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:02,148 INFO L209 CegarLoopForPetriNet]: trace histogram [31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:02,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-11-18 18:44:02,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-11-18 18:44:02,348 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:02,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:02,349 INFO L85 PathProgramCache]: Analyzing trace with hash 358569911, now seen corresponding path program 1 times [2022-11-18 18:44:02,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:02,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828902824] [2022-11-18 18:44:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:05,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:05,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828902824] [2022-11-18 18:44:05,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828902824] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:44:05,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030994486] [2022-11-18 18:44:05,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:05,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:05,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:44:05,009 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:44:05,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-11-18 18:44:06,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:06,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-18 18:44:06,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:44:07,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:07,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:44:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:11,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030994486] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:44:11,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:44:11,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-18 18:44:11,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662404191] [2022-11-18 18:44:11,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:44:11,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-18 18:44:11,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:11,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-18 18:44:11,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-18 18:44:11,371 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-18 18:44:11,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1219 places, 1068 transitions, 3214 flow. Second operand has 130 states, 130 states have (on average 946.9461538461538) internal successors, (123103), 130 states have internal predecessors, (123103), 0 states have call successors, (0), 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-18 18:44:11,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:11,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-18 18:44:11,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:16,675 INFO L130 PetriNetUnfolder]: 0/1262 cut-off events. [2022-11-18 18:44:16,675 INFO L131 PetriNetUnfolder]: For 2686/2686 co-relation queries the response was YES. [2022-11-18 18:44:16,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 1262 events. 0/1262 cut-off events. For 2686/2686 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3227 event pairs, 0 based on Foata normal form. 4/1266 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2022-11-18 18:44:16,677 INFO L137 encePairwiseOnDemand]: 1190/1195 looper letters, 105 selfloop transitions, 103 changer transitions 0/1128 dead transitions. [2022-11-18 18:44:16,677 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1310 places, 1128 transitions, 4122 flow [2022-11-18 18:44:16,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-11-18 18:44:16,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2022-11-18 18:44:16,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 99332 transitions. [2022-11-18 18:44:16,727 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7916477385933453 [2022-11-18 18:44:16,728 INFO L72 ComplementDD]: Start complementDD. Operand 105 states and 99332 transitions. [2022-11-18 18:44:16,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 99332 transitions. [2022-11-18 18:44:16,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:16,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 105 states and 99332 transitions. [2022-11-18 18:44:16,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 106 states, 105 states have (on average 946.0190476190476) internal successors, (99332), 105 states have internal predecessors, (99332), 0 states have call successors, (0), 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-18 18:44:16,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 106 states, 106 states have (on average 1195.0) internal successors, (126670), 106 states have internal predecessors, (126670), 0 states have call successors, (0), 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-18 18:44:16,899 INFO L81 ComplementDD]: Finished complementDD. Result has 106 states, 106 states have (on average 1195.0) internal successors, (126670), 106 states have internal predecessors, (126670), 0 states have call successors, (0), 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-18 18:44:16,899 INFO L175 Difference]: Start difference. First operand has 1219 places, 1068 transitions, 3214 flow. Second operand 105 states and 99332 transitions. [2022-11-18 18:44:16,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1310 places, 1128 transitions, 4122 flow [2022-11-18 18:44:16,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1237 places, 1128 transitions, 3770 flow, removed 21 selfloop flow, removed 73 redundant places. [2022-11-18 18:44:16,921 INFO L231 Difference]: Finished difference. Result has 1237 places, 1064 transitions, 3156 flow [2022-11-18 18:44:16,922 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1195, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=1133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1055, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=105, PETRI_FLOW=3156, PETRI_PLACES=1237, PETRI_TRANSITIONS=1064} [2022-11-18 18:44:16,922 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 181 predicate places. [2022-11-18 18:44:16,922 INFO L495 AbstractCegarLoop]: Abstraction has has 1237 places, 1064 transitions, 3156 flow [2022-11-18 18:44:16,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 946.9461538461538) internal successors, (123103), 130 states have internal predecessors, (123103), 0 states have call successors, (0), 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-18 18:44:16,933 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:16,933 INFO L209 CegarLoopForPetriNet]: trace histogram [35, 35, 35, 35, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:16,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-11-18 18:44:17,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-11-18 18:44:17,134 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:17,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:17,134 INFO L85 PathProgramCache]: Analyzing trace with hash 5552120, now seen corresponding path program 1 times [2022-11-18 18:44:17,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:17,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150226696] [2022-11-18 18:44:17,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:17,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:17,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:44:17,207 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:44:17,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:44:17,324 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:44:17,324 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:44:17,324 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:44:17,324 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:44:17,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2022-11-18 18:44:17,324 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:44:17,325 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:44:17,325 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2022-11-18 18:44:17,431 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:44:17,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1085 places, 1228 transitions, 3821 flow [2022-11-18 18:44:19,507 INFO L130 PetriNetUnfolder]: 354/2588 cut-off events. [2022-11-18 18:44:19,507 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2022-11-18 18:44:19,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3324 conditions, 2588 events. 354/2588 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9802 event pairs, 0 based on Foata normal form. 0/2162 useless extension candidates. Maximal degree in co-relation 3186. Up to 72 conditions per place. [2022-11-18 18:44:19,724 INFO L82 GeneralOperation]: Start removeDead. Operand has 1085 places, 1228 transitions, 3821 flow [2022-11-18 18:44:19,798 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1085 places, 1228 transitions, 3821 flow [2022-11-18 18:44:19,799 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:44:19,799 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:44:19,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:44:19,805 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:44:19,805 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:44:19,805 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:19,805 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] [2022-11-18 18:44:19,805 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 38716190, now seen corresponding path program 1 times [2022-11-18 18:44:19,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:19,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697781403] [2022-11-18 18:44:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:19,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:19,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:19,835 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-18 18:44:19,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:19,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697781403] [2022-11-18 18:44:19,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697781403] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:44:19,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:44:19,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:44:19,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384670579] [2022-11-18 18:44:19,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:44:19,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:44:19,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:19,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:44:19,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:44:19,839 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 978 out of 1228 [2022-11-18 18:44:19,840 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1085 places, 1228 transitions, 3821 flow. Second operand has 2 states, 2 states have (on average 978.5) internal successors, (1957), 2 states have internal predecessors, (1957), 0 states have call successors, (0), 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-18 18:44:19,840 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:19,840 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 978 of 1228 [2022-11-18 18:44:19,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:21,799 INFO L130 PetriNetUnfolder]: 0/2198 cut-off events. [2022-11-18 18:44:21,800 INFO L131 PetriNetUnfolder]: For 8365/8365 co-relation queries the response was YES. [2022-11-18 18:44:21,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2970 conditions, 2198 events. 0/2198 cut-off events. For 8365/8365 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9296 event pairs, 0 based on Foata normal form. 3722/5848 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2022-11-18 18:44:21,807 INFO L137 encePairwiseOnDemand]: 1014/1228 looper letters, 35 selfloop transitions, 0 changer transitions 12/1013 dead transitions. [2022-11-18 18:44:21,807 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1085 places, 1013 transitions, 3461 flow [2022-11-18 18:44:21,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:44:21,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:44:21,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2205 transitions. [2022-11-18 18:44:21,810 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8978013029315961 [2022-11-18 18:44:21,810 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2205 transitions. [2022-11-18 18:44:21,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2205 transitions. [2022-11-18 18:44:21,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:21,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2205 transitions. [2022-11-18 18:44:21,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1102.5) internal successors, (2205), 2 states have internal predecessors, (2205), 0 states have call successors, (0), 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-18 18:44:21,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1228.0) internal successors, (3684), 3 states have internal predecessors, (3684), 0 states have call successors, (0), 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-18 18:44:21,815 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1228.0) internal successors, (3684), 3 states have internal predecessors, (3684), 0 states have call successors, (0), 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-18 18:44:21,815 INFO L175 Difference]: Start difference. First operand has 1085 places, 1228 transitions, 3821 flow. Second operand 2 states and 2205 transitions. [2022-11-18 18:44:21,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1085 places, 1013 transitions, 3461 flow [2022-11-18 18:44:21,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1085 places, 1013 transitions, 2271 flow, removed 595 selfloop flow, removed 0 redundant places. [2022-11-18 18:44:21,834 INFO L231 Difference]: Finished difference. Result has 1085 places, 1001 transitions, 2177 flow [2022-11-18 18:44:21,835 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=1084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1013, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2177, PETRI_PLACES=1085, PETRI_TRANSITIONS=1001} [2022-11-18 18:44:21,835 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 0 predicate places. [2022-11-18 18:44:21,835 INFO L495 AbstractCegarLoop]: Abstraction has has 1085 places, 1001 transitions, 2177 flow [2022-11-18 18:44:21,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 978.5) internal successors, (1957), 2 states have internal predecessors, (1957), 0 states have call successors, (0), 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-18 18:44:21,836 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:21,836 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] [2022-11-18 18:44:21,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2022-11-18 18:44:21,836 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:21,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:21,836 INFO L85 PathProgramCache]: Analyzing trace with hash -254686817, now seen corresponding path program 1 times [2022-11-18 18:44:21,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:21,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774322464] [2022-11-18 18:44:21,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:21,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:21,877 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-18 18:44:21,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:21,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774322464] [2022-11-18 18:44:21,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774322464] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:44:21,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:44:21,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:44:21,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864655631] [2022-11-18 18:44:21,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:44:21,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:44:21,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:21,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:44:21,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:44:21,882 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 971 out of 1228 [2022-11-18 18:44:21,884 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1085 places, 1001 transitions, 2177 flow. Second operand has 3 states, 3 states have (on average 972.0) internal successors, (2916), 3 states have internal predecessors, (2916), 0 states have call successors, (0), 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-18 18:44:21,884 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:21,884 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 971 of 1228 [2022-11-18 18:44:21,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:23,587 INFO L130 PetriNetUnfolder]: 0/1753 cut-off events. [2022-11-18 18:44:23,588 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-11-18 18:44:23,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2110 conditions, 1753 events. 0/1753 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6260 event pairs, 0 based on Foata normal form. 0/1718 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2022-11-18 18:44:23,591 INFO L137 encePairwiseOnDemand]: 1225/1228 looper letters, 44 selfloop transitions, 2 changer transitions 0/1005 dead transitions. [2022-11-18 18:44:23,591 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1075 places, 1005 transitions, 2277 flow [2022-11-18 18:44:23,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 18:44:23,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-18 18:44:23,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2960 transitions. [2022-11-18 18:44:23,595 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8034744842562432 [2022-11-18 18:44:23,595 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2960 transitions. [2022-11-18 18:44:23,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2960 transitions. [2022-11-18 18:44:23,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:23,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2960 transitions. [2022-11-18 18:44:23,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 986.6666666666666) internal successors, (2960), 3 states have internal predecessors, (2960), 0 states have call successors, (0), 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-18 18:44:23,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1228.0) internal successors, (4912), 4 states have internal predecessors, (4912), 0 states have call successors, (0), 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-18 18:44:23,600 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1228.0) internal successors, (4912), 4 states have internal predecessors, (4912), 0 states have call successors, (0), 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-18 18:44:23,601 INFO L175 Difference]: Start difference. First operand has 1085 places, 1001 transitions, 2177 flow. Second operand 3 states and 2960 transitions. [2022-11-18 18:44:23,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1075 places, 1005 transitions, 2277 flow [2022-11-18 18:44:23,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1075 places, 1005 transitions, 2277 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 18:44:23,611 INFO L231 Difference]: Finished difference. Result has 1076 places, 1002 transitions, 2189 flow [2022-11-18 18:44:23,612 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=1073, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2189, PETRI_PLACES=1076, PETRI_TRANSITIONS=1002} [2022-11-18 18:44:23,612 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, -9 predicate places. [2022-11-18 18:44:23,612 INFO L495 AbstractCegarLoop]: Abstraction has has 1076 places, 1002 transitions, 2189 flow [2022-11-18 18:44:23,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 972.0) internal successors, (2916), 3 states have internal predecessors, (2916), 0 states have call successors, (0), 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-18 18:44:23,613 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:23,613 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] [2022-11-18 18:44:23,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2022-11-18 18:44:23,613 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:23,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1204065624, now seen corresponding path program 1 times [2022-11-18 18:44:23,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:23,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755382850] [2022-11-18 18:44:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:23,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:23,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:23,673 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-18 18:44:23,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:23,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755382850] [2022-11-18 18:44:23,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755382850] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:44:23,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787338047] [2022-11-18 18:44:23,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:23,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:23,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:44:23,675 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:44:23,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-11-18 18:44:25,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:25,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 18:44:25,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:44:25,271 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-18 18:44:25,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:44:25,306 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-18 18:44:25,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787338047] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:44:25,306 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:44:25,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-18 18:44:25,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145084394] [2022-11-18 18:44:25,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:44:25,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:44:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:25,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:44:25,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:44:25,314 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-18 18:44:25,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1076 places, 1002 transitions, 2189 flow. Second operand has 10 states, 10 states have (on average 972.3) internal successors, (9723), 10 states have internal predecessors, (9723), 0 states have call successors, (0), 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-18 18:44:25,318 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:25,318 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-18 18:44:25,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:27,425 INFO L130 PetriNetUnfolder]: 0/1727 cut-off events. [2022-11-18 18:44:27,425 INFO L131 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2022-11-18 18:44:27,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2189 conditions, 1727 events. 0/1727 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6110 event pairs, 0 based on Foata normal form. 2/1729 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2022-11-18 18:44:27,429 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 45 selfloop transitions, 9 changer transitions 0/1012 dead transitions. [2022-11-18 18:44:27,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1084 places, 1012 transitions, 2319 flow [2022-11-18 18:44:27,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:44:27,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-18 18:44:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8786 transitions. [2022-11-18 18:44:27,437 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7949692363373145 [2022-11-18 18:44:27,437 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8786 transitions. [2022-11-18 18:44:27,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8786 transitions. [2022-11-18 18:44:27,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:27,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8786 transitions. [2022-11-18 18:44:27,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 976.2222222222222) internal successors, (8786), 9 states have internal predecessors, (8786), 0 states have call successors, (0), 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-18 18:44:27,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1228.0) internal successors, (12280), 10 states have internal predecessors, (12280), 0 states have call successors, (0), 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-18 18:44:27,453 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1228.0) internal successors, (12280), 10 states have internal predecessors, (12280), 0 states have call successors, (0), 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-18 18:44:27,453 INFO L175 Difference]: Start difference. First operand has 1076 places, 1002 transitions, 2189 flow. Second operand 9 states and 8786 transitions. [2022-11-18 18:44:27,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1084 places, 1012 transitions, 2319 flow [2022-11-18 18:44:27,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1083 places, 1012 transitions, 2317 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 18:44:27,464 INFO L231 Difference]: Finished difference. Result has 1086 places, 1008 transitions, 2237 flow [2022-11-18 18:44:27,465 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=1075, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1002, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2237, PETRI_PLACES=1086, PETRI_TRANSITIONS=1008} [2022-11-18 18:44:27,465 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 1 predicate places. [2022-11-18 18:44:27,465 INFO L495 AbstractCegarLoop]: Abstraction has has 1086 places, 1008 transitions, 2237 flow [2022-11-18 18:44:27,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 972.3) internal successors, (9723), 10 states have internal predecessors, (9723), 0 states have call successors, (0), 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-18 18:44:27,466 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:27,466 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:27,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-11-18 18:44:27,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-11-18 18:44:27,667 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:27,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:27,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1626854643, now seen corresponding path program 1 times [2022-11-18 18:44:27,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:27,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273394710] [2022-11-18 18:44:27,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:27,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:27,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273394710] [2022-11-18 18:44:27,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273394710] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:44:27,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637037777] [2022-11-18 18:44:27,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:27,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:27,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:44:27,780 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:44:27,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-11-18 18:44:29,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:29,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:44:29,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:44:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:29,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:44:29,579 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:29,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637037777] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:44:29,579 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:44:29,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-18 18:44:29,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775174993] [2022-11-18 18:44:29,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:44:29,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-18 18:44:29,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:29,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-18 18:44:29,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:44:29,589 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-18 18:44:29,596 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1086 places, 1008 transitions, 2237 flow. Second operand has 18 states, 18 states have (on average 972.6111111111111) internal successors, (17507), 18 states have internal predecessors, (17507), 0 states have call successors, (0), 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-18 18:44:29,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:29,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-18 18:44:29,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:31,792 INFO L130 PetriNetUnfolder]: 0/1675 cut-off events. [2022-11-18 18:44:31,792 INFO L131 PetriNetUnfolder]: For 204/204 co-relation queries the response was YES. [2022-11-18 18:44:31,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 1675 events. 0/1675 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5776 event pairs, 0 based on Foata normal form. 4/1679 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2022-11-18 18:44:31,796 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 53 selfloop transitions, 21 changer transitions 0/1032 dead transitions. [2022-11-18 18:44:31,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1106 places, 1032 transitions, 2493 flow [2022-11-18 18:44:31,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-18 18:44:31,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-18 18:44:31,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 20448 transitions. [2022-11-18 18:44:31,810 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7929269427640763 [2022-11-18 18:44:31,810 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 20448 transitions. [2022-11-18 18:44:31,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 20448 transitions. [2022-11-18 18:44:31,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:31,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 20448 transitions. [2022-11-18 18:44:31,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 973.7142857142857) internal successors, (20448), 21 states have internal predecessors, (20448), 0 states have call successors, (0), 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-18 18:44:31,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1228.0) internal successors, (27016), 22 states have internal predecessors, (27016), 0 states have call successors, (0), 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-18 18:44:31,847 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1228.0) internal successors, (27016), 22 states have internal predecessors, (27016), 0 states have call successors, (0), 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-18 18:44:31,847 INFO L175 Difference]: Start difference. First operand has 1086 places, 1008 transitions, 2237 flow. Second operand 21 states and 20448 transitions. [2022-11-18 18:44:31,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1106 places, 1032 transitions, 2493 flow [2022-11-18 18:44:31,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1105 places, 1032 transitions, 2479 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-18 18:44:31,859 INFO L231 Difference]: Finished difference. Result has 1110 places, 1021 transitions, 2361 flow [2022-11-18 18:44:31,860 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2231, PETRI_DIFFERENCE_MINUEND_PLACES=1085, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=997, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2361, PETRI_PLACES=1110, PETRI_TRANSITIONS=1021} [2022-11-18 18:44:31,860 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 25 predicate places. [2022-11-18 18:44:31,860 INFO L495 AbstractCegarLoop]: Abstraction has has 1110 places, 1021 transitions, 2361 flow [2022-11-18 18:44:31,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 972.6111111111111) internal successors, (17507), 18 states have internal predecessors, (17507), 0 states have call successors, (0), 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-18 18:44:31,863 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:31,864 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:31,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-11-18 18:44:32,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:32,076 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:32,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:32,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1364987011, now seen corresponding path program 1 times [2022-11-18 18:44:32,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:32,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994575936] [2022-11-18 18:44:32,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:32,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:32,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:32,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994575936] [2022-11-18 18:44:32,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994575936] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:44:32,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537589985] [2022-11-18 18:44:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:32,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:32,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:44:32,321 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:44:32,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-11-18 18:44:33,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:33,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-18 18:44:33,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:44:33,938 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:33,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:44:34,288 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:34,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537589985] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:44:34,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:44:34,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-18 18:44:34,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714469202] [2022-11-18 18:44:34,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:44:34,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-18 18:44:34,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:34,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-18 18:44:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 18:44:34,305 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-18 18:44:34,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1110 places, 1021 transitions, 2361 flow. Second operand has 34 states, 34 states have (on average 972.7941176470588) internal successors, (33075), 34 states have internal predecessors, (33075), 0 states have call successors, (0), 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-18 18:44:34,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:34,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-18 18:44:34,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:36,825 INFO L130 PetriNetUnfolder]: 0/1571 cut-off events. [2022-11-18 18:44:36,825 INFO L131 PetriNetUnfolder]: For 816/816 co-relation queries the response was YES. [2022-11-18 18:44:36,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2517 conditions, 1571 events. 0/1571 cut-off events. For 816/816 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5096 event pairs, 0 based on Foata normal form. 8/1579 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2022-11-18 18:44:36,828 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 69 selfloop transitions, 45 changer transitions 0/1072 dead transitions. [2022-11-18 18:44:36,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1154 places, 1072 transitions, 2905 flow [2022-11-18 18:44:36,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-18 18:44:36,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-18 18:44:36,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 43772 transitions. [2022-11-18 18:44:36,852 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.792110025334781 [2022-11-18 18:44:36,853 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 43772 transitions. [2022-11-18 18:44:36,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 43772 transitions. [2022-11-18 18:44:36,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:36,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 43772 transitions. [2022-11-18 18:44:36,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 972.7111111111111) internal successors, (43772), 45 states have internal predecessors, (43772), 0 states have call successors, (0), 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-18 18:44:36,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1228.0) internal successors, (56488), 46 states have internal predecessors, (56488), 0 states have call successors, (0), 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-18 18:44:36,929 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1228.0) internal successors, (56488), 46 states have internal predecessors, (56488), 0 states have call successors, (0), 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-18 18:44:36,929 INFO L175 Difference]: Start difference. First operand has 1110 places, 1021 transitions, 2361 flow. Second operand 45 states and 43772 transitions. [2022-11-18 18:44:36,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1154 places, 1072 transitions, 2905 flow [2022-11-18 18:44:36,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1148 places, 1072 transitions, 2865 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-18 18:44:36,946 INFO L231 Difference]: Finished difference. Result has 1157 places, 1046 transitions, 2639 flow [2022-11-18 18:44:36,946 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=1104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=998, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2639, PETRI_PLACES=1157, PETRI_TRANSITIONS=1046} [2022-11-18 18:44:36,946 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 72 predicate places. [2022-11-18 18:44:36,947 INFO L495 AbstractCegarLoop]: Abstraction has has 1157 places, 1046 transitions, 2639 flow [2022-11-18 18:44:36,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 972.7941176470588) internal successors, (33075), 34 states have internal predecessors, (33075), 0 states have call successors, (0), 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-18 18:44:36,950 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:36,950 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:36,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-11-18 18:44:37,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,117 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:37,151 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:37,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:37,151 INFO L85 PathProgramCache]: Analyzing trace with hash 36507551, now seen corresponding path program 1 times [2022-11-18 18:44:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:37,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223033816] [2022-11-18 18:44:37,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:37,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:37,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:37,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:37,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223033816] [2022-11-18 18:44:37,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223033816] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:44:37,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188061280] [2022-11-18 18:44:37,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:37,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:37,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:44:37,907 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:44:37,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-11-18 18:44:39,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:39,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-18 18:44:39,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:44:39,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:39,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:44:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:41,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188061280] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:44:41,040 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:44:41,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-18 18:44:41,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233892484] [2022-11-18 18:44:41,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:44:41,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-18 18:44:41,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:41,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-18 18:44:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-18 18:44:41,072 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-18 18:44:41,098 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1157 places, 1046 transitions, 2639 flow. Second operand has 66 states, 66 states have (on average 972.8939393939394) internal successors, (64211), 66 states have internal predecessors, (64211), 0 states have call successors, (0), 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-18 18:44:41,098 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:41,098 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-18 18:44:41,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:45,148 INFO L130 PetriNetUnfolder]: 0/1363 cut-off events. [2022-11-18 18:44:45,149 INFO L131 PetriNetUnfolder]: For 2708/2708 co-relation queries the response was YES. [2022-11-18 18:44:45,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2375 conditions, 1363 events. 0/1363 cut-off events. For 2708/2708 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3726 event pairs, 0 based on Foata normal form. 16/1379 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2022-11-18 18:44:45,151 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 101 selfloop transitions, 93 changer transitions 0/1152 dead transitions. [2022-11-18 18:44:45,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1249 places, 1152 transitions, 3875 flow [2022-11-18 18:44:45,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-18 18:44:45,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-18 18:44:45,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 90420 transitions. [2022-11-18 18:44:45,202 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7917410948828413 [2022-11-18 18:44:45,202 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 90420 transitions. [2022-11-18 18:44:45,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 90420 transitions. [2022-11-18 18:44:45,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:45,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 90420 transitions. [2022-11-18 18:44:45,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 972.258064516129) internal successors, (90420), 93 states have internal predecessors, (90420), 0 states have call successors, (0), 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-18 18:44:45,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1228.0) internal successors, (115432), 94 states have internal predecessors, (115432), 0 states have call successors, (0), 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-18 18:44:45,357 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1228.0) internal successors, (115432), 94 states have internal predecessors, (115432), 0 states have call successors, (0), 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-18 18:44:45,357 INFO L175 Difference]: Start difference. First operand has 1157 places, 1046 transitions, 2639 flow. Second operand 93 states and 90420 transitions. [2022-11-18 18:44:45,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1249 places, 1152 transitions, 3875 flow [2022-11-18 18:44:45,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1231 places, 1152 transitions, 3787 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-18 18:44:45,388 INFO L231 Difference]: Finished difference. Result has 1248 places, 1095 transitions, 3273 flow [2022-11-18 18:44:45,388 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=1139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=999, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3273, PETRI_PLACES=1248, PETRI_TRANSITIONS=1095} [2022-11-18 18:44:45,389 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 163 predicate places. [2022-11-18 18:44:45,389 INFO L495 AbstractCegarLoop]: Abstraction has has 1248 places, 1095 transitions, 3273 flow [2022-11-18 18:44:45,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 972.8939393939394) internal successors, (64211), 66 states have internal predecessors, (64211), 0 states have call successors, (0), 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-18 18:44:45,398 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:45,398 INFO L209 CegarLoopForPetriNet]: trace histogram [31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:45,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-11-18 18:44:45,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:45,600 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:45,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:45,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2094049641, now seen corresponding path program 1 times [2022-11-18 18:44:45,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:45,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580560266] [2022-11-18 18:44:45,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:45,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:45,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:48,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:48,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:44:48,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580560266] [2022-11-18 18:44:48,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580560266] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:44:48,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798606388] [2022-11-18 18:44:48,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:48,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:44:48,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:44:48,751 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:44:48,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-11-18 18:44:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:44:50,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-18 18:44:50,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:44:50,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:50,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:44:54,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4681 backedges. 0 proven. 4681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:44:54,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798606388] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:44:54,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:44:54,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-18 18:44:54,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677982592] [2022-11-18 18:44:54,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:44:54,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-18 18:44:54,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:44:54,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-18 18:44:54,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-18 18:44:54,730 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-18 18:44:54,777 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1248 places, 1095 transitions, 3273 flow. Second operand has 130 states, 130 states have (on average 972.9461538461538) internal successors, (126483), 130 states have internal predecessors, (126483), 0 states have call successors, (0), 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-18 18:44:54,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:44:54,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-18 18:44:54,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:44:59,442 INFO L130 PetriNetUnfolder]: 0/1298 cut-off events. [2022-11-18 18:44:59,442 INFO L131 PetriNetUnfolder]: For 3183/3183 co-relation queries the response was YES. [2022-11-18 18:44:59,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2352 conditions, 1298 events. 0/1298 cut-off events. For 3183/3183 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3325 event pairs, 0 based on Foata normal form. 5/1303 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2022-11-18 18:44:59,444 INFO L137 encePairwiseOnDemand]: 1223/1228 looper letters, 108 selfloop transitions, 106 changer transitions 0/1160 dead transitions. [2022-11-18 18:44:59,445 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1342 places, 1160 transitions, 4247 flow [2022-11-18 18:44:59,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-11-18 18:44:59,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2022-11-18 18:44:59,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 104979 transitions. [2022-11-18 18:44:59,493 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7915535649656171 [2022-11-18 18:44:59,493 INFO L72 ComplementDD]: Start complementDD. Operand 108 states and 104979 transitions. [2022-11-18 18:44:59,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 104979 transitions. [2022-11-18 18:44:59,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:44:59,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 108 states and 104979 transitions. [2022-11-18 18:44:59,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 109 states, 108 states have (on average 972.0277777777778) internal successors, (104979), 108 states have internal predecessors, (104979), 0 states have call successors, (0), 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-18 18:44:59,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 109 states, 109 states have (on average 1228.0) internal successors, (133852), 109 states have internal predecessors, (133852), 0 states have call successors, (0), 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-18 18:44:59,656 INFO L81 ComplementDD]: Finished complementDD. Result has 109 states, 109 states have (on average 1228.0) internal successors, (133852), 109 states have internal predecessors, (133852), 0 states have call successors, (0), 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-18 18:44:59,656 INFO L175 Difference]: Start difference. First operand has 1248 places, 1095 transitions, 3273 flow. Second operand 108 states and 104979 transitions. [2022-11-18 18:44:59,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1342 places, 1160 transitions, 4247 flow [2022-11-18 18:44:59,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1269 places, 1160 transitions, 3885 flow, removed 22 selfloop flow, removed 73 redundant places. [2022-11-18 18:44:59,678 INFO L231 Difference]: Finished difference. Result has 1269 places, 1094 transitions, 3249 flow [2022-11-18 18:44:59,679 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1228, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=1162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=108, PETRI_FLOW=3249, PETRI_PLACES=1269, PETRI_TRANSITIONS=1094} [2022-11-18 18:44:59,679 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 184 predicate places. [2022-11-18 18:44:59,679 INFO L495 AbstractCegarLoop]: Abstraction has has 1269 places, 1094 transitions, 3249 flow [2022-11-18 18:44:59,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 972.9461538461538) internal successors, (126483), 130 states have internal predecessors, (126483), 0 states have call successors, (0), 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-18 18:44:59,693 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:44:59,694 INFO L209 CegarLoopForPetriNet]: trace histogram [36, 36, 36, 36, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 18:44:59,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-11-18 18:44:59,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_99689dd0-9316-464a-8748-4763ba3eb2a1/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-11-18 18:44:59,894 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:44:59,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:44:59,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2015294067, now seen corresponding path program 1 times [2022-11-18 18:44:59,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:44:59,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889116272] [2022-11-18 18:44:59,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:44:59,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:44:59,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:44:59,953 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 18:44:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 18:45:00,076 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 18:45:00,077 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 18:45:00,077 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-18 18:45:00,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-18 18:45:00,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2022-11-18 18:45:00,077 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:45:00,078 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-18 18:45:00,078 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2022-11-18 18:45:00,181 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-18 18:45:00,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1114 places, 1261 transitions, 3962 flow [2022-11-18 18:45:02,854 INFO L130 PetriNetUnfolder]: 364/2660 cut-off events. [2022-11-18 18:45:02,854 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2022-11-18 18:45:03,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3435 conditions, 2660 events. 364/2660 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10099 event pairs, 0 based on Foata normal form. 0/2222 useless extension candidates. Maximal degree in co-relation 3296. Up to 74 conditions per place. [2022-11-18 18:45:03,138 INFO L82 GeneralOperation]: Start removeDead. Operand has 1114 places, 1261 transitions, 3962 flow [2022-11-18 18:45:03,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1114 places, 1261 transitions, 3962 flow [2022-11-18 18:45:03,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:45:03,239 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;@4d3a3c41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:45:03,239 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-18 18:45:03,247 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-18 18:45:03,247 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 18:45:03,247 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:45:03,247 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] [2022-11-18 18:45:03,247 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:45:03,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:45:03,247 INFO L85 PathProgramCache]: Analyzing trace with hash -295328642, now seen corresponding path program 1 times [2022-11-18 18:45:03,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:45:03,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509439047] [2022-11-18 18:45:03,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:45:03,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:45:03,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:45:03,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 18:45:03,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:45:03,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509439047] [2022-11-18 18:45:03,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509439047] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:45:03,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:45:03,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 18:45:03,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040215135] [2022-11-18 18:45:03,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:45:03,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-18 18:45:03,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:45:03,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-18 18:45:03,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-18 18:45:03,290 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1004 out of 1261 [2022-11-18 18:45:03,291 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1114 places, 1261 transitions, 3962 flow. Second operand has 2 states, 2 states have (on average 1004.5) internal successors, (2009), 2 states have internal predecessors, (2009), 0 states have call successors, (0), 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-18 18:45:03,291 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:45:03,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1004 of 1261 [2022-11-18 18:45:03,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 18:45:05,724 INFO L130 PetriNetUnfolder]: 0/2259 cut-off events. [2022-11-18 18:45:05,724 INFO L131 PetriNetUnfolder]: For 9066/9066 co-relation queries the response was YES. [2022-11-18 18:45:05,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3071 conditions, 2259 events. 0/2259 cut-off events. For 9066/9066 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9558 event pairs, 0 based on Foata normal form. 3936/6121 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2022-11-18 18:45:05,731 INFO L137 encePairwiseOnDemand]: 1041/1261 looper letters, 36 selfloop transitions, 0 changer transitions 12/1040 dead transitions. [2022-11-18 18:45:05,731 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1114 places, 1040 transitions, 3592 flow [2022-11-18 18:45:05,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-18 18:45:05,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-18 18:45:05,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2264 transitions. [2022-11-18 18:45:05,735 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8977002379064235 [2022-11-18 18:45:05,735 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2264 transitions. [2022-11-18 18:45:05,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2264 transitions. [2022-11-18 18:45:05,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 18:45:05,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2264 transitions. [2022-11-18 18:45:05,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1132.0) internal successors, (2264), 2 states have internal predecessors, (2264), 0 states have call successors, (0), 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-18 18:45:05,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1261.0) internal successors, (3783), 3 states have internal predecessors, (3783), 0 states have call successors, (0), 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-18 18:45:05,742 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1261.0) internal successors, (3783), 3 states have internal predecessors, (3783), 0 states have call successors, (0), 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-18 18:45:05,742 INFO L175 Difference]: Start difference. First operand has 1114 places, 1261 transitions, 3962 flow. Second operand 2 states and 2264 transitions. [2022-11-18 18:45:05,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1114 places, 1040 transitions, 3592 flow [2022-11-18 18:45:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1114 places, 1040 transitions, 2332 flow, removed 630 selfloop flow, removed 0 redundant places. [2022-11-18 18:45:05,775 INFO L231 Difference]: Finished difference. Result has 1114 places, 1028 transitions, 2236 flow [2022-11-18 18:45:05,776 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=1113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1040, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2236, PETRI_PLACES=1114, PETRI_TRANSITIONS=1028} [2022-11-18 18:45:05,776 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 0 predicate places. [2022-11-18 18:45:05,776 INFO L495 AbstractCegarLoop]: Abstraction has has 1114 places, 1028 transitions, 2236 flow [2022-11-18 18:45:05,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1004.5) internal successors, (2009), 2 states have internal predecessors, (2009), 0 states have call successors, (0), 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-18 18:45:05,777 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 18:45:05,777 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] [2022-11-18 18:45:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2022-11-18 18:45:05,778 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-18 18:45:05,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:45:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash -588731649, now seen corresponding path program 1 times [2022-11-18 18:45:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:45:05,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089283072] [2022-11-18 18:45:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:45:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:45:05,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:45:05,827 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-18 18:45:05,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:45:05,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089283072] [2022-11-18 18:45:05,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089283072] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:45:05,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:45:05,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 18:45:05,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346261454] [2022-11-18 18:45:05,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:45:05,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 18:45:05,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:45:05,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 18:45:05,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 18:45:05,832 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 997 out of 1261 [2022-11-18 18:45:05,834 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1114 places, 1028 transitions, 2236 flow. Second operand has 3 states, 3 states have (on average 998.0) internal successors, (2994), 3 states have internal predecessors, (2994), 0 states have call successors, (0), 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-18 18:45:05,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 18:45:05,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 997 of 1261 [2022-11-18 18:45:05,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand